15 #include <vl/entityStateRepository.h>
46 virtual int compareToMostRecent();
51 virtual int compareArtParts(
const std::list<int>&);
59 virtual bool locationsDifferent(
bool updateIfDifferent);
63 virtual void setDiGuyStateRepository( DtDIGuyObjectStateRepository* diGuyStateRep );
66 virtual void setBodyWeight(
double);
67 virtual double bodyWeight()
const;
71 bool needsVrfDataUpdate()
const;
72 void clearVrfDataNeedsUpdate();
75 bool hasVrfObjectDataMessage()
const;
80 void setHasVrfObjectDataMessage(
bool);
85 virtual void setSendVrfObjectDataRecord(
bool shouldSend);
86 virtual bool shouldSendVrfObjectDataRecord()
const;
98 virtual void createDiGuyStateRep();
bool needsVrfDataUpdate() const
Returns true if the vrf object data has been modified.
Definition: extEntityBaseStateRepository.h:131
DtExtEntityBaseStateRepository * myLastCopy
Definition: extEntityBaseStateRepository.h:112
Definition: ifVrfObjectData.h:110
bool mySendVrfObjectDataRec
Definition: extEntityBaseStateRepository.h:118
bool myVrfObjectDataUpdated
Definition: extEntityBaseStateRepository.h:113
Definition: vrfExtensions.h:22
DtVrfExtensions & operator=(const DtVrfExtensions &orig)
void setHasVrfObjectDataMessage(bool)
Sets whether or not has an object data message. Should not be called unless need to work around not h...
Definition: extEntityBaseStateRepository.h:126
bool hasVrfObjectDataMessage() const
Returns true if at least on vrf object data message has been processed by this entity.
Definition: extEntityBaseStateRepository.h:121
void clearVrfDataNeedsUpdate()
Definition: extEntityBaseStateRepository.h:136
Contains the DtExtDiGuyStateRepository class declaration.
Contains the DtVrfExtensions class declaration.
Definition: extEntityBaseStateRepository.h:21
const char * source
Definition: lz4.h:442
virtual void extensionModified()
virtual bool setupFromVrfObjectData(const DtIfVrfObjectData &data)
bool myHasVrfObjectDataMessage
If true, a vrf object data message has been seen for this object. By default, this is false...
Definition: extEntityBaseStateRepository.h:116
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
virtual void extensionModified()
Definition: extEntityBaseStateRepository.h:141