Public Member Functions |
| | DtVrfModelSetManager (makVrv::DtDe &) |
| virtual | ~DtVrfModelSetManager () |
| virtual void | setVariableBindings (const DtRwVariableBindings *) |
| | Sets variable bindings to be used for future reads of the platforms and files.
|
| virtual void | setSearchPaths (const DtReaderWriter::SearchPaths &) |
| | And the search paths to use for entity file loads.
|
| virtual bool | load (const std::string &, bool reset=true, bool signal=true) |
| | Loads model set file into model set and then signals loaded if successful.
|
| virtual QString | parameterTranslation (const DtString &name) const |
| | Returns the parameter name (from state or parameter data) translated.
|
| virtual bool | loadFromDirectory (const std::string &dataDirectory, const std::string &guiDirectory, const std::string &platformsDirectory, bool reset=true, bool signal=true, bool preloadParameters=false) |
| | Loads the model set from the specified directory.
|
| virtual DtModelSetEntry * | modelSetEntry (const DtEntityMapperKey &key) const |
| | Find exactly or by matching pattern.
|
| virtual bool | canHoldSubordinates (const DtEntityMapperKey &key) const |
| | Returns true if the given type has the ability to contain subordinates.
|
| virtual std::vector< DtObjectType > | subordinateObjects (const DtEntityMapperKey &) const |
| | Returns the subodrinate objects of this model set entry.
|
| virtual bool | isRandomized (const DtEntityMapperKey &) const |
| | Returns true if this is a randomized model.
|
| virtual bool | hasComponentDescriptor (const DtEntityMapperKey &, const DtString &type) |
| | Returns true if there are any component descriptors of the given types available.
|
| virtual DtModelSetEntry * | exactModelSetEntry (const DtEntityMapperKey &key) const |
| | Find exactly only.
|
| virtual void | getSupportPoints (const DtEntityType &et, DtVector &left, DtVector &right, DtVector &other) |
| | Gets the support points of the object.
|
| virtual Dt3dBoundingVolume | getBoundingVolume (const DtEntityMapperKey &et) |
| | Returns the bounding volume of the given entity.
|
| virtual DtEntityType | nameToType (const DtString &) const |
| | Give a label return the entity type that has an exact match (case included) for that label.
|
| virtual DtFilename | iconForList (const DtEntityType &, const DtString &list) const |
| | Returns the path for the icon for the icon list for the entity type if it exists.
|
| virtual bool | isFavorite (const DtEntityMapperKey &key, int force) const |
| | Returns true if the item/force combination is a favorite.
|
| virtual std::set< DtString > | categories () const |
| | Returns all the categories contained in this model set.
|
| virtual std::set< DtString > | categoriesForPalette (const DtString &palette) const |
| | Returns all the categories contained in this model set for the given palette.
|
| virtual DtModelSetEntry * | findByLabel (const DtString &) const |
| | Return the model set entry (if it exists) by the given label.
|
| virtual DtModelSetEntry * | addModelSetEntry (const DtString &label, const DtEntityMapperKey &, const DtRwNLengthStringVector &cats) |
| | Add a new model set entry.
|
| virtual void | addSimulationObjectGroupModelSetEntry (DtSimulationObjectGroupModelSetEntry *entry) |
| | Adds a new simulation object group model set entry.
|
virtual
DtSimulationObjectGroupModelSetEntry | findSimulationObjectGroup (const std::string &sogName) const |
| | Returns the entry that has a filename which references the given simulation object group.
|
| virtual DtObjectType | nextAvailableSimulationObjectGroupObjectType () const |
| | Returns the next object typ that can be used for the simulaton object group model set entry.
|
| virtual void | removeModelSetEntry (const DtEntityMapperKey &e) |
| | Removes the model set entry.
|
| virtual std::string | nameFor (const DtEntityMapperKey &) const |
| | Returns the name of the item. Blank if none.
|
| virtual std::string | keywordsFor (const DtEntityMapperKey &) const |
| | Returns the keywords of the item. Blank if none.
|
| virtual bool | canEmbedIntoTerrain (const DtEntityMapperKey &) const |
| | Returns true if this entity can embed into the terrain.
|
| virtual bool | canEmbark (const DtEntityMapperKey &) const |
| | Returns true if this entity can embark.
|
| virtual bool | canAttachTo (const DtEntityMapperKey &) const |
| | Returns true if this entity can be attached to. By default only kind < 11 can be attached to.
|
| virtual bool | canEmbarkUpon (const DtEntityMapperKey &) const |
| | Returns true if this entity can be embarked upon.
|
| virtual bool | organized (const DtEntityMapperKey &) const |
| | Returns whether or not this item is organized by default.
|
| virtual std::string | additionalKeywords (const DtEntityMapperKey &) const |
| | Set/get additional keywords that will be used with the given entity mapper key (exact match).
|
| virtual void | setAdditionalKeywords (const DtEntityMapperKey &, const std::string &, bool replace=false) |
| virtual void | statePropertiesForPlatform (const DtString &, DtRwProperties &) const |
| | Returns a copy of the state properties for the given platform, if it exists.
|
| virtual void | parameterPropertiesForPlatform (const DtString &, DtRwProperties &) const |
| | Returns a copy of the parameter properties for the given platform, if it exists.
|
| virtual void | statePropertiesFor (const DtEntityType &, DtRwProperties &) const |
| | If there are state properties in the .ope file referenced by this entity, return them.
|
| virtual void | parameterPropertiesFor (const DtEntityType &, DtRwProperties &) |
| | If there is parameter properties in the .ope file referenced by this entity, return them.
|
| template<class T > |
| boost::optional< T > | parameterPropertyFor (const DtEntityMapperKey &e, const std::string &propertyName) const |
| | Returns the parameter property for the given entity type and property name. Return NULL object if property does not exist.
|
| virtual void | setModelSet (DtModelSet *) |
| | Deletes current model set (if owned) and sets new model set.
|
| virtual void | setFavorite (const DtEntityMapperKey &key, bool b) |
| | Sets the model set entry that matches the mapper key to be a favorite.
|
| virtual DtModelSet * | loadFavoritesFor (const std::string &) |
| | Loads the favorites file for the given model set file.
|
| virtual void | mergeFavoritesInto (DtModelSet *favorite, DtModelSet *modelSet) |
| | Merges the favorites selection into the given model set.
|
| virtual void | mergeFavorites (DtModelSet *favorites) |
| | Merge favorites into the shared model set.
|
| virtual DtModelSetEntry * | favoriteFor (DtModelSetEntry *) const |
| | Returns the favorite that matched the model set entry.
|
| virtual DtModelSet * | modelSet () |
| | Returns a model set created from the shared model set.
|
| virtual DtModelSet | modelSet () const |
| | Returns a copy of the model set.
|
| virtual DtRwVisualMetaData | visualMetaData (const DtEntityType &) |
| | Visual meta data for the given entity type.
|
| void | setAutoSave (bool b) |
| bool | autoSave () const |
virtual
DtSharedModelSet::EquipmentTypeMap | baseEquipment (const DtObjectType &) |
| | Given a particular entity type, return all the Base-Primary-Equipment that the given entity type pattern has.
|
| virtual bool | load (const DtScenarioExplorer &, bool=true) |
| | Loads all the model sets from the scenario explorer.
|
| | DtVirtualBaseClass () |
| | Do nothing constructor.
|
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor.
|
The Master Scenario Settings Dialog.