VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrv::DtElementChanges Class Reference

DtElementChanges is used to communicate changes in element data between drivers and the main application.

Public Types

typedef std::vector
< DtElementEntry * > 
ElementPointerList
 
typedef std::vector< DtUniqueIDUniqueIdList
 
typedef std::vector
< DtElementAttribute * > 
AttributeList
 
typedef std::map< DtUniqueID,
AttributeList
ElementAttributeMap
 

Public Member Functions

 DtElementChanges ()
 
 DtElementChanges (const DtElementChanges &orig)
 
DtElementChangesoperator= (const DtElementChanges &orig)
 
 ~DtElementChanges ()
 
void clear ()
 
bool hasChanges () const
 

Public Attributes

ElementPointerList myElementsAdded
 
UniqueIdList myElementsDeleted
 
ElementAttributeMap myAttributesChanged
 

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtElementChanges::DtElementChanges ( )
makVrv::DtElementChanges::DtElementChanges ( const DtElementChanges orig)
makVrv::DtElementChanges::~DtElementChanges ( )

Member Function Documentation

DtElementChanges& makVrv::DtElementChanges::operator= ( const DtElementChanges orig)
void makVrv::DtElementChanges::clear ( )
inline
bool makVrv::DtElementChanges::hasChanges ( ) const
inline

Check to see if the changes object has any changes.

Member Data Documentation

ElementPointerList makVrv::DtElementChanges::myElementsAdded
UniqueIdList makVrv::DtElementChanges::myElementsDeleted
ElementAttributeMap makVrv::DtElementChanges::myAttributesChanged

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)