17 #include <boost/unordered_map.hpp>
23 class DtAttributeGroupTemplateManager;
34 virtual void attributeGroupTemplateStatusChanged(
const std::string& groupName,
35 const std::string& templateName,
bool onOff);
37 virtual void setAttribute(
const std::string& name,
double numVal,
38 const std::string& imageFile,
double yVal);
40 virtual void slot_attributeTemplateAdded(
const DtGlobalObjectDesignator& groupId,
41 const std::string& name,
int attType,
double minRange,
double maxRange,
int index);
46 typedef boost::unordered_map<std::string, DtAttributeGroupStateListener::DtAttributeGroupInfo>
boost::unordered_map< std::string, DtAttributeGroupStateListener::DtAttributeGroupInfo > AttributesWaitingMap
Definition: DtVrlinkAttributeGroupStateVisualizer.h:47
Contains makVrv:DtVrlinkRemoteGraphicStateVisualizer class.
Definition: DtStateVisualizer.h:305
Definition: DtVrlinkAttributeGroupStateVisualizer.h:25
Declares makVrv::DtAttributeGroupStateVisualizer class.
Declares makVrv::DtAttributeGroupStateListener class.
The DtAttributeGroupTemplateManager object is a rooted singleton that is responsible for managing att...
Definition: DtAttributeGroupTemplateManager.h:28
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
DtStateVisualizerCreatorTemplate< DtVrlinkAttributeGroupStateVisualizer > DtVrlinkAttributeGroupStateVisualizerCreator
Definition: DtVrlinkAttributeGroupStateVisualizer.h:50
Definition: DtVrlink3DRemoteGraphicStateVisualizer.h:31
AttributesWaitingMap myAttributesWaiting
Definition: DtVrlinkAttributeGroupStateVisualizer.h:48
Base class to provide boost signal/slot management.
DtAttributeGroupTemplateManager & myGroupTemplateManager
Definition: DtVrlinkAttributeGroupStateVisualizer.h:44
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25