DialogViz/dialog/SoSubDialogViz.h File Reference
Go to the source code of this file.
Defines |
| #define | MAX_DIMENSION 65535 |
| #define | FIELD_SENSOR(field) SoFieldSensor* SO__CONCAT(field, Sensor) |
| #define | SENSOR(field) SO__CONCAT(field, Sensor) |
| #define | SO_DG_HEADER(className) SO_KIT_HEADER(className) |
| #define | SO_DG_SOURCE(className) SO_KIT_SOURCE(className) |
| #define | SO_DG_CONSTRUCTOR(className) SO_KIT_CONSTRUCTOR(className) |
| #define | SO_DG_ADD_FIELD(fieldName, defValue) SO_KIT_ADD_FIELD(fieldName, defValue) |
| #define | SO_DG_ADD_CATALOG_ENTRY(partName, partClassName, nullByDefault, parentName, rightName, isPublicPart) SO_KIT_ADD_CATALOG_ENTRY(partName, partClassName, nullByDefault, parentName, rightName, isPublicPart) |
| #define | SO_DG_DEFINE_ENUM_VALUE(field, value) SO_KIT_DEFINE_ENUM_VALUE(field, value) |
| #define | SO_DG_SET_SF_ENUM_TYPE(field, typeStruct) SO_KIT_SET_SF_ENUM_TYPE(field, typeStruct) |
| #define | SO_DG_CATALOG_ENTRY_HEADER(resource) SO_KIT_CATALOG_ENTRY_HEADER(resource) |
| #define | SO_DG_INIT_INSTANCE() SO_KIT_INIT_INSTANCE() |
| #define | SO__DG_INIT_CLASS(className, parentPrintClass, parentClass) SO__KIT_INIT_CLASS(className, parentPrintClass, parentClass) |
| #define | SO_DG_INIT_CLASS(className, parentClass, parentPrintClass) SO_KIT_INIT_CLASS(className, parentClass, parentPrintClass) |
| #define | SO__DG_EXIT_CLASS(className) SO__KIT_EXIT_CLASS(className) |
| #define | SO_DG_EXIT_CLASS(className) SO__KIT_EXIT_CLASS(className) |
| #define | ATTACH_FIELD(field) |
| #define | DETACH_FIELD(field) |
| #define | ADD_FIELD_SENSOR(field) SO__CONCAT(field, Sensor) = NULL |
| #define | DELETE_FIELD_SENSOR(field) |
| #define | INIT_FIELD_SENSOR(field) |
| #define | DG_FONT char* |
Define Documentation
| #define ADD_FIELD_SENSOR |
( |
field |
|
) |
SO__CONCAT(field, Sensor) = NULL |
| #define ATTACH_FIELD |
( |
field |
|
) |
|
Value:if (SO__CONCAT(field, Sensor) && SO__CONCAT(field, Sensor)->getAttachedField() != &field) \
SO__CONCAT(field, Sensor)->attach(&field)
| #define DELETE_FIELD_SENSOR |
( |
field |
|
) |
|
Value:if (SO__CONCAT(field, Sensor)) \
delete SO__CONCAT(field, Sensor)
| #define DETACH_FIELD |
( |
field |
|
) |
|
Value:if (SO__CONCAT(field, Sensor) && SO__CONCAT(field, Sensor)->getAttachedField()) \
SO__CONCAT(field, Sensor)->detach()
| #define FIELD_SENSOR |
( |
field |
|
) |
SoFieldSensor* SO__CONCAT(field, Sensor) |
| #define INIT_FIELD_SENSOR |
( |
field |
|
) |
|
Value:if (SO__CONCAT(field, Sensor) == NULL) { \
SO__CONCAT(field, Sensor) = new SoFieldSensor(fieldChangedCB, this); \
SO__CONCAT(field, Sensor)->setPriority(0); \
ATTACH_FIELD(field); }
| #define MAX_DIMENSION 65535 |
| #define SENSOR |
( |
field |
|
) |
SO__CONCAT(field, Sensor) |
| #define SO__DG_INIT_CLASS |
( |
className, |
|
|
parentPrintClass, |
|
|
parentClass |
|
) |
SO__KIT_INIT_CLASS(className, parentPrintClass, parentClass) |
| #define SO_DG_ADD_CATALOG_ENTRY |
( |
partName, |
|
|
partClassName, |
|
|
nullByDefault, |
|
|
parentName, |
|
|
rightName, |
|
|
isPublicPart |
|
) |
SO_KIT_ADD_CATALOG_ENTRY(partName, partClassName, nullByDefault, parentName, rightName, isPublicPart) |
| #define SO_DG_ADD_FIELD |
( |
fieldName, |
|
|
defValue |
|
) |
SO_KIT_ADD_FIELD(fieldName, defValue) |
| #define SO_DG_CATALOG_ENTRY_HEADER |
( |
resource |
|
) |
SO_KIT_CATALOG_ENTRY_HEADER(resource) |
| #define SO_DG_DEFINE_ENUM_VALUE |
( |
field, |
|
|
value |
|
) |
SO_KIT_DEFINE_ENUM_VALUE(field, value) |
| #define SO_DG_INIT_CLASS |
( |
className, |
|
|
parentClass, |
|
|
parentPrintClass |
|
) |
SO_KIT_INIT_CLASS(className, parentClass, parentPrintClass) |
| #define SO_DG_INIT_INSTANCE |
( |
|
) |
SO_KIT_INIT_INSTANCE() |
| #define SO_DG_SET_SF_ENUM_TYPE |
( |
field, |
|
|
typeStruct |
|
) |
SO_KIT_SET_SF_ENUM_TYPE(field, typeStruct) |