23 class DtElementAttribute;
43 myElementsAdded.clear();
44 myElementsDeleted.clear();
45 myAttributesChanged.clear();
51 return !myElementsAdded.empty() ||
52 !myElementsDeleted.empty() ||
53 !myAttributesChanged.empty();
std::vector< DtElementEntry * > ElementPointerList
Definition: DtElementChanges.h:36
ElementAttributeMap myAttributesChanged
Definition: DtElementChanges.h:58
std::vector< DtElementAttribute * > AttributeList
Definition: DtElementChanges.h:38
bool hasChanges() const
Check to see if the changes object has any changes.
Definition: DtElementChanges.h:49
ElementPointerList myElementsAdded
Definition: DtElementChanges.h:56
UniqueIdList myElementsDeleted
Definition: DtElementChanges.h:57
std::vector< DtUniqueID > UniqueIdList
Definition: DtElementChanges.h:37
DtElementChanges is used to communicate changes in element data between drivers and the main applicat...
Definition: DtElementChanges.h:28
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::map< DtUniqueID, AttributeList > ElementAttributeMap
Definition: DtElementChanges.h:39
void clear()
Definition: DtElementChanges.h:41
Contains makVrv::DtUniqueID type.
Contains DLL export macros.