Open Inventor Reference
|
#include <Inventor/details/SoDetail.h>
Go to the source code of this file.
Macros | |
#define | SO_DETAIL_HEADER(className) |
Macros to be called within the class definition header for a detail subclass: | |
#define | SO__DETAIL_ID_VARS(className) SoType className::classTypeId |
Macros to be called within the source file for a detail subclass: | |
#define | SO__DETAIL_ID_METHODS(className) |
This implements the methods defined in SO_DETAIL_HEADER. | |
#define | SO_DETAIL_SOURCE(className) |
This contains the definitions necessary at file scope. | |
#define | SO_DETAIL_INIT_CLASS(className, parentClass) |
This initializes the type identifer variables defined in SO_DETAIL_HEADER. | |
#define SO__DETAIL_ID_METHODS | ( | className | ) |
Definition at line 109 of file SoSubDetail.h.
#define SO__DETAIL_ID_VARS | ( | className | ) | SoType className::classTypeId |
This declares the static variables defined in SO_DETAIL_HEADER.
Definition at line 101 of file SoSubDetail.h.
#define SO_DETAIL_HEADER | ( | className | ) |
This defines type-identifier variables and methods that all subclasses must support.
Definition at line 84 of file SoSubDetail.h.
#define SO_DETAIL_INIT_CLASS | ( | className, | |
parentClass | |||
) |
This macro should be called from within initClass().
Definition at line 132 of file SoSubDetail.h.
#define SO_DETAIL_SOURCE | ( | className | ) |
Definition at line 121 of file SoSubDetail.h.