VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
makVrv::FullyOn Class Reference
Inheritance diagram for makVrv::FullyOn:
Inheritance graph
[legend]

Public Member Functions

 FullyOn (DtEntityRotorData *rotorData)
 
virtual ~FullyOn ()
 
virtual DtRotorStatehandleEvent (int state) override
 
virtual void enter (void) override
 
- Public Member Functions inherited from makVrv::DtRotorState
 DtRotorState (DtEntityRotorData *rotorData)
 
virtual ~DtRotorState ()
 
virtual DtRotorStateupdate (DtTime timeNow)
 
virtual void exit (void)
 

Private Member Functions

 FullyOn ()=delete
 
 FullyOn (const FullyOff &rhs)=delete
 
FullyOnoperator= (const FullyOn &rhs)=delete
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtRotorState
DtEntityRotorDatamyRotorData
 
- Static Protected Attributes inherited from makVrv::DtRotorState
static const float theMaxSpeed
 
static const float theTimeToFullSpin
 
static const float theTimeToFullCoolDown
 
static const float theTimeToSwitchToMotionBlur
 

Constructor & Destructor Documentation

makVrv::FullyOn::FullyOn ( DtEntityRotorData rotorData)

constructor

virtual makVrv::FullyOn::~FullyOn ( )
virtual

destructor

makVrv::FullyOn::FullyOn ( )
privatedelete

not allowed

makVrv::FullyOn::FullyOn ( const FullyOff rhs)
privatedelete

Member Function Documentation

FullyOn& makVrv::FullyOn::operator= ( const FullyOn rhs)
privatedelete
virtual DtRotorState* makVrv::FullyOn::handleEvent ( int  state)
overridevirtual

If 0, will transition to spinning down does not need to handle timed update.

Reimplemented from makVrv::DtRotorState.

virtual void makVrv::FullyOn::enter ( void  )
overridevirtual

will pass on the state 1 directly to the osg articulated model will also set the dofs that were being rotated to their initial orientation (they get screwed up otherwise)

Reimplemented from makVrv::DtRotorState.


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)