COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Private Attributes | List of all members
grmsg::coGRSetTrackingParamsMsg Class Reference

#include <coGRSetTrackingParamsMsg.h>

Inheritance diagram for grmsg::coGRSetTrackingParamsMsg:
Inheritance graph
[legend]
Collaboration diagram for grmsg::coGRSetTrackingParamsMsg:
Collaboration graph
[legend]

Public Member Functions

 coGRSetTrackingParamsMsg (bool rotatePoint, bool rotatePointShown, float rotationPointSize, float rotatePointX, float rotatePointY, float rotatePointZ, bool rotateAxis, float rotateAxisX, float rotateAxisY, float rotateAxisZ, bool translateRestrict, float translateMinX, float translateMaxX, float translateMinY, float translateMaxY, float translateMinZ, float translateMaxZ, float translateFactor, bool scaleRestrict, float scaleMin, float scaleMax, float scaleFactor, bool enableTracking, const char *navigationMode)
 
 coGRSetTrackingParamsMsg (const char *msg)
 
bool isRotatePoint ()
 
bool isRotatePointVisible ()
 
float getRotationPointSize ()
 
float getRotatePointX ()
 
float getRotatePointY ()
 
float getRotatePointZ ()
 
bool isRotateAxis ()
 
float getRotateAxisX ()
 
float getRotateAxisY ()
 
float getRotateAxisZ ()
 
bool isTranslateRestrict ()
 
float getTranslateMinX ()
 
float getTranslateMaxX ()
 
float getTranslateMinY ()
 
float getTranslateMaxY ()
 
float getTranslateMinZ ()
 
float getTranslateMaxZ ()
 
float getTranslateFactor ()
 
bool isScaleRestrict ()
 
float getScaleMin ()
 
float getScaleMax ()
 
float getScaleFactor ()
 
bool isTrackingOn ()
 
const char * getNavigationMode ()
 
- Public Member Functions inherited from grmsg::coGRMsg
 coGRMsg (const char *msg)
 recreate class from a message string More...
 
virtual ~coGRMsg ()
 destructor More...
 
int isValid ()
 whether recreate was succesful More...
 
virtual void print_stdout ()
 output content to stdout More...
 
Mtype getType ()
 access to private variables More...
 
const char * c_str ()
 
string getString ()
 

Private Attributes

bool rotatePoint_
 
bool rotatePointShown_
 
float rotationPointSize_
 
float rotatePointX_
 
float rotatePointY_
 
float rotatePointZ_
 
bool rotateAxis_
 
float rotateAxisX_
 
float rotateAxisY_
 
float rotateAxisZ_
 
bool translateRestrict_
 
float translateMinX_
 
float translateMaxX_
 
float translateMinY_
 
float translateMaxY_
 
float translateMinZ_
 
float translateMaxZ_
 
float translateFactor_
 
bool scaleRestrict_
 
float scaleMin_
 
float scaleMax_
 
float scaleFactor_
 
bool trackingEnable_
 
char * navigationMode_
 

Additional Inherited Members

- Public Types inherited from grmsg::coGRMsg
enum  Mtype {
  NO_TYPE = 0, REGISTER, GEO_VISIBLE, INTERACTOR_VISIBLE,
  SMOKE_VISIBLE, MOVE_INTERACTOR, INTERACTOR_USED, CREATE_VIEWPOINT,
  CREATE_DEFAULT_VIEWPOINT, SHOW_VIEWPOINT, SHOW_PRESENTATIONPOINT, CHANGE_VIEWPOINT_ID,
  CHANGE_VIEWPOINT_NAME, DELETE_VIEWPOINT, FLYMODE_TOGGLE, SET_CASE,
  SET_NAME, MOVE_OBJECT, ADD_DOCUMENT, SET_DOCUMENT_PAGE,
  SET_DOCUMENT_SCALE, SET_DOCUMENT_POSITION, SET_DOCUMENT_PAGESIZE, SEND_DOCUMENT_NUMBERS,
  DOC_VISIBLE, BOUNDARIES_OBJECT, COLOR_OBJECT, SHADER_OBJECT,
  MATERIAL_OBJECT, SET_TRANSPARENCY, KEYWORD, TRANSFORM_OBJECT,
  TRANSFORM_CASE, RESTRICT_AXIS, GRAPHIC_RESSOURCE, SET_MOVE,
  SET_MOVE_SELECTED, SENSOR, SENSOR_EVENT, ATTACHED_CLIPPLANE,
  ANIMATION_ON, ANIMATION_SPEED, ANIMATION_TIMESTEP, ACTIVATED_VIEWPOINT,
  VPCLIPPLANEMODE_TOGGLE, SNAPSHOT, SEND_CURRENT_DOCUMENT, SET_TRACKING_PARAMS,
  CHANGE_VIEWPOINT, VIEWPOINT_CHANGED, OBJECT_TRANSFORMED, SET_CONNECTIONPOINT,
  GENERIC_PARAM_REGISTER, GENERIC_PARAM_CHANGED, TRANSFORM_SGITEM, SELECT_OBJECT,
  DELETE_OBJECT, GEOMETRY_OBJECT, ADD_CHILD_OBJECT, TURNTABLE_ANIMATION,
  SET_VARIANT, SET_APPEARANCE, KINEMATICS_STATE
}
 id to specify the type of the message More...
 
