vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mv::CPlayer Class Reference

#include <player.h>

Public Member Functions

 CPlayer ()
 
 ~CPlayer ()
 
void addGesture (CGesture *newgesture)
 
void delGesture ()
 
void delAllGestures ()
 
gmVector3 getActPos ()
 
gmVector3 getActVel ()
 
unsigned int getActGesture ()
 
unsigned int getActVect ()
 
double getActT ()
 
bool getLoop ()
 
void setLoop (bool val)
 
bool getAll ()
 
void setAll (bool val)
 
bool getPlay ()
 
void setPlay (bool val)
 
bool getPause ()
 
void setPause (bool val)
 
bool getForce ()
 
void setForce (bool val)
 
bool getDirection ()
 
void setDirection (bool val)
 
gmVector3 ControlPosition (gmVector3 Pos)
 
gmVector3 ComputeForce (gmVector3 DevicePos, gmVector3 DeviceVel, gmVector3 Pos)
 
gmVector3 Step_forward (gmVector3 &r, double &wtime, bool &rflag, double &p, double &v0, double &v1, double &l)
 
gmVector3 Step_backward (gmVector3 &r, double &wtime, bool &rflag, double &p, double &v0, double &v1, double &l)
 
gmVector3 Step ()
 
gmVector3 Step (gmVector3 DevicePos, gmVector3 DeviceVel)
 

Public Attributes

std::vector< CGesture * > ActCollection
 
std::vector< CGesture * >::iterator i
 

Constructor & Destructor Documentation

mv::CPlayer::CPlayer ( )
mv::CPlayer::~CPlayer ( )

Member Function Documentation

void mv::CPlayer::addGesture ( CGesture newgesture)
gmVector3 mv::CPlayer::ComputeForce ( gmVector3  DevicePos,
gmVector3  DeviceVel,
gmVector3  Pos 
)
gmVector3 mv::CPlayer::ControlPosition ( gmVector3  Pos)
void mv::CPlayer::delAllGestures ( )
void mv::CPlayer::delGesture ( )
unsigned int mv::CPlayer::getActGesture ( )
inline
gmVector3 mv::CPlayer::getActPos ( )
inline
double mv::CPlayer::getActT ( )
inline
unsigned int mv::CPlayer::getActVect ( )
inline
gmVector3 mv::CPlayer::getActVel ( )
inline
bool mv::CPlayer::getAll ( )
inline
bool mv::CPlayer::getDirection ( )
inline
bool mv::CPlayer::getForce ( )
inline
bool mv::CPlayer::getLoop ( )
inline
bool mv::CPlayer::getPause ( )
inline
bool mv::CPlayer::getPlay ( )
inline
void mv::CPlayer::setAll ( bool  val)
inline
void mv::CPlayer::setDirection ( bool  val)
inline
void mv::CPlayer::setForce ( bool  val)
inline
void mv::CPlayer::setLoop ( bool  val)
inline
void mv::CPlayer::setPause ( bool  val)
inline
void mv::CPlayer::setPlay ( bool  val)
inline
gmVector3 mv::CPlayer::Step ( )
gmVector3 mv::CPlayer::Step ( gmVector3  DevicePos,
gmVector3  DeviceVel 
)
gmVector3 mv::CPlayer::Step_backward ( gmVector3 r,
double &  wtime,
bool &  rflag,
double &  p,
double &  v0,
double &  v1,
double &  l 
)
gmVector3 mv::CPlayer::Step_forward ( gmVector3 r,
double &  wtime,
bool &  rflag,
double &  p,
double &  v0,
double &  v1,
double &  l 
)

Member Data Documentation

std::vector<CGesture *> mv::CPlayer::ActCollection
std::vector<CGesture *>::iterator mv::CPlayer::i

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