OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
opencover::VRAvatar Class Reference

#include <VRAvatar.h>

Collaboration diagram for opencover::VRAvatar:
Collaboration graph
[legend]

Public Member Functions

 VRAvatar ()
 
 VRAvatar (coVRPartner *partner)
 create an Avatar for a remote partner that hold his informations More...
 
bool init (const std::string &hostAdress)
 initalize avatar if not initialized. Return true if sth. is done More...
 
virtual ~VRAvatar ()
 
void show ()
 
void hide ()
 

Public Attributes

coVRPartnerm_partner
 
osg::MatrixTransform * handTransform
 
osg::Node * handNode
 
osg::MatrixTransform * headTransform
 
osg::Node * brilleNode
 
osg::MatrixTransform * feetTransform
 
osg::Node * schuheNode
 
osg::Node * hostIconNode
 
osg::ref_ptr< osg::Group > avatarNodes
 

Constructor & Destructor Documentation

opencover::VRAvatar::VRAvatar ( )

create an Avatar that only holds the local tramsfom matrices Used to collect the date to send it to the partners

opencover::VRAvatar::VRAvatar ( coVRPartner partner)

create an Avatar for a remote partner that hold his informations

virtual opencover::VRAvatar::~VRAvatar ( )
virtual

Member Function Documentation

void opencover::VRAvatar::hide ( )
bool opencover::VRAvatar::init ( const std::string &  hostAdress)

initalize avatar if not initialized. Return true if sth. is done

void opencover::VRAvatar::show ( )

Member Data Documentation

osg::ref_ptr<osg::Group> opencover::VRAvatar::avatarNodes
osg::Node* opencover::VRAvatar::brilleNode
osg::MatrixTransform* opencover::VRAvatar::feetTransform
osg::Node* opencover::VRAvatar::handNode
osg::MatrixTransform* opencover::VRAvatar::handTransform
osg::MatrixTransform* opencover::VRAvatar::headTransform
osg::Node* opencover::VRAvatar::hostIconNode
coVRPartner* opencover::VRAvatar::m_partner
osg::Node* opencover::VRAvatar::schuheNode

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