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 | Protected Attributes
makVrv::DtDynamicFidChangeEntry Class Reference

Public Member Functions

 DtDynamicFidChangeEntry (boost::shared_ptr< DtDynamicTerrainChange > changeCommand, DtDynamicFidChangeId changeId)
 
 ~DtDynamicFidChangeEntry ()
 
void addChangedFid (DtDynamicFidEntry *fidEntry)
 
void removeChangedFid (DtDynamicFidEntry *fidEntry)
 
void removeAllFidEntries ()
 
boost::shared_ptr
< DtDynamicTerrainChange
change ()
 
std::set< DtFidcurrentFids () const
 
DtDynamicFidChangeId changeId () const
 

Protected Attributes

std::vector< DtDynamicFidEntry * > myAlteredFids
 
boost::shared_ptr
< makVrv::DtDynamicTerrainChange
myChangeCommand
 
DtDynamicFidChangeId myChangeId
 

Constructor & Destructor Documentation

makVrv::DtDynamicFidChangeEntry::DtDynamicFidChangeEntry ( boost::shared_ptr< DtDynamicTerrainChange changeCommand,
DtDynamicFidChangeId  changeId 
)
makVrv::DtDynamicFidChangeEntry::~DtDynamicFidChangeEntry ( )

Member Function Documentation

void makVrv::DtDynamicFidChangeEntry::addChangedFid ( DtDynamicFidEntry fidEntry)
void makVrv::DtDynamicFidChangeEntry::removeChangedFid ( DtDynamicFidEntry fidEntry)
void makVrv::DtDynamicFidChangeEntry::removeAllFidEntries ( )
boost::shared_ptr< DtDynamicTerrainChange > makVrv::DtDynamicFidChangeEntry::change ( )
std::set<DtFid> makVrv::DtDynamicFidChangeEntry::currentFids ( ) const
DtDynamicFidChangeId makVrv::DtDynamicFidChangeEntry::changeId ( ) const

Member Data Documentation

std::vector<DtDynamicFidEntry*> makVrv::DtDynamicFidChangeEntry::myAlteredFids
protected
boost::shared_ptr< makVrv::DtDynamicTerrainChange > makVrv::DtDynamicFidChangeEntry::myChangeCommand
protected
DtDynamicFidChangeId makVrv::DtDynamicFidChangeEntry::myChangeId
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)