The DtVrfModelSetManager class is the main entry point to find parameter data for objects in the simulation. When the simulation model set is loaded, or, a new simulation model set set on the network, this class will be used to load the simulation model set and all .entity files in all simulation model sets included. It will use the makVrf::DtSharedModelSet class to store the actual information. The shared model set class is used in both the main thread and the network thread to query parameter information for an entity type. You can either use the makVrv::DtReadSettingsLock around the makVrf::DtSharedModelSet to query for information (in the network thread), or, in the main thread, use this class to query the information requested for parameter data.
- Related Examples
-
|
| | DtVrfModelSetManager (makVrv::DtDe &) |
| |
| virtual | ~DtVrfModelSetManager () |
| |
| virtual void | setVariableBindings (const DtRwVariableBindings *) |
| |
| virtual void | setSearchPaths (const DtReaderWriter::SearchPaths &) |
| |
| virtual bool | load (const std::string &, bool reset=true, bool signal=true) |
| |
| virtual bool | taskWillNotAbandonPlan (const DtEntityType &key, const DtSimTaskMessageType &taskType) const |
| |
| virtual QString | parameterTranslation (const DtString &name) const |
| |
| virtual bool | loadFromDirectory (const std::string &dataDirectory, const std::string &guiDirectory, const std::string &platformsDirectory, bool reset=true, bool signal=true, bool preloadParameters=false) |
| |
| virtual DtModelSetEntry * | modelSetEntry (const DtEntityMapperKey &key) const |
| |
| virtual DtRwColor | getDefaultColor (const DtEntityType &) const |
| |
| virtual bool | canHoldSubordinates (const DtEntityMapperKey &key) const |
| |
| virtual std::vector< DtFilename > | searchPaths () const |
| |
| virtual std::vector< DtObjectType > | subordinateObjects (const DtEntityMapperKey &) const |
| |
| virtual bool | isRandomized (const DtEntityMapperKey &) const |
| |
| virtual bool | hasComponentDescriptor (const DtEntityMapperKey &, const DtString &type) |
| |
| virtual void | setSimulationModelSets (const std::vector< DtSimulationModelSet * > &sets) |
| |
virtual std::vector
< DtSimulationModelSet * > | simulationModelSets () const |
| |
| virtual DtModelSetEntry * | exactModelSetEntry (const DtEntityMapperKey &key) const |
| |
| virtual void | getSupportPoints (const DtEntityType &et, DtVector &left, DtVector &right, DtVector &other) |
| |
| virtual Dt3dBoundingVolume | getBoundingVolume (const DtEntityMapperKey &et) |
| |
| virtual DtEntityType | nameToType (const DtString &) const |
| |
| virtual DtFilename | iconForList (const DtEntityType &, const DtString &list) const |
| |
| virtual bool | isFavorite (const DtEntityMapperKey &key, int force) const |
| |
| virtual std::set< DtString > | categories () const |
| |
| virtual DtModelSetEntry * | findByLabel (const DtString &) const |
| |
| virtual DtModelSetEntry * | addModelSetEntry (const DtString &label, const DtEntityMapperKey &, const DtRwNLengthStringVector &cats) |
| |
| virtual std::vector< DtString > | taskGroupsForTask (const DtEntityType &key, const DtSimTaskMessageType &) const |
| |
| virtual void | addSimulationObjectGroupModelSetEntry (DtSimulationObjectGroupModelSetEntry *entry) |
| |
virtual
DtSimulationObjectGroupModelSetEntry | findSimulationObjectGroup (const std::string &sogName) const |
| |
| virtual DtObjectType | nextAvailableSimulationObjectGroupObjectType () const |
| |
| virtual void | removeModelSetEntry (const DtEntityMapperKey &e) |
| |
| virtual std::string | nameFor (const DtEntityMapperKey &) const |
| |
| virtual std::string | keywordsFor (const DtEntityMapperKey &) const |
| |
| virtual bool | canEmbedIntoTerrain (const DtEntityMapperKey &) const |
| |
| virtual bool | canEmbark (const DtEntityMapperKey &) const |
| |
| virtual bool | canAttachTo (const DtEntityMapperKey &) const |
| |
| virtual bool | canEmbarkUpon (const DtEntityMapperKey &) const |
| |
| virtual bool | organized (const DtEntityMapperKey &) const |
| |
| virtual int | displayObjectImage (const DtEntityMapperKey &) const |
| |
| virtual std::string | additionalKeywords (const DtEntityMapperKey &) const |
| |
| virtual void | setAdditionalKeywords (const DtEntityMapperKey &, const std::string &, bool replace=false) |
| |
| virtual void | statePropertiesForPlatform (const DtString &, DtRwProperties &) const |
| |
| virtual void | parameterPropertiesForPlatform (const DtString &, DtRwProperties &) const |
| |
| virtual void | statePropertiesFor (const DtEntityType &, DtRwProperties &) const |
| |
| virtual void | parameterPropertiesFor (const DtEntityType &, DtRwProperties &) |
| |
| template<class T > |
| boost::optional< T > | parameterPropertyFor (const DtEntityMapperKey &e, const std::string &propertyName) const |
| |
| virtual DtString | defaultDescriptionFor (const DtEntityType &) const |
| |
| virtual DtString | defaultDescriptionFor (const DtVrfObjectParameters *) const |
| |
| virtual DtString | systemDescriptionFor (const DtVrfObjectParameters *, const DtString &systemCategory) const |
| |
| virtual void | setDefaultDescriptionProvider (const DtString ¶meterType, DefaultDescriptionFunciton) |
| |
| virtual DtString | defaultDescriptionFunction (const DtVrfObjectParameters *) const |
| |
| virtual void | setModelSet (DtModelSet *) |
| |
| virtual void | setFavorite (const DtEntityMapperKey &key, bool b) |
| |
| virtual DtModelSet * | loadFavoritesFor (const std::string &) |
| |
| virtual void | mergeFavoritesInto (DtModelSet *favorite, DtModelSet *modelSet) |
| |
| virtual void | mergeFavorites (DtModelSet *favorites) |
| |
| virtual DtModelSetEntry * | favoriteFor (DtModelSetEntry *) const |
| |
| virtual DtModelSet * | modelSet () |
| |
| virtual DtModelSet | modelSet () const |
| |
| virtual DtRwVisualMetaData | visualMetaData (const DtEntityType &) |
| |
| void | setAutoSave (bool b) |
| |
| bool | autoSave () const |
| |
virtual
DtSharedModelSet::EquipmentTypeMap | baseEquipment (const DtObjectType &) |
| |
| virtual bool | load (const DtScenarioExplorer &, bool=true) |
| |
| virtual void | initializeCountries () |
| |
| virtual void | setTags (const DtSimulationObjectCategoryInformation &) |
| |
const
DtSimulationObjectCategoryInformation & | tags () const |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |