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