17 #include <vrvUtil/signalslib.h>
20 #include <vrvUtil/DtVirtualBaseClass.h>
22 #include <vrvCore/DtSimEntry.h>
29 class DtSimObjectEntry;
59 virtual std::string currentModeFor(std::string entityName,
int emitterId)
const;
62 virtual std::vector<int> emitterIdsFor(std::string entityName)
const;
65 virtual std::vector<std::string> radarModesFor(std::string entityName,
int emitterId)
const;
68 virtual bool hasRadarModesFor(std::string entityName)
const;
73 virtual int groupIdsAndModes(std::vector<std::string> entities,
74 std::vector<int>& returnIds,
75 std::vector<std::string>& returnModes);
80 virtual int groupModes(std::vector<std::string> entities,
82 std::vector<std::string>& returnModes);
85 virtual void updateRadarModes(std::string entityName);
96 virtual void slot_onSimDataRemoved(makVrv::DtSimObjectEntry&);