![]() |
VR-Forces 4.0.4 Class Documentation
|
DtElementChanges is used to communicate changes in element data between drivers and the main application. More...
Public Types | |
| typedef std::vector < DtElementEntry * > | ElementPointerList |
| typedef std::vector< DtUniqueID > | UniqueIdList |
| typedef std::vector < DtElementAttribute * > | AttributeList |
| typedef std::map< DtUniqueID, AttributeList > | ElementAttributeMap |
Public Member Functions | |
| DtElementChanges () | |
| DtElementChanges (const DtElementChanges &orig) | |
| DtElementChanges & | operator= (const DtElementChanges &orig) |
| ~DtElementChanges () | |
| void | clear () |
| bool | hasChanges () const |
| Check to see if the changes object has any changes. | |
Public Attributes | |
| ElementPointerList | myElementsAdded |
| UniqueIdList | myElementsDeleted |
| ElementAttributeMap | myAttributesChanged |
DtElementChanges is used to communicate changes in element data between drivers and the main application.
| typedef std::vector<DtElementEntry*> makVrv::DtElementChanges::ElementPointerList |
| typedef std::vector<DtUniqueID> makVrv::DtElementChanges::UniqueIdList |
| typedef std::vector<DtElementAttribute*> makVrv::DtElementChanges::AttributeList |
| typedef std::map<DtUniqueID, AttributeList > makVrv::DtElementChanges::ElementAttributeMap |
| makVrv::DtElementChanges::DtElementChanges | ( | const DtElementChanges & | orig | ) |
| 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.