15 #include <boost/unordered_map.hpp>
22 class DtChannelKeywordObjectCreator;
23 class DtChannelKeywordObject;
24 class DtChannelConfiguration;
44 virtual void registerChannelKeywordObjectCreator(
const std::string& keyword,
51 const std::string& displayName,
const std::string& windowName,
54 virtual bool isKeywordRegistered(
const std::string& keyword )
const;
62 typedef boost::unordered_map<std::string, DtChannelKeywordObjectCreator*>
RegistrationMap;
The base class for all channel keyword objects.
Definition: DtChannelKeywordObject.h:25
DtDe & myDe
Definition: DtChannelKeywordObjectFactory.h:64
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
boost::unordered_map< std::string, DtChannelKeywordObjectCreator * > RegistrationMap
Definition: DtChannelKeywordObjectFactory.h:62
The polymorphic creator for the DtChannelKeywordObject.
Definition: DtChannelKeywordObject.h:68
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. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
The scene object creators are registered with the scene object factory for accessing DtSceneObjectCre...
Definition: DtChannelKeywordObjectFactory.h:30
RegistrationMap myCreators
Definition: DtChannelKeywordObjectFactory.h:65
Contains DLL export macros.