1 #ifndef SM_ANNOTATION_AXIS_H 2 #define SM_ANNOTATION_AXIS_H 36 class SmAnnotationAxisP;
38 #include <Inventor/nodekits/SoBaseKit.h> 39 #include <Inventor/fields/SoMFString.h> 40 #include <Inventor/fields/SoMFVec3f.h> 41 #include <Inventor/fields/SoSFVec3f.h> 42 #include <Inventor/fields/SoSFFloat.h> 43 #include <Inventor/fields/SoSFBool.h> 44 #include <SmallChange/basic.h> 52 SO_KIT_CATALOG_ENTRY_HEADER(topSeparator);
53 SO_KIT_CATALOG_ENTRY_HEADER(textMaterial);
54 SO_KIT_CATALOG_ENTRY_HEADER(text);
55 SO_KIT_CATALOG_ENTRY_HEADER(axisSwitch);
56 SO_KIT_CATALOG_ENTRY_HEADER(noAxis);
57 SO_KIT_CATALOG_ENTRY_HEADER(axisSep);
58 SO_KIT_CATALOG_ENTRY_HEADER(axisMaterial);
59 SO_KIT_CATALOG_ENTRY_HEADER(axisLineSet);
83 static void regen_geometry(
void * userdata,
SoSensor * s);
84 SmAnnotationAxisP * pimpl;
87 #endif // SM_ANNOTATION_AXIS_H SoSFFloat annotationRot
Definition: SmAnnotationAxis.h:70
virtual void notify(SoNotList *l)
SoMFString annotation
Definition: SmAnnotationAxis.h:66
SoSFVec3f axisTickSize
Definition: SmAnnotationAxis.h:73
SoSFBool renderAxis
Definition: SmAnnotationAxis.h:72
virtual void GLRender(SoGLRenderAction *action)
static void initClass(void)
Definition: SmAnnotationAxis.h:48
SoSFVec3f annotationOffset
Definition: SmAnnotationAxis.h:69
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
SoMFVec3f annotationPos
Definition: SmAnnotationAxis.h:67
SoSFFloat annotationGap
Definition: SmAnnotationAxis.h:68