Inventor/nodekits/SoBaseKit.h File Reference

#include <Inventor/misc/SoChildList.h>
#include <Inventor/fields/SoFieldData.h>
#include <Inventor/nodes/SoNode.h>
#include <Inventor/fields/SoSFName.h>
#include <Inventor/fields/SoSFBool.h>
#include <Inventor/nodekits/SoNodekitParts.h>
#include <Inventor/nodekits/SoSubKit.h>
#include <Inventor/SoNodeKitPath.h>
#include <Inventor/SbViewportRegion.h>

Go to the source code of this file.

Classes

class  SoBaseKit
 Base class for all node kits. More...

Defines

#define SO_GET_PART(kitContainingPart, partName, partClassName)   ((partClassName *) kitContainingPart->getPart( partName, TRUE ))
#define SO_CHECK_PART(kitContainingPart, partName, partClassName)   ((partClassName *) kitContainingPart->getPart( partName, FALSE ))
#define SO_GET_ANY_PART(kitContainingPart, partName, partClassName)
#define SO_CHECK_ANY_PART(kitContainingPart, partName, partClassName)

Define Documentation

#define SO_CHECK_ANY_PART ( kitContainingPart,
partName,
partClassName   ) 
Value:
((partClassName *) kitContainingPart->getAnyPart( partName, FALSE,   \
                                                          FALSE, FALSE ))
#define SO_CHECK_PART ( kitContainingPart,
partName,
partClassName   )     ((partClassName *) kitContainingPart->getPart( partName, FALSE ))
#define SO_GET_ANY_PART ( kitContainingPart,
partName,
partClassName   ) 
Value:
((partClassName *) kitContainingPart->getAnyPart( partName, TRUE,    \
                                                          FALSE, FALSE ))
#define SO_GET_PART ( kitContainingPart,
partName,
partClassName   )     ((partClassName *) kitContainingPart->getPart( partName, TRUE ))

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/