Go to the source code of this file.
|
class | SoMFEnum |
| Multiple-value field containing any number of enumerated type values. More...
|
|
◆ SO__MF_ENUM_CHECK_DATA
#define SO__MF_ENUM_CHECK_DATA |
( |
| vals, |
|
|
| typeName, |
|
|
| fieldName, |
|
|
| containerMacroName ) |
Value:{ int _value_false= 0; while(_value_false) {} }
Definition at line 147 of file SoMFEnum.h.
◆ SO__MF_ENUM_SET_TYPE
#define SO__MF_ENUM_SET_TYPE |
( |
| fieldName, |
|
|
| enumType, |
|
|
| contMacroName, |
|
|
| contData ) |
Value: { \
int _value_false= 0; \
do { \
int _so_mf_enum_num; \
int *_so_mf_enum_vals; \
_so_mf_enum_num, \
_so_mf_enum_vals, \
_so_mf_enum_names); \
SO__MF_ENUM_CHECK_DATA(_so_mf_enum_vals, \
contMacroName); \
fieldName.setEnums(_so_mf_enum_num, \
_so_mf_enum_vals, \
_so_mf_enum_names); \
} while (_value_false); \
}
#define SO__QUOTE(str)
Handy macros.
Character string stored in a hash table.
Definition at line 157 of file SoMFEnum.h.
◆ SO_ENGINE_SET_MF_ENUM_TYPE
#define SO_ENGINE_SET_MF_ENUM_TYPE |
( |
| fieldName, |
|
|
| enumType ) |
Value:
#define SO__MF_ENUM_SET_TYPE(fieldName, enumType, contMacroName, contData)
This defines the specific type of enum expected by a particular SoMFEnum field.
Definition at line 180 of file SoMFEnum.h.
◆ SO_NODE_SET_MF_ENUM_TYPE
#define SO_NODE_SET_MF_ENUM_TYPE |
( |
| fieldName, |
|
|
| enumType ) |