![]() |
VR-Forces 4.1 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 | ( | ) |
| makVrv::DtElementChanges::DtElementChanges | ( | const DtElementChanges & | orig | ) |
| makVrv::DtElementChanges::~DtElementChanges | ( | ) |
| DtElementChanges& makVrv::DtElementChanges::operator= | ( | const DtElementChanges & | orig | ) |
|
inline |
|
inline |
Check to see if the changes object has any changes.
| ElementPointerList makVrv::DtElementChanges::myElementsAdded |
| UniqueIdList makVrv::DtElementChanges::myElementsDeleted |
| ElementAttributeMap makVrv::DtElementChanges::myAttributesChanged |