16#include <vrvUtil/DtVirtualBaseClass.h>
17#include <vrfobjparam/modelSet.h>
18#include <vrfutil/rwUUID.h>
52 virtual void loadEntityFiles(
const std::string& baseDir,
const std::vector<DtFilename>& paths);
virtual DtModelSetEntry * findMatchingPattern(const DtEntityType &entityType) const
Finds a model set entry matching an entity type.
static DtVreModelSetDb & instance(makVrv::DtDe &displayEngine)
Gets the singleton instance of the model set database.
makVrv::DtDe & myDe
Reference to the distributed environment.
Definition vreModelSetDb.h:104
virtual void loadEntityFiles(const std::string &baseDir, const std::vector< DtFilename > &paths)
Loads entity definition files.
virtual QStringList lookupEngageStationData(const DtUUID &uuid)
Looks up available station data for an entity.
virtual bool isVreEntityType(const DtEntityType &entityType) const
Determines if an entity type is VREngage-controllable.
virtual ~DtVreModelSetDb() override
Virtual destructor.
DtVreModelSet * myModelSet
The VREngage model set.
Definition vreModelSetDb.h:99
DtVreModelSetDb(makVrv::DtDe &de)
Constructor.
VREngage-specific model set implementation.
Definition vreModelSet.h:30
Export macros for the VREngage Manager library.
#define VREMANAGER_DLL
Platform-specific export/import macro for VREngage Manager library.
Definition export.h:28
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
Definition appLauncherComponent.h:28
makVrv::DtDe * de()
Gets the display element pointer used by the plugin.