1 #ifndef SMALLCHANGE_AXISDISPLAYKIT_H 2 #define SMALLCHANGE_AXISDISPLAYKIT_H 36 #include <Inventor/nodekits/SoSubKit.h> 37 #include <Inventor/nodekits/SoBaseKit.h> 38 #include <Inventor/fields/SoSFRotation.h> 39 #include <Inventor/fields/SoMFBool.h> 40 #include <Inventor/fields/SoSFBool.h> 41 #include <Inventor/fields/SoMFVec3f.h> 42 #include <Inventor/fields/SoMFString.h> 43 #include <Inventor/fields/SoMFColor.h> 44 #include <SmallChange/basic.h> 52 SO_KIT_CATALOG_ENTRY_HEADER(topSeparator);
53 SO_KIT_CATALOG_ENTRY_HEADER(cameraCallback);
54 SO_KIT_CATALOG_ENTRY_HEADER(camera);
55 SO_KIT_CATALOG_ENTRY_HEADER(viewportRegion);
56 SO_KIT_CATALOG_ENTRY_HEADER(drawstyle);
57 SO_KIT_CATALOG_ENTRY_HEADER(shapehints);
58 SO_KIT_CATALOG_ENTRY_HEADER(headlightNode);
59 SO_KIT_CATALOG_ENTRY_HEADER(axessep);
90 class SmAxisDisplayKitP * pimpl;
91 friend class SmAxisDisplayKitP;
94 #endif // !SMALLCHANGE_AXISDISPLAYKIT_H virtual void search(SoSearchAction *action)
SoMFColor colors
Definition: SmAxisDisplayKit.h:64
virtual void notify(SoNotList *l)
virtual SbBool affectsState(void) const
SoSFRotation orientation
Definition: SmAxisDisplayKit.h:62
SoMFString annotations
Definition: SmAxisDisplayKit.h:66
virtual void handleEvent(SoHandleEventAction *action)
virtual void setDefaultOnNonWritingFields(void)
SoMFBool enableArrows
Definition: SmAxisDisplayKit.h:65
SoMFVec3f axes
Definition: SmAxisDisplayKit.h:63
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
virtual void audioRender(SoAudioRenderAction *action)
virtual void getMatrix(SoGetMatrixAction *action)
virtual void GLRender(SoGLRenderAction *action)
virtual void pick(SoPickAction *action)
static void initClass(void)
The SmAxisDisplayKit is used to draw colored and annotated axes in the lower right corner of the disp...
Definition: SmAxisDisplayKit.h:46
virtual void callback(SoCallbackAction *action)
SoSFBool headlight
Definition: SmAxisDisplayKit.h:67
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
virtual void rayPick(SoRayPickAction *action)