Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Types | Private Member Functions | Private Attributes

UTMCamera Class Reference

List of all members.

Public Member Functions

 UTMCamera (void)
virtual void callback (SoCallbackAction *action)
virtual void GLRender (SoGLRenderAction *action)
virtual void audioRender (class SoAudioRenderAction *action)
virtual void getBoundingBox (SoGetBoundingBoxAction *action)
virtual void handleEvent (SoHandleEventAction *action)
virtual void rayPick (SoRayPickAction *action)
virtual void getPrimitiveCount (SoGetPrimitiveCountAction *action)
virtual void getMatrix (SoGetMatrixAction *action)
void getPosition (double &easting, double &northing, double &elevation)

Static Public Member Functions

static void initClass (void)

Public Attributes

SoSFVec3d utmposition
SoSFBool moveTransform

Protected Member Functions

virtual ~UTMCamera ()
virtual void notify (SoNotList *nl)

Private Types

typedef SoPerspectiveCamera inherited

Private Member Functions

 SO_NODE_HEADER (UTMCamera)
void setReferencePosition (SoState *state)

Private Attributes

SoSFString easting
SoSFString northing
SoSFString elevation

Member Typedef Documentation

typedef SoPerspectiveCamera UTMCamera::inherited [private]

Constructor & Destructor Documentation

UTMCamera::UTMCamera ( void   ) 
virtual UTMCamera::~UTMCamera (  )  [protected, virtual]

Member Function Documentation

virtual void UTMCamera::audioRender ( class SoAudioRenderAction *  action  )  [virtual]
virtual void UTMCamera::callback ( SoCallbackAction *  action  )  [virtual]
virtual void UTMCamera::getBoundingBox ( SoGetBoundingBoxAction *  action  )  [virtual]
virtual void UTMCamera::getMatrix ( SoGetMatrixAction *  action  )  [virtual]
void UTMCamera::getPosition ( double &  easting,
double &  northing,
double &  elevation 
)
virtual void UTMCamera::getPrimitiveCount ( SoGetPrimitiveCountAction *  action  )  [virtual]
virtual void UTMCamera::GLRender ( SoGLRenderAction *  action  )  [virtual]
virtual void UTMCamera::handleEvent ( SoHandleEventAction *  action  )  [virtual]
static void UTMCamera::initClass ( void   )  [static]
virtual void UTMCamera::notify ( SoNotList *  nl  )  [protected, virtual]
virtual void UTMCamera::rayPick ( SoRayPickAction *  action  )  [virtual]
void UTMCamera::setReferencePosition ( SoState *  state  )  [private]
UTMCamera::SO_NODE_HEADER ( UTMCamera   )  [private]

Member Data Documentation

SoSFString UTMCamera::easting [private]
SoSFString UTMCamera::elevation [private]
SoSFString UTMCamera::northing [private]