Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSGExportDefines.h File Reference

Go to the source code of this file.

Defines

#define OSG_DLLEXPORT_DECL1(CLASSNAME, T1, DLLMAPPING)
#define OSG_DLLEXPORT_DECL2(CLASSNAME, T1, T2, DLLMAPPING)
#define OSG_ABSTR_FC_DLLEXPORT_DECL(CLASSNAME, T1, DLLMAPPING)
#define OSG_FC_DLLEXPORT_DECL(CLASSNAME, T1, DLLMAPPING)
#define OSG_FC_DLLEXPORT_DEF(CLASSNAME, T1, DLLMAPPING)
#define OSG_ABSTR_FC_DLLEXPORT_DEF(CLASSNAME, T1, DLLMAPPING)
#define OSG_DYNFIELD_FC_DLLEXPORT_DEF(CLASSNAME, T1, DLLMAPPING)
#define OSG_ABSTR_GEOPROP_DLLEXPORT_DEF(CLASSNAME, T1, DLLMAPPING)
#define OSG_GEOPROP_DLLEXPORT_DEF(CLASSNAME, T1, DLLMAPPING)
#define OSG_DLLEXPORT_SFIELD_TYPE_DEF1(T1,DLLMAPPING)
#define OSG_DLLEXPORT_SFIELD_TYPE_DEF1_ST(T1,DLLMAPPING)
#define OSG_DLLEXPORT_SFIELD_TYPE_DEF2(T1, T2, DLLMAPPING)
#define OSG_DLLEXPORT_MFIELD_TYPE_DEF1(T1,DLLMAPPING)
#define OSG_DLLEXPORT_MFIELD_TYPE_DEF1_ST(T1,DLLMAPPING)
#define OSG_DLLEXPORT_MFIELD_TYPE_DEF2(T1, T2, DLLMAPPING)
#define OSG_DLLEXPORT_SFIELD_GET_TYPE_DEF1(T1,DLLMAPPING)   template class DLLMAPPING SField< T1, 0 >
#define OSG_DLLEXPORT_MFIELD_GET_TYPE_DEF1(T1,DLLMAPPING)   template class DLLMAPPING MField< T1, 0 >
#define OSG_DLLEXPORT_SFIELD_GET_TYPE_DEF2(T1, T2, DLLMAPPING)   template class DLLMAPPING SField< T1, T2 >
#define OSG_DLLEXPORT_MFIELD_GET_TYPE_DEF2(T1, T2, DLLMAPPING)   template class DLLMAPPING MField< T1, T2 >
#define OSG_DLLEXPORT_SFIELD_DEF1(T1,DLLMAPPING)   OSG_DLLEXPORT_SFIELD_TYPE_DEF1(T1, DLLMAPPING)
#define OSG_DLLEXPORT_SFIELD_DEF1_ST(T1,DLLMAPPING)   OSG_DLLEXPORT_SFIELD_TYPE_DEF1_ST(T1, DLLMAPPING)
#define OSG_DLLEXPORT_SFIELD_DEF2(T1, T2,DLLMAPPING)   OSG_DLLEXPORT_SFIELD_TYPE_DEF2(T1, T2, DLLMAPPING)
#define OSG_DLLEXPORT_MFIELD_DEF1(T1,DLLMAPPING)   OSG_DLLEXPORT_MFIELD_TYPE_DEF1(T1, DLLMAPPING)
#define OSG_DLLEXPORT_MFIELD_DEF1_ST(T1,DLLMAPPING)   OSG_DLLEXPORT_MFIELD_TYPE_DEF1_ST(T1, DLLMAPPING)
#define OSG_DLLEXPORT_MFIELD_DEF2(T1, T2,DLLMAPPING)   OSG_DLLEXPORT_MFIELD_TYPE_DEF2(T1, T2, DLLMAPPING)
#define OSG_ABSTR_GEO_PROP_INL_TMPL_DEF(OSG_CLASS,OSG_TMPL_PARAM,OSG_CLASS_PTR)
#define OSG_GEO_PROP_INL_TMPL_DEF(OSG_CLASS,OSG_TMPL_PARAM,OSG_CLASS_PTR)
#define OSG_GEO_PROP_TYPE_TMPL_DEF(OSG_CLASS,OSG_TMPL_PARAM,OSG_CLASS_PTR)


Define Documentation

#define OSG_DLLEXPORT_DECL1 CLASSNAME,
T1,
DLLMAPPING   ) 
 

Definition at line 43 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_DECL2 CLASSNAME,
T1,
T2,
DLLMAPPING   ) 
 

