Open Inventor Reference
|
#include <Inventor/SbString.h>
#include <Inventor/errors/SoDebugError.h>
#include <Inventor/fields/SoSubField.h>
Go to the source code of this file.
Classes | |
class | SoSFEnum |
Field containing an enumerated value. More... | |
class | SoSFTypedEnum< T > |
End of macros. More... | |
Macros | |
#define | SO__SF_ENUM_CHECK_DATA(vals, typeName, fieldName, containerMacroName) { int _value_false= 0; while(_value_false) {} } |
Debugging macros (used by other macros in this file). | |
#define | SO__SF_ENUM_SET_TYPE(fieldName, enumType, contMacroName, contData) |
This defines the specific type of enum expected by a particular SoSFEnum field. | |
#define | SO_NODE_SET_SF_ENUM_TYPE(fieldName, enumType) SO__SF_ENUM_SET_TYPE(fieldName,enumType,"NODE",fieldData) |
#define | SO_ENGINE_SET_SF_ENUM_TYPE(fieldName, enumType) SO__SF_ENUM_SET_TYPE(fieldName,enumType,"ENGINE",inputData) |
#define SO__SF_ENUM_CHECK_DATA | ( | vals, | |
typeName, | |||
fieldName, | |||
containerMacroName | |||
) | { int _value_false= 0; while(_value_false) {} } |
The container must have a field 'firstInstance'.
Definition at line 140 of file SoSFEnum.h.
#define SO__SF_ENUM_SET_TYPE | ( | fieldName, | |
enumType, | |||
contMacroName, | |||
contData | |||
) |
Definition at line 150 of file SoSFEnum.h.
#define SO_ENGINE_SET_SF_ENUM_TYPE | ( | fieldName, | |
enumType | |||
) | SO__SF_ENUM_SET_TYPE(fieldName,enumType,"ENGINE",inputData) |
Definition at line 170 of file SoSFEnum.h.
#define SO_NODE_SET_SF_ENUM_TYPE | ( | fieldName, | |
enumType | |||
) | SO__SF_ENUM_SET_TYPE(fieldName,enumType,"NODE",fieldData) |
Definition at line 167 of file SoSFEnum.h.