1 #ifndef SMALLCHANGE_UTMCAMERA_H 2 #define SMALLCHANGE_UTMCAMERA_H 36 #include <Inventor/nodes/SoSubNode.h> 37 #include <Inventor/nodes/SoPerspectiveCamera.h> 38 #include <Inventor/fields/SoSFString.h> 39 #include <Inventor/fields/SoSFBool.h> 40 #include <Inventor/fields/SoSFVec3d.h> 42 #include <SmallChange/basic.h> 68 void getPosition(
double & easting,
double & northing,
double & elevation);
80 void setReferencePosition(
SoState * state);
83 #endif // !SMALLCHANGE_UTMCAMERA_H
virtual void notify(SoNotList *l)
virtual void audioRender(SoAudioRenderAction *action)
#define SO_NODE_HEADER(classname)
SoSFVec3d utmposition
Definition: UTMCamera.h:56
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
virtual void getMatrix(SoGetMatrixAction *action)
The UTMCamera class defines a camera node with perspective rendering and an UTM position.
Definition: UTMCamera.h:47
virtual void callback(SoCallbackAction *action)
static void initClass(void)
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
virtual void GLRender(SoGLRenderAction *action)
virtual void rayPick(SoRayPickAction *action)
SoSFBool moveTransform
Definition: UTMCamera.h:57
virtual void handleEvent(SoHandleEventAction *action)