Definition at line 45 of file OSGExportDefines.h.

#define OSG_ABSTR_FC_DLLEXPORT_DECL CLASSNAME,
T1,
DLLMAPPING   ) 
 

Definition at line 88 of file OSGExportDefines.h.

#define OSG_FC_DLLEXPORT_DECL CLASSNAME,
T1,
DLLMAPPING   ) 
 

Definition at line 90 of file OSGExportDefines.h.

#define OSG_FC_DLLEXPORT_DEF CLASSNAME,
T1,
DLLMAPPING   ) 
 

Value:

template<>                                                       \
FieldContainerType CLASSNAME< T1 >::_type =                      \
    FieldContainerType(                                          \
        T1::getTypeName(),                                       \
        T1::getParentTypeName(),                                 \
        T1::getGroupName(),                                      \
        (PrototypeCreateF) &CLASSNAME< T1 >::createEmpty,        \
        T1::getInitMethod(),                                     \
        T1::getDesc(),                                           \
        sizeof(FieldDescription *))

Definition at line 236 of file OSGExportDefines.h.

#define OSG_ABSTR_FC_DLLEXPORT_DEF CLASSNAME,
T1,
DLLMAPPING   ) 
 

Value:

template<>                                                     \
FieldContainerType CLASSNAME< T1 >::_type =                    \
    FieldContainerType(                                        \
        T1::getTypeName(),                                     \
        T1::getParentTypeName(),                               \
        T1::getGroupName(),                                    \
        (PrototypeCreateF) &CLASSNAME< T1 >::createEmpty,      \
        T1::getInitMethod(),                                   \
        T1::getDesc(),                                         \
        sizeof(FieldDescription *))

Definition at line 248 of file OSGExportDefines.h.

#define OSG_DYNFIELD_FC_DLLEXPORT_DEF CLASSNAME,
T1,
DLLMAPPING   ) 
 

Value:

template<>                                                     \
FieldContainerType CLASSNAME< T1 >::_type =                    \
    FieldContainerType(                                        \
        T1::getTypeName(),                                     \
        T1::getParentTypeName(),                               \
        T1::getGroupName(),                                    \
        (PrototypeCreateF) &CLASSNAME< T1 >::createEmpty,      \
        T1::getInitMethod(),                                   \
        NULL,                                                  \
        0,                                                     \
        true)

Definition at line 260 of file OSGExportDefines.h.

#define OSG_ABSTR_GEOPROP_DLLEXPORT_DEF CLASSNAME,
T1,
DLLMAPPING   ) 
 

Value:

template <>                                                         \
FieldContainerType AbstractGeoProperty< T1 >::_type(                \
        T1                ::getTypeName  (),                        \
        LocalInheritedDesc::getTypeName  (),                        \
        T1                ::getGroupName (),                        \
        NULL,                                                       \
        T1                ::getInitMethod(),                        \
        NULL,                                                       \
        0)

Definition at line 348 of file OSGExportDefines.h.

#define OSG_GEOPROP_DLLEXPORT_DEF CLASSNAME,
T1,
DLLMAPPING   ) 
 

Value:

template <>                                                   \
FieldContainerType GeoProperty< T1 >::_type(                  \
    T1                ::getTypeName(),                        \
    LocalInheritedDesc::getTypeName(),                        \
    T1                ::getGroupName(),                       \
    (PrototypeCreateF) &GeoProperty< T1 >::createEmpty,       \
    T1                ::getInitMethod(),                      \
    T1                ::getDesc(),                            \
    sizeof(FieldDescription *))

Definition at line 359 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_TYPE_DEF1 T1,
DLLMAPPING   ) 
 

Value:

template <>                                                \
const FieldType SField< T1, 0 >::_fieldType(               \
    SFieldTraits::getSName(),                              \
    SFieldTraits::getPName (),                             \
    SFieldTraits::getType(),                               \
    SField< T1, 0 >::create,                               \
    FieldType::SINGLE_FIELD)

Definition at line 371 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_TYPE_DEF1_ST T1,
DLLMAPPING   ) 
 

Value:

template <>                                                   \
const FieldType SField< T1, 0 >::_fieldType(                  \
    SFieldTraits::getSName(),                                 \
    SFieldTraits::getPName (),                                \
    SFieldTraits::getType(),                                  \
    SField< T1, 0 >::create,                                  \
    FieldType::SINGLE_FIELD,                                  \
    SFieldTraits::getScanAsTypeSF())

