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

Public Member Functions

 DtDefaultDynamicTerrainSwitch (const osg::ref_ptr< DtDynamicTerrainSwitchNode > &tSwitch, DynamicTerrain::NodePathHash hashIndex)
 
virtual void setState (unsigned int index)
 
virtual unsigned int getState () const
 
virtual unsigned int getPreviousState () const
 
virtual unsigned int numStates () const
 
- Public Member Functions inherited from makVrv::DtDynamicTerrainSwitch
virtual ~DtDynamicTerrainSwitch ()
 
- Public Member Functions inherited from makVrv::DtDynamicTerrainImplementation
virtual ~DtDynamicTerrainImplementation ()
 
virtual boost::shared_ptr
< DtDynamicTerrainFeature
feature () const
 
virtual void setFeature (const boost::shared_ptr< DtDynamicTerrainFeature > &)
 

Protected Attributes

osg::ref_ptr
< DtDynamicTerrainSwitchNode
mySwitch
 
unsigned int myCurrentState
 
unsigned int myPreviousState
 
DynamicTerrain::NodePathHash myHashIndex
 
- Protected Attributes inherited from makVrv::DtDynamicTerrainImplementation
boost::weak_ptr
< DtDynamicTerrainFeature
myFeature
 

Constructor & Destructor Documentation

makVrv::DtDefaultDynamicTerrainSwitch::DtDefaultDynamicTerrainSwitch ( const osg::ref_ptr< DtDynamicTerrainSwitchNode > &  tSwitch,
DynamicTerrain::NodePathHash  hashIndex 
)
explicit

Member Function Documentation

virtual void makVrv::DtDefaultDynamicTerrainSwitch::setState ( unsigned int  index)
virtual

Set the current state of the switch (0 indexed).

Implements makVrv::DtDynamicTerrainSwitch.

virtual unsigned int makVrv::DtDefaultDynamicTerrainSwitch::getState ( ) const
virtual

Unused but required implementation.

Implements makVrv::DtDynamicTerrainSwitch.

virtual unsigned int makVrv::DtDefaultDynamicTerrainSwitch::getPreviousState ( ) const
virtual

Get the previous state of the switch. Return default (0) if the switch state has never been changed.

Implements makVrv::DtDynamicTerrainSwitch.

virtual unsigned int makVrv::DtDefaultDynamicTerrainSwitch::numStates ( ) const
virtual

Member Data Documentation

osg::ref_ptr<DtDynamicTerrainSwitchNode> makVrv::DtDefaultDynamicTerrainSwitch::mySwitch
protected
unsigned int makVrv::DtDefaultDynamicTerrainSwitch::myCurrentState
protected
unsigned int makVrv::DtDefaultDynamicTerrainSwitch::myPreviousState
protected
DynamicTerrain::NodePathHash makVrv::DtDefaultDynamicTerrainSwitch::myHashIndex
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)