Open Inventor Reference
|
#include <Inventor/elements/SoElement.h>
Go to the source code of this file.
Macros | |
#define | SO_ELEMENT_ABSTRACT_HEADER(className) |
Macros to be called within the class definition header for a element subclass: | |
#define | SO_ELEMENT_HEADER(className) |
This one is for non-abstract element classes. | |
#define | SO__ELEMENT_ABSTRACT_VARS(className) |
Macros to be called within the source file for a element subclass: | |
#define | SO__ELEMENT_VARS(className) SO__ELEMENT_ABSTRACT_VARS(className) |
#define | SO__ELEMENT_ABSTRACT_METHODS(className) |
Methods on an abstract type. | |
#define | SO__ELEMENT_METHODS(className) |
Methods on a non-abstract type. | |
#define | SO_ELEMENT_ABSTRACT_SOURCE(className) |
These include all the definitions required at file scope. | |
#define | SO_ELEMENT_SOURCE(className) |
#define | SO_ELEMENT_INIT_ABSTRACT_CLASS(className, parentClass) |
This initializes the type identifer variables defined in SO_ELEMENT_HEADER or SO_ELEMENT_ABSTRACT_HEADER. | |
#define | SO_ELEMENT_INIT_CLASS(className, parentClass) |
#define SO__ELEMENT_ABSTRACT_METHODS | ( | className | ) |
Definition at line 138 of file SoSubElement.h.
#define SO__ELEMENT_ABSTRACT_VARS | ( | className | ) |
This declares the static variables defined in SO_ELEMENT_HEADER or SO_ELEMENT_ABSTRACT_HEADER.
Definition at line 128 of file SoSubElement.h.
#define SO__ELEMENT_METHODS | ( | className | ) |
Definition at line 147 of file SoSubElement.h.
#define SO__ELEMENT_VARS | ( | className | ) | SO__ELEMENT_ABSTRACT_VARS(className) |
Definition at line 132 of file SoSubElement.h.
#define SO_ELEMENT_ABSTRACT_HEADER | ( | className | ) |
These define type-identifier and stack index variables and methods that all subclasses must support. This one is for abstract element classes.
Definition at line 99 of file SoSubElement.h.
#define SO_ELEMENT_ABSTRACT_SOURCE | ( | className | ) |
Definition at line 167 of file SoSubElement.h.
#define SO_ELEMENT_HEADER | ( | className | ) |
Definition at line 112 of file SoSubElement.h.
#define SO_ELEMENT_INIT_ABSTRACT_CLASS | ( | className, | |
parentClass | |||
) |
This macro should be called from within initClass(). The parentClass argument should be the class that this subclass is derived from.
Definition at line 183 of file SoSubElement.h.
#define SO_ELEMENT_INIT_CLASS | ( | className, | |
parentClass | |||
) |
Definition at line 196 of file SoSubElement.h.
#define SO_ELEMENT_SOURCE | ( | className | ) |
Definition at line 171 of file SoSubElement.h.