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