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( DtDIGuyObjectStateRepository* diGuyStateRep );
68 virtual void setBodyWeight(
double);
69 virtual double bodyWeight()
const;
73 bool needsVrfDataUpdate()
const;
74 void clearVrfDataNeedsUpdate();
77 bool hasVrfObjectDataMessage()
const;
82 void setHasVrfObjectDataMessage(
bool);
87 virtual void setSendVrfObjectDataRecord(
bool shouldSend);
88 virtual bool shouldSendVrfObjectDataRecord()
const;
100 virtual void createDiGuyStateRep();
bool needsVrfDataUpdate() const
Returns true if the vrf object data has been modified.
Definition: extEntityBaseStateRepository.h:133
DtExtEntityBaseStateRepository * myLastCopy
Definition: extEntityBaseStateRepository.h:114
Definition: ifVrfObjectData.h:110
bool mySendVrfObjectDataRec
Definition: extEntityBaseStateRepository.h:120
bool myVrfObjectDataUpdated
Definition: extEntityBaseStateRepository.h:115
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:128
bool hasVrfObjectDataMessage() const
Returns true if at least on vrf object data message has been processed by this entity.
Definition: extEntityBaseStateRepository.h:123
void clearVrfDataNeedsUpdate()
Definition: extEntityBaseStateRepository.h:138
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()
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:118
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
virtual void extensionModified()
Definition: extEntityBaseStateRepository.h:143