9 #pragma warning(disable : 4100)
10 #include <vlutil/vlMachineTypes.h>
15 #include "RTI/RTI1516.h"
19 #include <vl/hStateMsg.h>
20 #include <vl/genericSR.h>
21 #include <vl/rtiNamespace.h>
29 #include <QtCore/QObject>
40 DtObjectHistory(
const char* name, RTI::ObjectClassHandle classHandle, DtHlaObject* obj,
47 virtual const char * objectName()
const;
50 virtual RTI::ObjectClassHandle objectClassHandle()
const;
53 virtual DtHlaObject* hlaObject();
62 virtual void updateAttributes(
const DtStateMsg& msg);
65 virtual void updateAttributes(DtGenericStateRepository& stateRep);
69 virtual const RTI::AttributeHandleSet& updatedAttributes()
const;
71 virtual const std::set<RTI::AttributeHandle>& updatedAttributes()
const;
75 virtual void forceUpdate();
86 virtual void setAttribute(RTI::AttributeHandle handle,
const void* buffer,
int length);
89 virtual void setAttributes(
const HandleValueMap& attrValues);
101 std::set<RTI::AttributeHandle> myUpdatedAttributes;