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

#include <Utils.h>

Public Member Functions

void saveState (ref_ptr_PoA poa)
 
void removeState (ref_ptr_PoA poa)
 
void restoreAllPoAStates ()
 

Protected Types

typedef std::pair< osg::Vec3,
osg::Quat > 
PosRot
 
typedef std::map< ref_ptr_PoA,
PosRot
StateMap
 

Protected Attributes

StateMap _stateMap
 

Detailed Description

PoAState class - used for saving/restoring poa's position and orientation

Member Typedef Documentation

typedef std::pair<osg::Vec3, osg::Quat> APDYNAMICART::PoAState::PosRot
protected
typedef std::map<ref_ptr_PoA, PosRot> APDYNAMICART::PoAState::StateMap
protected

Member Function Documentation

void APDYNAMICART::PoAState::removeState ( ref_ptr_PoA  poa)
inline
void APDYNAMICART::PoAState::restoreAllPoAStates ( )
inline
void APDYNAMICART::PoAState::saveState ( ref_ptr_PoA  poa)
inline

Member Data Documentation

StateMap APDYNAMICART::PoAState::_stateMap
protected

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