Inventor/fields/SoSubFieldContainer.h File Reference
#include <Inventor/threads/SbThreadMutex.h>
#include <Inventor/fields/SoFieldData.h>
Go to the source code of this file.
Defines |
#define | SO_FIELDCONTAINER_ABSTRACT_HEADER(className) |
#define | SO_FIELDCONTAINER_HEADER(className) |
#define | SO__FIELDCONTAINER_CHECK_INIT(className) |
#define | SO__FIELDCONTAINER_CHECK_CONSTRUCT(where) |
#define | SO__FIELDCONTAINER_VARS(className) |
#define | SO_FIELDCONTAINER_ABSTRACT_SOURCE(className) |
#define | SO_FIELDCONTAINER_SOURCE(className) |
#define | SO_FIELDCONTAINER_INIT_CLASS_CHECK_PARENT(className, parentClass) |
#define | SO_FIELDCONTAINER_INIT_CLASS(className, classPrintName, parentClass) |
#define | SO_FIELDCONTAINER_INIT_ABSTRACT_CLASS(className, classPrintName, parentClass) |
#define | SO__FIELDCONTAINER_EXIT_CLASS(className) |
#define | SO_FIELDCONTAINER_IS_FIRST_INSTANCE() (firstInstance == TRUE) |
#define | SO__FIELDCONTAINER_ADD_MFIELD(fieldName, type) |
#define | SO__FIELDCONTAINER_ADD_FIELD(fieldName, defValue, type) |
#define | SO_FIELDCONTAINER_ADD_FIELD(fieldName, defValue) SO__FIELDCONTAINER_ADD_FIELD( fieldName, defValue, SoField::EXPOSED_FIELD ) |
#define | SO_FIELDCONTAINER_ADD_HIDDEN_FIELD(fieldName, defValue) SO__FIELDCONTAINER_ADD_FIELD( fieldName, defValue, SoField::INTERNAL_FIELD ) |
#define | SO_FIELDCONTAINER_ADD_PRIVATEFIELD(fieldName, defValue) SO__FIELDCONTAINER_ADD_FIELD( fieldName, defValue, SoField::HIDDEN_FIELD ) |
#define | SO_FIELDCONTAINER_SET_SF_ENUM_TYPE(fieldName, enumType) SO__SF_ENUM_SET_TYPE( fieldName, enumType, "FIELDCONTAINER", fieldData ) |
#define | SO_FIELDCONTAINER_CONSTRUCTOR(className) |
#define | SO__FIELDCONTAINER_DEFINE_ENUM_VALUE(enumType, enumValueName, enumValue) |
#define | SO_FIELDCONTAINER_DEFINE_ENUM_VALUE(enumType, enumValue) SO__FIELDCONTAINER_DEFINE_ENUM_VALUE( enumType, enumValue, enumValue ) |
Define Documentation
#define SO__FIELDCONTAINER_ADD_FIELD |
( |
fieldName, |
|
|
defValue, |
|
|
type |
|
) |
|
#define SO__FIELDCONTAINER_ADD_MFIELD |
( |
fieldName, |
|
|
type |
|
) |
|
#define SO__FIELDCONTAINER_CHECK_CONSTRUCT |
( |
where |
|
) |
|
#define SO__FIELDCONTAINER_CHECK_INIT |
( |
className |
|
) |
|
#define SO__FIELDCONTAINER_DEFINE_ENUM_VALUE |
( |
enumType, |
|
|
enumValueName, |
|
|
enumValue |
|
) |
|
#define SO__FIELDCONTAINER_EXIT_CLASS |
( |
className |
|
) |
|
#define SO__FIELDCONTAINER_VARS |
( |
className |
|
) |
|
#define SO_FIELDCONTAINER_ABSTRACT_HEADER |
( |
className |
|
) |
|
#define SO_FIELDCONTAINER_ABSTRACT_SOURCE |
( |
className |
|
) |
|
#define SO_FIELDCONTAINER_ADD_FIELD |
( |
fieldName, |
|
|
defValue |
|
) |
SO__FIELDCONTAINER_ADD_FIELD( fieldName, defValue, SoField::EXPOSED_FIELD ) |
#define SO_FIELDCONTAINER_ADD_HIDDEN_FIELD |
( |
fieldName, |
|
|
defValue |
|
) |
SO__FIELDCONTAINER_ADD_FIELD( fieldName, defValue, SoField::INTERNAL_FIELD ) |
#define SO_FIELDCONTAINER_ADD_PRIVATEFIELD |
( |
fieldName, |
|
|
defValue |
|
) |
SO__FIELDCONTAINER_ADD_FIELD( fieldName, defValue, SoField::HIDDEN_FIELD ) |
#define SO_FIELDCONTAINER_CONSTRUCTOR |
( |
className |
|
) |
|
#define SO_FIELDCONTAINER_DEFINE_ENUM_VALUE |
( |
enumType, |
|
|
enumValue |
|
) |
SO__FIELDCONTAINER_DEFINE_ENUM_VALUE( enumType, enumValue, enumValue ) |
#define SO_FIELDCONTAINER_HEADER |
( |
className |
|
) |
|
Value:
Returns the type identifier for this class.
Returns the type identifier for this specific instance.
#define SO_FIELDCONTAINER_INIT_ABSTRACT_CLASS |
( |
className, |
|
|
classPrintName, |
|
|
parentClass |
|
) |
|
#define SO_FIELDCONTAINER_INIT_CLASS |
( |
className, |
|
|
classPrintName, |
|
|
parentClass |
|
) |
|
#define SO_FIELDCONTAINER_INIT_CLASS_CHECK_PARENT |
( |
className, |
|
|
parentClass |
|
) |
|
Value:if (parentClass::getClassTypeId().isBad()) \
parentClass::initClass()
#define SO_FIELDCONTAINER_IS_FIRST_INSTANCE |
( |
|
) |
(firstInstance == TRUE) |
#define SO_FIELDCONTAINER_SET_SF_ENUM_TYPE |
( |
fieldName, |
|
|
enumType |
|
) |
SO__SF_ENUM_SET_TYPE( fieldName, enumType, "FIELDCONTAINER", fieldData ) |
#define SO_FIELDCONTAINER_SOURCE |
( |
className |
|
) |
|