11 #include <vrvUtil/DtVirtualBaseClass.h>
12 #include <vrvUtil/DtSignalConnectionManager.h>
13 #include <vrvUtil/DtUnicode.h>
14 #include <vrvCore/DtStateView.h>
16 #include <vrvUtil/signalslib.h>
17 #include <vlpi/entityType.h>
22 class DtSimObjectEntry;
23 class DtRecordSettingsBackupInterface;
24 class DtSharedSettingsManager;
31 struct DtVrlinkSimulatedEnvironmentProcess;
41 typedef std::map<makVrv::DtElementID, makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*>
MissileTargetItems;
58 return myMissileTargetItems;
62 virtual bool hasMissileInteceptData(makVrv::DtElementID)
const;
66 boost::signal<void (const makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*)> signal_updated;
70 virtual void initInterceptAreas();
74 virtual void slot_simObjectEntryAboutToBeRemoved(makVrv::DtSimObjectEntry& e);
78 virtual void slot_simStateAdded(makVrv::DtSimObjectEntry& e);
82 virtual void waiting();
85 virtual void slot_onBallisticTargetUpdated(
const makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*);
88 virtual void addIfIntercept(
const makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*);