18 #include <boost/unordered_map.hpp>
25 class DtChannelKeywordObjectCreator;
26 class DtChannelKeywordObject;
27 class DtChannelConfiguration;
47 virtual void registerChannelKeywordObjectCreator(
const std::string& keyword,
54 const std::string& displayName,
const std::string& windowName,
57 virtual bool isKeywordRegistered(
const std::string& keyword )
const;
65 typedef boost::unordered_map<std::string, DtChannelKeywordObjectCreator*>
RegistrationMap;
The base class for all channel keyword objects.
Definition: DtChannelKeywordObject.h:28
DtDe & myDe
Definition: DtChannelKeywordObjectFactory.h:67
Virtual base class.
Definition: DtVirtualBaseClass.h:22
boost::unordered_map< std::string, DtChannelKeywordObjectCreator * > RegistrationMap
Definition: DtChannelKeywordObjectFactory.h:65
The polymorphic creator for the DtChannelKeywordObject.
Definition: DtChannelKeywordObject.h:71
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:26
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The scene object creators are registered with the scene object factory for accessing DtSceneObjectCre...
Definition: DtChannelKeywordObjectFactory.h:33
RegistrationMap myCreators
Definition: DtChannelKeywordObjectFactory.h:68
Contains DLL export macros.