VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtSimulationModelSetManager Class Reference
Inheritance diagram for DtSimulationModelSetManager:
Inheritance graph
[legend]

Public Member Functions

 DtSimulationModelSetManager (makVrv::DtDe &de, makVrv::DtDe &appDe)
 
virtual ~DtSimulationModelSetManager ()
 
virtual DtRwVisualMetaData visualMetaData (const DtEntityType &)
 
virtual void setVisualMetaData (const DtEntityType &et, DtRwVisualMetaData *)
 
virtual void clearVisualMetaData ()
 
virtual void modifyUsingMappedVisualMetaData (const DtEntityType &et, makVrf::DtVrfVisualMetaDataManager::Markings &markings)
 
- Public Member Functions inherited from makVrf::DtVrfModelSetManager
 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 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 DtModelSetEntrymodelSetEntry (const DtEntityMapperKey &key) const
 
virtual bool canHoldSubordinates (const DtEntityMapperKey &key) const
 
virtual std::vector< DtFilename > searchPaths () const
 
virtual std::vector< DtObjectTypesubordinateObjects (const DtEntityMapperKey &) const
 
virtual bool isRandomized (const DtEntityMapperKey &) const
 
virtual bool hasComponentDescriptor (const DtEntityMapperKey &, const DtString &type)
 
virtual DtModelSetEntryexactModelSetEntry (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< DtStringcategories () const
 
virtual std::set< DtStringcategoriesForPalette (const DtString &palette) const
 
virtual DtModelSetEntryfindByLabel (const DtString &) const
 
virtual DtModelSetEntryaddModelSetEntry (const DtString &label, const DtEntityMapperKey &, const DtRwNLengthStringVector &cats)
 
virtual std::vector< DtStringtaskGroupsForTask (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 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 void setModelSet (DtModelSet *)
 
virtual void setFavorite (const DtEntityMapperKey &key, bool b)
 
virtual DtModelSetloadFavoritesFor (const std::string &)
 
virtual void mergeFavoritesInto (DtModelSet *favorite, DtModelSet *modelSet)
 
virtual void mergeFavorites (DtModelSet *favorites)
 
virtual DtModelSetEntryfavoriteFor (DtModelSetEntry *) const
 
virtual DtModelSetmodelSet ()
 
virtual DtModelSet modelSet () const
 
void setAutoSave (bool b)
 
bool autoSave () const
 
virtual
DtSharedModelSet::EquipmentTypeMap 
baseEquipment (const DtObjectType &)
 
virtual bool load (const DtScenarioExplorer &, bool=true)
 
virtual void initializeCountries ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Protected Attributes

makVrv::DtDemyAppDe
 
std::map< std::string,
DtRwVisualMetaData * > 
myMappedVisualMetaData
 
- Protected Attributes inherited from makVrf::DtVrfModelSetManager
makVrv::DtDemyDe
 
bool myAutoSave
 
Favorites myFavorites
 
DtModelSetmyModelSet
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrf::DtVrfModelSetManager
static DtVrfModelSetManagerinstance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &de, DtVrfModelSetManager *messager)
 
- Public Attributes inherited from makVrf::DtVrfModelSetManager
boost::signals2::signal< void()> signal_modelSetChanged
 
- Protected Types inherited from makVrf::DtVrfModelSetManager
typedef std::map< std::string,
DtModelSet * > 
Favorites
 
- Protected Member Functions inherited from makVrf::DtVrfModelSetManager
virtual void clearModelSets ()
 

Constructor & Destructor Documentation

DtSimulationModelSetManager::DtSimulationModelSetManager ( makVrv::DtDe de,
makVrv::DtDe appDe 
)
virtual DtSimulationModelSetManager::~DtSimulationModelSetManager ( )
virtual

Member Function Documentation

virtual DtRwVisualMetaData DtSimulationModelSetManager::visualMetaData ( const DtEntityType &  )
virtual

Visual meta data for the given entity type – will look at simulation model set loader.

Reimplemented from makVrf::DtVrfModelSetManager.

virtual void DtSimulationModelSetManager::setVisualMetaData ( const DtEntityType &  et,
DtRwVisualMetaData  
)
virtual
virtual void DtSimulationModelSetManager::clearVisualMetaData ( )
virtual
virtual void DtSimulationModelSetManager::modifyUsingMappedVisualMetaData ( const DtEntityType &  et,
makVrf::DtVrfVisualMetaDataManager::Markings markings 
)
virtual

Member Data Documentation

makVrv::DtDe& DtSimulationModelSetManager::myAppDe
protected
std::map<std::string, DtRwVisualMetaData*> DtSimulationModelSetManager::myMappedVisualMetaData
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)