18 #include <vrvUtil/DtVirtualBaseClass.h>
19 #include <vrvCore/DtUniqueID.h>
20 #include <vrvCore/DtSimState.h>
21 #include <vrvCore/DtStateView.h>
22 #include <vrvCore/DtEntityState.h>
24 #include <boost/unordered_map.hpp>
29 class DtBaseStateView;
31 class DtSimObjectEntry;
54 makVrv::DtElementID globalIdToElementId(
const std::string&)
const;
55 std::string elementIdToGlobalId(makVrv::DtElementID)
const;
57 makVrv::DtElementID entityIdToElementId(
const std::string&)
const;
58 std::string elementIdToEntityId(makVrv::DtElementID)
const;
61 virtual void slot_simStateAdded(makVrv::DtSimObjectEntry&);
62 virtual void slot_simStateAboutToBeRemoved(makVrv::DtSimObjectEntry&);
63 virtual void slot_stateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
68 virtual void initialize();