|
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.