- Protected Member Functions inherited from grmsg::coGRMsg
 coGRMsg (Mtype type)
 construct used by child class More...
 
void addToken (const char *token)
 add a token to the message More...
 
string getFirstToken ()
 read first token in the message More...
 
string extractFirstToken ()
 read and delete first token in the message More...
 
vector< stringgetAllTokens ()
 read all tokens at once More...
 
- Protected Attributes inherited from grmsg::coGRMsg
int is_valid_
 valid can be overwritten by children if their recreation was not succesful More...
 

Constructor & Destructor Documentation

GRMSGEXPORT coGRSetTrackingParamsMsg::coGRSetTrackingParamsMsg ( bool  rotatePoint,
bool  rotatePointShown,
float  rotationPointSize,
float  rotatePointX,
float  rotatePointY,
float  rotatePointZ,
bool  rotateAxis,
float  rotateAxisX,
float  rotateAxisY,
float  rotateAxisZ,
bool  translateRestrict,
float  translateMinX,
float  translateMaxX,
float  translateMinY,
float  translateMaxY,
float  translateMinZ,
float  translateMaxZ,
float  translateFactor,
bool  scaleRestrict,
float  scaleMin,
float  scaleMax,
float  scaleFactor,
bool  enableTracking,
const char *  navigationMode 
)
GRMSGEXPORT coGRSetTrackingParamsMsg::coGRSetTrackingParamsMsg ( const char *  msg)

Member Function Documentation

const char* grmsg::coGRSetTrackingParamsMsg::getNavigationMode ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getRotateAxisX ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getRotateAxisY ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getRotateAxisZ ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getRotatePointX ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getRotatePointY ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getRotatePointZ ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getRotationPointSize ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getScaleFactor ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getScaleMax ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getScaleMin ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getTranslateFactor ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getTranslateMaxX ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getTranslateMaxY ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getTranslateMaxZ ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getTranslateMinX ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getTranslateMinY ( )
inline
float grmsg::coGRSetTrackingParamsMsg::getTranslateMinZ ( )
inline
bool grmsg::coGRSetTrackingParamsMsg::isRotateAxis ( )
inline
bool grmsg::coGRSetTrackingParamsMsg::isRotatePoint ( )
inline
bool grmsg::coGRSetTrackingParamsMsg::isRotatePointVisible ( )
inline
bool grmsg::coGRSetTrackingParamsMsg::isScaleRestrict ( )
inline
bool grmsg::coGRSetTrackingParamsMsg::isTrackingOn ( )
inline
bool grmsg::coGRSetTrackingParamsMsg::isTranslateRestrict ( )
inline

Member Data Documentation

char* grmsg::coGRSetTrackingParamsMsg::navigationMode_
private
bool grmsg::coGRSetTrackingParamsMsg::rotateAxis_
private
float grmsg::coGRSetTrackingParamsMsg::rotateAxisX_
private
float grmsg::coGRSetTrackingParamsMsg::rotateAxisY_
private
float grmsg::coGRSetTrackingParamsMsg::rotateAxisZ_
private
bool grmsg::coGRSetTrackingParamsMsg::rotatePoint_
private
bool grmsg::coGRSetTrackingParamsMsg::rotatePointShown_
private
float grmsg::coGRSetTrackingParamsMsg::rotatePointX_
private
float grmsg::coGRSetTrackingParamsMsg::rotatePointY_
private
float grmsg::coGRSetTrackingParamsMsg::rotatePointZ_
private
float grmsg::coGRSetTrackingParamsMsg::rotationPointSize_
private
float grmsg::coGRSetTrackingParamsMsg::scaleFactor_
private
float grmsg::coGRSetTrackingParamsMsg::scaleMax_
private
float grmsg::coGRSetTrackingParamsMsg::scaleMin_
private
bool grmsg::coGRSetTrackingParamsMsg::scaleRestrict_
private
bool grmsg::coGRSetTrackingParamsMsg::trackingEnable_
private
float grmsg::coGRSetTrackingParamsMsg::translateFactor_
private
float grmsg::coGRSetTrackingParamsMsg::translateMaxX_
private
float grmsg::coGRSetTrackingParamsMsg::translateMaxY_
private
float grmsg::coGRSetTrackingParamsMsg::translateMaxZ_
private
float grmsg::coGRSetTrackingParamsMsg::translateMinX_
private
float grmsg::coGRSetTrackingParamsMsg::translateMinY_
private
float grmsg::coGRSetTrackingParamsMsg::translateMinZ_
private
bool grmsg::coGRSetTrackingParamsMsg::translateRestrict_
private

The documentation for this class was generated from the following files: