13 #include <vl/globalObjectDesignator.h>
15 #ifndef DT_PROTOCOL_NAMESPACE
16 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
23 class DtVrlinkConnection;
39 const std::string& name,
int attributeType,
double minRange,
double maxRange);
43 const std::string& name,
int& attributeType,
double& minRange,
double& maxRange,
47 const std::string& name);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
The DtAttributeGroupTemplateManager object is a rooted singleton that is responsible for managing att...
Definition: DtAttributeGroupTemplateManager.h:28
std::map< std::pair< DtGlobalObjectDesignator, std::string >, DtAttributeTemplateInfo > AttributeTemplateMap
Definition: DtAttributeGroupTemplateManager.h:72
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
boost::signalslib::signal< void(const DtGlobalObjectDesignator &groupId, const std::string &name, int attributeType, double minRange, double maxRange, int index)> signal_templateAdded
Definition: DtAttributeGroupTemplateManager.h:50
Contains makVrv::DtVirtualBaseClass class.
DtVrlinkConnection & mySimulation
Definition: DtAttributeGroupTemplateManager.h:71
double myMaxRange
Definition: DtAttributeGroupTemplateManager.h:66
int myIndex
Definition: DtAttributeGroupTemplateManager.h:68
AttributeTemplateMap myAttributeTemplateMap
Definition: DtAttributeGroupTemplateManager.h:73
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:43
int myAttributeType
Definition: DtAttributeGroupTemplateManager.h:67
std::map< DtGlobalObjectDesignator, int > myAttributesPerGroup
Definition: DtAttributeGroupTemplateManager.h:74
Definition: DtAttributeGroupTemplateManager.h:63
Contains DLL export macros.
double myMinRange
Definition: DtAttributeGroupTemplateManager.h:65