COVISE Core
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 () const
 access to private variables More...
 
const char * c_str () const
 
std::string getString () const
 

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...
 
std::string getFirstToken ()
 read first token in the message More...
 
std::string extractFirstToken ()
 read and delete first token in the message More...
 
std::vector< std::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

◆ coGRSetTrackingParamsMsg() [1/2]

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 
)

◆ coGRSetTrackingParamsMsg() [2/2]

GRMSGEXPORT coGRSetTrackingParamsMsg::coGRSetTrackingParamsMsg ( const char *  msg)

Member Function Documentation

◆ getNavigationMode()

const char * grmsg::coGRSetTrackingParamsMsg::getNavigationMode ( )
inline

◆ getRotateAxisX()

float grmsg::coGRSetTrackingParamsMsg::getRotateAxisX ( )
inline

◆ getRotateAxisY()

float grmsg::coGRSetTrackingParamsMsg::getRotateAxisY ( )
inline

◆ getRotateAxisZ()

float grmsg::coGRSetTrackingParamsMsg::getRotateAxisZ ( )
inline

◆ getRotatePointX()

float grmsg::coGRSetTrackingParamsMsg::getRotatePointX ( )
inline

◆ getRotatePointY()

float grmsg::coGRSetTrackingParamsMsg::getRotatePointY ( )
inline

◆ getRotatePointZ()

float grmsg::coGRSetTrackingParamsMsg::getRotatePointZ ( )
inline

◆ getRotationPointSize()

float grmsg::coGRSetTrackingParamsMsg::getRotationPointSize ( )
inline

◆ getScaleFactor()

float grmsg::coGRSetTrackingParamsMsg::getScaleFactor ( )
inline

◆ getScaleMax()

float grmsg::coGRSetTrackingParamsMsg::getScaleMax ( )
inline

◆ getScaleMin()

float grmsg::coGRSetTrackingParamsMsg::getScaleMin ( )
inline

◆ getTranslateFactor()

float grmsg::coGRSetTrackingParamsMsg::getTranslateFactor ( )
inline

◆ getTranslateMaxX()

float grmsg::coGRSetTrackingParamsMsg::getTranslateMaxX ( )
inline

◆ getTranslateMaxY()

float grmsg::coGRSetTrackingParamsMsg::getTranslateMaxY ( )
inline

◆ getTranslateMaxZ()

float grmsg::coGRSetTrackingParamsMsg::getTranslateMaxZ ( )
inline

◆ getTranslateMinX()

float grmsg::coGRSetTrackingParamsMsg::getTranslateMinX ( )
inline

◆ getTranslateMinY()

float grmsg::coGRSetTrackingParamsMsg::getTranslateMinY ( )
inline

◆ getTranslateMinZ()

float grmsg::coGRSetTrackingParamsMsg::getTranslateMinZ ( )
inline

◆ isRotateAxis()

bool grmsg::coGRSetTrackingParamsMsg::isRotateAxis ( )
inline

◆ isRotatePoint()

bool grmsg::coGRSetTrackingParamsMsg::isRotatePoint ( )
inline

◆ isRotatePointVisible()

bool grmsg::coGRSetTrackingParamsMsg::isRotatePointVisible ( )
inline

◆ isScaleRestrict()

bool grmsg::coGRSetTrackingParamsMsg::isScaleRestrict ( )
inline

◆ isTrackingOn()

bool grmsg::coGRSetTrackingParamsMsg::isTrackingOn ( )
inline

◆ isTranslateRestrict()

bool grmsg::coGRSetTrackingParamsMsg::isTranslateRestrict ( )
inline

Member Data Documentation

◆ navigationMode_

char* grmsg::coGRSetTrackingParamsMsg::navigationMode_
private

◆ rotateAxis_

bool grmsg::coGRSetTrackingParamsMsg::rotateAxis_
private

◆ rotateAxisX_

float grmsg::coGRSetTrackingParamsMsg::rotateAxisX_
private

◆ rotateAxisY_

float grmsg::coGRSetTrackingParamsMsg::rotateAxisY_
private

◆ rotateAxisZ_

float grmsg::coGRSetTrackingParamsMsg::rotateAxisZ_
private

◆ rotatePoint_

bool grmsg::coGRSetTrackingParamsMsg::rotatePoint_
private

◆ rotatePointShown_

bool grmsg::coGRSetTrackingParamsMsg::rotatePointShown_
private

◆ rotatePointX_

float grmsg::coGRSetTrackingParamsMsg::rotatePointX_
private

◆ rotatePointY_

float grmsg::coGRSetTrackingParamsMsg::rotatePointY_
private

◆ rotatePointZ_

float grmsg::coGRSetTrackingParamsMsg::rotatePointZ_
private

◆ rotationPointSize_

float grmsg::coGRSetTrackingParamsMsg::rotationPointSize_
private

◆ scaleFactor_

float grmsg::coGRSetTrackingParamsMsg::scaleFactor_
private

◆ scaleMax_

float grmsg::coGRSetTrackingParamsMsg::scaleMax_
private

◆ scaleMin_

float grmsg::coGRSetTrackingParamsMsg::scaleMin_
private

◆ scaleRestrict_

bool grmsg::coGRSetTrackingParamsMsg::scaleRestrict_
private

◆ trackingEnable_

bool grmsg::coGRSetTrackingParamsMsg::trackingEnable_
private

◆ translateFactor_

float grmsg::coGRSetTrackingParamsMsg::translateFactor_
private

◆ translateMaxX_

float grmsg::coGRSetTrackingParamsMsg::translateMaxX_
private

◆ translateMaxY_

float grmsg::coGRSetTrackingParamsMsg::translateMaxY_
private

◆ translateMaxZ_

float grmsg::coGRSetTrackingParamsMsg::translateMaxZ_
private

◆ translateMinX_

float grmsg::coGRSetTrackingParamsMsg::translateMinX_
private

◆ translateMinY_

float grmsg::coGRSetTrackingParamsMsg::translateMinY_
private

◆ translateMinZ_

float grmsg::coGRSetTrackingParamsMsg::translateMinZ_
private

◆ translateRestrict_

bool grmsg::coGRSetTrackingParamsMsg::translateRestrict_
private

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