Definition at line 380 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_TYPE_DEF2 T1,
T2,
DLLMAPPING   ) 
 

Value:

template <>                                                \
const FieldType SField< T1, T2 >::_fieldType(              \
    SFieldTraits::getSName(),                              \
    SFieldTraits::getPName (),                             \
    SFieldTraits::getType(),                               \
    SField< T1, T2 >::create,                              \
    FieldType::SINGLE_FIELD)

Definition at line 390 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_TYPE_DEF1 T1,
DLLMAPPING   ) 
 

Value:

template <>                                                \
const FieldType MField< T1, 0 >::_fieldType(               \
    MFieldTraits::getMName(),                              \
    MFieldTraits::getPName (),                             \
    MFieldTraits::getType(),                               \
    MField< T1 >::create,                                  \
    FieldType::MULTI_FIELD)

Definition at line 399 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_TYPE_DEF1_ST T1,
DLLMAPPING   ) 
 

Value:

template <>                                                   \
const FieldType MField< T1, 0 >::_fieldType(                  \
    MFieldTraits::getMName(),                                 \
    MFieldTraits::getPName (),                                \
    MFieldTraits::getType(),                                  \
    MField< T1 >::create,                                     \
    FieldType::MULTI_FIELD,                                   \
    MFieldTraits::getScanAsTypeMF())

Definition at line 408 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_TYPE_DEF2 T1,
T2,
DLLMAPPING   ) 
 

Value:

template <>                                                \
const FieldType MField< T1, T2 >::_fieldType(              \
    MFieldTraits::getMName(),                              \
    MFieldTraits::getPName (),                             \
    MFieldTraits::getType(),                               \
    MField< T1, T2 >::create,                              \
    FieldType::MULTI_FIELD)

Definition at line 418 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_GET_TYPE_DEF1 T1,
DLLMAPPING   )     template class DLLMAPPING SField< T1, 0 >
 

Definition at line 461 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_GET_TYPE_DEF1 T1,
DLLMAPPING   )     template class DLLMAPPING MField< T1, 0 >
 

Definition at line 463 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_GET_TYPE_DEF2 T1,
T2,
DLLMAPPING   )     template class DLLMAPPING SField< T1, T2 >
 

Definition at line 465 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_GET_TYPE_DEF2 T1,
T2,
DLLMAPPING   )     template class DLLMAPPING MField< T1, T2 >
 

Definition at line 467 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_DEF1 T1,
DLLMAPPING   )     OSG_DLLEXPORT_SFIELD_TYPE_DEF1(T1, DLLMAPPING)
 

Definition at line 510 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_DEF1_ST T1,
DLLMAPPING   )     OSG_DLLEXPORT_SFIELD_TYPE_DEF1_ST(T1, DLLMAPPING)
 

Definition at line 513 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_SFIELD_DEF2 T1,
T2,
DLLMAPPING   )     OSG_DLLEXPORT_SFIELD_TYPE_DEF2(T1, T2, DLLMAPPING)
 

Definition at line 516 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_DEF1 T1,
DLLMAPPING   )     OSG_DLLEXPORT_MFIELD_TYPE_DEF1(T1, DLLMAPPING)
 

Definition at line 519 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_DEF1_ST T1,
DLLMAPPING   )     OSG_DLLEXPORT_MFIELD_TYPE_DEF1_ST(T1, DLLMAPPING)
 

Definition at line 522 of file OSGExportDefines.h.

#define OSG_DLLEXPORT_MFIELD_DEF2 T1,
T2,
DLLMAPPING   )     OSG_DLLEXPORT_MFIELD_TYPE_DEF2(T1, T2, DLLMAPPING)
 

Definition at line 525 of file OSGExportDefines.h.

#define OSG_ABSTR_GEO_PROP_INL_TMPL_DEF OSG_CLASS,
OSG_TMPL_PARAM,
OSG_CLASS_PTR   ) 
 

Definition at line 531 of file OSGExportDefines.h.

#define OSG_GEO_PROP_INL_TMPL_DEF OSG_CLASS,
OSG_TMPL_PARAM,
OSG_CLASS_PTR   ) 
 

Definition at line 535 of file OSGExportDefines.h.

#define OSG_GEO_PROP_TYPE_TMPL_DEF OSG_CLASS,
OSG_TMPL_PARAM,
OSG_CLASS_PTR   ) 
 

Definition at line 539 of file OSGExportDefines.h.


Generated on Thu Aug 25 04:12:20 2005 for OpenSG by  doxygen 1.4.3