15 #include <boost/unordered_map.hpp>
20 class DtVisualizerSchema;
28 typedef boost::unordered_map<std::string,
32 typedef boost::unordered_map<
unsigned int,
49 const std::string& schemaName )
const;
54 const std::string& schemaName )
const;
58 std::vector<const DtVisualizerSchema*>& entries );
65 static std::string newSchemaNameFromOld(
const std::string& oldSchemaName);
70 template <
typename ManagerClass>
74 template <
typename ManagerClass>
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtSignalConnectionManager myConnections
Definition: DtVisualizerSchemaManager.h:83
Definition: DtVisualizerSchemaManager.h:23
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque
boost::unordered_map< std::string, const DtVisualizerSchema * > SchemaMap
Maps schema name to schema.
Definition: DtVisualizerSchemaManager.h:29
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Type
Visualizer class types that are supportable via visualizers.
Definition: DtStateVisualizer.h:39
Contains makVrv:DtStateVisualizer class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
void defaultManagerRegisterInstanceFunction(DtDe &de, ManagerClass *mgr)
Default implementation of how to register a manager, especially necessary when overriding the manager...
Definition: DtDe.h:840
Base class to provide boost signal/slot management.
ManagerClass & defaultManagerInstanceFunction(DtDe &de, bool allowedInSlave)
default Manager instance function.
Definition: DtDe.h:802
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::unordered_map< unsigned int, SchemaMap > TypeSchemaMap
Get a map of schema entries.
Definition: DtVisualizerSchemaManager.h:33
Definition: DtVisualizerSchema.h:22
TypeSchemaMap mySchemaMap
Definition: DtVisualizerSchemaManager.h:82
Contains DLL export macros.