15 #include <vl/entityStateRepository.h>
46 virtual int compareToMostRecent();
51 virtual int compareArtParts(
const std::list<int>&);
59 virtual bool locationsDifferent(
bool updateIfDifferent);
66 virtual void setBodyWeight(
double);
67 virtual double bodyWeight()
const;
77 bool needsVrfDataUpdate()
const;
78 void clearVrfDataNeedsUpdate();
81 bool hasVrfObjectDataMessage()
const;
86 void setHasVrfObjectDataMessage(
bool);
91 virtual void setSendVrfObjectDataRecord(
bool shouldSend);
92 virtual bool shouldSendVrfObjectDataRecord()
const;
104 virtual void createDiGuyStateRep();
bool needsVrfDataUpdate() const
Returns true if the vrf object data has been modified.
Definition: extEntityBaseStateRepository.h:137
DtExtEntityBaseStateRepository * myLastCopy
Definition: extEntityBaseStateRepository.h:118
Definition: ifVrfObjectData.h:94
bool mySendVrfObjectDataRec
Definition: extEntityBaseStateRepository.h:124
bool myVrfObjectDataUpdated
Definition: extEntityBaseStateRepository.h:119
Definition: vrfExtensions.h:22
DtVrfExtensions & operator=(const DtVrfExtensions &orig)
An experimental subclass of DtDIGuyObjectStateRepository.
Definition: vrfExtDiGuyStateRepository.h:25
void setHasVrfObjectDataMessage(bool)
Sets whether or not has an object data message.
Definition: extEntityBaseStateRepository.h:132
bool hasVrfObjectDataMessage() const
Returns true if at least on vrf object data message has been processed by this entity.
Definition: extEntityBaseStateRepository.h:127
void clearVrfDataNeedsUpdate()
Definition: extEntityBaseStateRepository.h:142
Contains makVrv::DtExtDiGuyStateRepository class.
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:122
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
virtual void extensionModified()
Definition: extEntityBaseStateRepository.h:147