15 #include <vl/entityStateRepository.h>
38 const DtEntityType&
objectType()
const {
return entityType(); };
48 virtual int compareToMostRecent();
53 virtual int compareArtParts(
const std::list<int>&);
61 virtual bool locationsDifferent(
bool updateIfDifferent);
65 virtual void setDiGuyStateRepository(
66 DtDIGuyObjectStateRepository *diGuyStateRep)
override;
69 virtual void setBodyWeight(
double);
70 virtual double bodyWeight()
const;
74 bool needsVrfDataUpdate()
const;
75 void clearVrfDataNeedsUpdate();
78 bool hasVrfObjectDataMessage()
const;
83 void setHasVrfObjectDataMessage(
bool);
88 virtual void setSendVrfObjectDataRecord(
bool shouldSend);
89 virtual bool shouldSendVrfObjectDataRecord()
const;
101 virtual void createDiGuyStateRep()
override;
bool needsVrfDataUpdate() const
Returns true if the vrf object data has been modified.
Definition: extEntityBaseStateRepository.h:134
DtExtEntityBaseStateRepository * myLastCopy
Definition: extEntityBaseStateRepository.h:115
Definition: ifVrfObjectData.h:110
bool mySendVrfObjectDataRec
Definition: extEntityBaseStateRepository.h:121
bool myVrfObjectDataUpdated
Definition: extEntityBaseStateRepository.h:116
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:129
bool hasVrfObjectDataMessage() const
Returns true if at least on vrf object data message has been processed by this entity.
Definition: extEntityBaseStateRepository.h:124
void clearVrfDataNeedsUpdate()
Definition: extEntityBaseStateRepository.h:139
const DtEntityType & objectType() const
Definition: extEntityBaseStateRepository.h:38
Contains the DtExtDiGuyStateRepository class declaration.
Contains the DtVrfExtensions class declaration.
Definition: extEntityBaseStateRepository.h:21
const char * source
Definition: lz4.h:442
virtual void extensionModified() override
Definition: extEntityBaseStateRepository.h:144
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:119
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23