COVISE Core
Public Member Functions | Private Member Functions | Private Attributes | List of all members
grmsg::coGRObjSetConnectionMsg Class Reference

#include <coGRObjSetConnectionMsg.h>

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

Public Member Functions

 coGRObjSetConnectionMsg (coGRMsg::Mtype type, const char *obj_name, const char *connPoint1, const char *connPoint2, int connected, int enabled, const char *obj_name2)
 
 coGRObjSetConnectionMsg (const char *obj_name, const char *connPoint1, const char *connPoint2, int connected, int enabled, const char *obj_name2)
 
 coGRObjSetConnectionMsg (const char *msg)
 
 ~coGRObjSetConnectionMsg ()
 
const char * getConnPoint1 ()
 
const char * getConnPoint2 ()
 
int isConnected ()
 
int isEnabled ()
 
const char * getSecondObjName ()
 
- Public Member Functions inherited from grmsg::coGRObjMsg
const char * getObjName ()
 
- 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 Member Functions

void initClass (const char *connPoint1, const char *connPoint2, int connected, int enabled, const char *obj_name2)
 

Private Attributes

char * connPoint1_
 
char * connPoint2_
 
char * obj_name2_
 
int connected_
 
int enabled_
 

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::coGRObjMsg
 coGRObjMsg (coGRMsg::Mtype type, const char *obj_name)
 
 coGRObjMsg (const char *msg)
 
virtual ~coGRObjMsg ()
 
- 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

◆ coGRObjSetConnectionMsg() [1/3]

GRMSGEXPORT grmsg::coGRObjSetConnectionMsg::coGRObjSetConnectionMsg ( coGRMsg::Mtype  type,
const char *  obj_name,
const char *  connPoint1,
const char *  connPoint2,
int  connected,
int  enabled,
const char *  obj_name2 
)

◆ coGRObjSetConnectionMsg() [2/3]

GRMSGEXPORT grmsg::coGRObjSetConnectionMsg::coGRObjSetConnectionMsg ( const char *  obj_name,
const char *  connPoint1,
const char *  connPoint2,
int  connected,
int  enabled,
const char *  obj_name2 
)

◆ coGRObjSetConnectionMsg() [3/3]

GRMSGEXPORT grmsg::coGRObjSetConnectionMsg::coGRObjSetConnectionMsg ( const char *  msg)

◆ ~coGRObjSetConnectionMsg()

GRMSGEXPORT grmsg::coGRObjSetConnectionMsg::~coGRObjSetConnectionMsg ( )

Member Function Documentation

◆ getConnPoint1()

const char * grmsg::coGRObjSetConnectionMsg::getConnPoint1 ( )
inline

◆ getConnPoint2()

const char * grmsg::coGRObjSetConnectionMsg::getConnPoint2 ( )
inline

◆ getSecondObjName()

const char * grmsg::coGRObjSetConnectionMsg::getSecondObjName ( )
inline

◆ initClass()

GRMSGEXPORT void grmsg::coGRObjSetConnectionMsg::initClass ( const char *  connPoint1,
const char *  connPoint2,
int  connected,
int  enabled,
const char *  obj_name2 
)
private

◆ isConnected()

int grmsg::coGRObjSetConnectionMsg::isConnected ( )
inline

◆ isEnabled()

int grmsg::coGRObjSetConnectionMsg::isEnabled ( )
inline

Member Data Documentation

◆ connected_

int grmsg::coGRObjSetConnectionMsg::connected_
private

◆ connPoint1_

char* grmsg::coGRObjSetConnectionMsg::connPoint1_
private

◆ connPoint2_

char* grmsg::coGRObjSetConnectionMsg::connPoint2_
private

◆ enabled_

int grmsg::coGRObjSetConnectionMsg::enabled_
private

◆ obj_name2_

char* grmsg::coGRObjSetConnectionMsg::obj_name2_
private

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