Public Member Functions |
| | DtVrfModelSetManager (makVrv::DtDe &) |
| virtual | ~DtVrfModelSetManager () |
| 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 bool | loadFromDirectory (const std::string &dataDirectory, const std::string &guiDirectory, const std::string &platformsDirectory, bool reset=true, bool signal=true) |
| | 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 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 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 | 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 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) |
| 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.
|
| void | setAutoSave (bool b) |
| bool | autoSave () const |
| | DtVirtualBaseClass () |
| | Do nothing constructor.
|
| virtual | ~DtVirtualBaseClass () |
| | Virtual do nothing destructor.
|
The Master Scenario Settings Dialog.