#include <Inventor/nodekits/SoBaseKit.h>#include <Inventor/nodes/SoNode.h>#include <Inventor/fields/SoSFNode.h>#include <Inventor/nodekits/SoNodekitCatalog.h>#include <Inventor/nodekits/SoNodeKitListPart.h>Go to the source code of this file.
Macros | |
| #define | SO__KIT_CATALOG_HEADER(className) |
| #define | SO_KIT_HEADER(className) |
| #define | SO_KIT_ABSTRACT_HEADER(className) |
| #define | SO_KIT_CATALOG_ENTRY_HEADER(partName) |
| #define | SO__KIT_CATALOG_VARS(className) |
| #define | SO__KIT_CATALOG_METHODS(className) |
| #define | SO_KIT_SOURCE(className) |
| #define | SO_KIT_ABSTRACT_SOURCE(className) |
| #define | SO__KIT_INIT_CLASS(className, classPrintName, parentClass) |
| #define | SO__KIT_INIT_ABSTRACT_CLASS(className, classPrintName, parentClass) |
| #define | SO__KIT_EXIT_CLASS(className) |
| #define | SO_KIT_INIT_CLASS(className, parentClass, parentPrintClass) |
| #define | SO_KIT_INIT_ABSTRACT_CLASS(className, parentClass, parentPrintClass) |
| #define | SO__KIT_INHERIT_CATALOG(className) |
| #define | SO_KIT_CONSTRUCTOR(className) |
| #define | SO_KIT_IS_FIRST_INSTANCE() SO_NODE_IS_FIRST_INSTANCE() |
| #define | SO_KIT_ADD_FIELD(fieldName, defValue) SO_NODE_ADD_FIELD(fieldName,defValue) |
| #define | SO_KIT_DEFINE_ENUM_VALUE(enumType, enumValue) SO_NODE_DEFINE_ENUM_VALUE(enumType,enumValue) |
| #define | SO_KIT_SET_MF_ENUM_TYPE(fieldName, enumType) SO_NODE_SET_MF_ENUM_TYPE(fieldName, enumType) |
| #define | SO_KIT_SET_SF_ENUM_TYPE(fieldName, enumType) SO_NODE_SET_SF_ENUM_TYPE(fieldName, enumType) |
| #define | SO_KIT_ADD_CATALOG_ENTRY(partName, partClassName, nullByDefault, parentName, rightName, isPublicPart) |
| #define | SO_KIT_ADD_CATALOG_ABSTRACT_ENTRY(partName, partClassName, defaultPartClassName, nullByDefault, parentName, rightName, isPublicPart) |
| #define | SO_KIT_ADD_CATALOG_LIST_ENTRY(partName, listContainerClassName, nullByDefault, parentName, rightName, listItemClassName, isPublicPart) |
| #define | SO_KIT_ADD_LIST_ITEM_TYPE(partName, newListItemClassName) |
| #define | SO_KIT_CHANGE_ENTRY_TYPE(partName, newPartClassName, newDefaultPartClassName) |
| #define | SO_KIT_CHANGE_NULL_BY_DEFAULT(partName, newNullByDefault) |
| #define | SO_KIT_INIT_INSTANCE() |
| #define SO__KIT_CATALOG_HEADER | ( | className | ) |
Definition at line 77 of file SoSubKit.h.
| #define SO__KIT_CATALOG_METHODS | ( | className | ) |
Definition at line 131 of file SoSubKit.h.
| #define SO__KIT_CATALOG_VARS | ( | className | ) |
Definition at line 122 of file SoSubKit.h.
| #define SO__KIT_EXIT_CLASS | ( | className | ) |
Definition at line 179 of file SoSubKit.h.
| #define SO__KIT_INHERIT_CATALOG | ( | className | ) |
Definition at line 212 of file SoSubKit.h.
| #define SO__KIT_INIT_ABSTRACT_CLASS | ( | className, | |
| classPrintName, | |||
| parentClass | |||
| ) |
Definition at line 175 of file SoSubKit.h.
| #define SO__KIT_INIT_CLASS | ( | className, | |
| classPrintName, | |||
| parentClass | |||
| ) |
Definition at line 171 of file SoSubKit.h.
| #define SO_KIT_ABSTRACT_HEADER | ( | className | ) |
Definition at line 95 of file SoSubKit.h.
| #define SO_KIT_ABSTRACT_SOURCE | ( | className | ) |
Definition at line 162 of file SoSubKit.h.
| #define SO_KIT_ADD_CATALOG_ABSTRACT_ENTRY | ( | partName, | |
| partClassName, | |||
| defaultPartClassName, | |||
| nullByDefault, | |||
| parentName, | |||
| rightName, | |||
| isPublicPart | |||
| ) |
Definition at line 354 of file SoSubKit.h.
| #define SO_KIT_ADD_CATALOG_ENTRY | ( | partName, | |
| partClassName, | |||
| nullByDefault, | |||
| parentName, | |||
| rightName, | |||
| isPublicPart | |||
| ) |
Definition at line 306 of file SoSubKit.h.
| #define SO_KIT_ADD_CATALOG_LIST_ENTRY | ( | partName, | |
| listContainerClassName, | |||
| nullByDefault, | |||
| parentName, | |||
| rightName, | |||
| listItemClassName, | |||
| isPublicPart | |||
| ) |
Definition at line 405 of file SoSubKit.h.
| #define SO_KIT_ADD_FIELD | ( | fieldName, | |
| defValue | |||
| ) | SO_NODE_ADD_FIELD(fieldName,defValue) |
Definition at line 234 of file SoSubKit.h.
| #define SO_KIT_ADD_LIST_ITEM_TYPE | ( | partName, | |
| newListItemClassName | |||
| ) |
Definition at line 441 of file SoSubKit.h.
| #define SO_KIT_CATALOG_ENTRY_HEADER | ( | partName | ) |
Definition at line 107 of file SoSubKit.h.
| #define SO_KIT_CHANGE_ENTRY_TYPE | ( | partName, | |
| newPartClassName, | |||
| newDefaultPartClassName | |||
| ) |
Definition at line 487 of file SoSubKit.h.
| #define SO_KIT_CHANGE_NULL_BY_DEFAULT | ( | partName, | |
| newNullByDefault | |||
| ) |
Definition at line 501 of file SoSubKit.h.
| #define SO_KIT_CONSTRUCTOR | ( | className | ) |
Definition at line 227 of file SoSubKit.h.
| #define SO_KIT_DEFINE_ENUM_VALUE | ( | enumType, | |
| enumValue | |||
| ) | SO_NODE_DEFINE_ENUM_VALUE(enumType,enumValue) |
Definition at line 237 of file SoSubKit.h.
| #define SO_KIT_HEADER | ( | className | ) |
Definition at line 91 of file SoSubKit.h.
| #define SO_KIT_INIT_ABSTRACT_CLASS | ( | className, | |
| parentClass, | |||
| parentPrintClass | |||
| ) |
Definition at line 197 of file SoSubKit.h.
| #define SO_KIT_INIT_CLASS | ( | className, | |
| parentClass, | |||
| parentPrintClass | |||
| ) |
Definition at line 193 of file SoSubKit.h.
| #define SO_KIT_INIT_INSTANCE | ( | ) |
Definition at line 517 of file SoSubKit.h.
| #define SO_KIT_IS_FIRST_INSTANCE | ( | ) | SO_NODE_IS_FIRST_INSTANCE() |
Definition at line 231 of file SoSubKit.h.
| #define SO_KIT_SET_MF_ENUM_TYPE | ( | fieldName, | |
| enumType | |||
| ) | SO_NODE_SET_MF_ENUM_TYPE(fieldName, enumType) |
Definition at line 240 of file SoSubKit.h.
| #define SO_KIT_SET_SF_ENUM_TYPE | ( | fieldName, | |
| enumType | |||
| ) | SO_NODE_SET_SF_ENUM_TYPE(fieldName, enumType) |
Definition at line 243 of file SoSubKit.h.
| #define SO_KIT_SOURCE | ( | className | ) |
Definition at line 157 of file SoSubKit.h.