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 | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtAdditionalScenarioDataManager Class Reference

This class contains additional keyword/text mapping data for the gui.

Inheritance diagram for makVrf::DtAdditionalScenarioDataManager:
Inheritance graph
[legend]

Public Member Functions

 DtAdditionalScenarioDataManager (makVrv::DtDe &)
 
virtual ~DtAdditionalScenarioDataManager ()
 
virtual void clear ()
 
virtual void loadFileData (const DtFilename &)
 
virtual void requestActivities (const DtSimulationAddress &)
 
virtual void requestUserQuestions ()
 
virtual DtString displayNameForKeyword (const DtString &, DtString *module=0) const
 
virtual DtString displayNameForActivity (const DtEntityType &, const DtString &) const
 
virtual
DtRwActivities::ActivitiesMap 
activitiesFor (const std::vector< makVrv::DtSimEntry * > &) const
 
virtual
DtRwActivities::ActivitiesMap 
activitiesFor (const std::vector< makVrv::DtUniqueID > &) const
 
virtual
DtRwActivities::ActivitiesMap 
activitiesFor (makVrv::DtUniqueID) const
 
const DtAssembliesReaderWriterassemblyData () const
 
DtAssembliesReaderWriterassemblyData ()
 
const DtRwActivitiesactivities () const
 
DtRwActivitiesactivities ()
 
const DtRwKeywordValuePairsReaderkeywordValuePairs () const
 
DtRwKeywordValuePairsReaderkeywordValuePairs ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static
DtAdditionalScenarioDataManager
instance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &de, DtAdditionalScenarioDataManager *)
 

Public Attributes

boost::signals2::signal< void()> signal_activitiesReceived
 

Protected Member Functions

virtual void processActivitiesMessage (DtSimMessage *m)
 

Protected Attributes

DtAssembliesReaderWriter myAssemblyData
 
DtRwActivities myActivities
 
DtRwKeywordValuePairsReader myKeywordValuePairs
 
makVrv::DtDemyDe
 

Constructor & Destructor Documentation

makVrf::DtAdditionalScenarioDataManager::DtAdditionalScenarioDataManager ( makVrv::DtDe )
virtual makVrf::DtAdditionalScenarioDataManager::~DtAdditionalScenarioDataManager ( )
virtual

Member Function Documentation

static DtAdditionalScenarioDataManager& makVrf::DtAdditionalScenarioDataManager::instance ( makVrv::DtDe de)
static

Returns instance of the messager.

static void makVrf::DtAdditionalScenarioDataManager::registerInstance ( makVrv::DtDe de,
DtAdditionalScenarioDataManager  
)
static
virtual void makVrf::DtAdditionalScenarioDataManager::clear ( )
virtual

Clears out all data.

virtual void makVrf::DtAdditionalScenarioDataManager::loadFileData ( const DtFilename &  )
virtual

Loads the assembly item data from the given directory in the assemblyItems.xml file.

virtual void makVrf::DtAdditionalScenarioDataManager::requestActivities ( const DtSimulationAddress &  )
virtual

Requests the activitiy data from the specified backend.

virtual void makVrf::DtAdditionalScenarioDataManager::requestUserQuestions ( )
virtual

Request any outstanding user questions.

virtual DtString makVrf::DtAdditionalScenarioDataManager::displayNameForKeyword ( const DtString ,
DtString module = 0 
) const
virtual

Returns the display name for the given keyword. Looks at assembly data and then keyword/value data.

virtual DtString makVrf::DtAdditionalScenarioDataManager::displayNameForActivity ( const DtEntityType &  ,
const DtString  
) const
virtual

Returns the entity type and activity keyword, look up activity display name.

Reimplemented in makVrf::DtQtAdditionalScenarioDataManager.

virtual DtRwActivities::ActivitiesMap makVrf::DtAdditionalScenarioDataManager::activitiesFor ( const std::vector< makVrv::DtSimEntry * > &  ) const
virtual

Returns the activities for the given object. If the object is a psuedo aggregate returns a list of common activities from all subordinates.

virtual DtRwActivities::ActivitiesMap makVrf::DtAdditionalScenarioDataManager::activitiesFor ( const std::vector< makVrv::DtUniqueID > &  ) const
virtual
virtual DtRwActivities::ActivitiesMap makVrf::DtAdditionalScenarioDataManager::activitiesFor ( makVrv::DtUniqueID  ) const
virtual
const DtAssembliesReaderWriter& makVrf::DtAdditionalScenarioDataManager::assemblyData ( ) const
inline

Accessors.

DtAssembliesReaderWriter& makVrf::DtAdditionalScenarioDataManager::assemblyData ( )
inline

Accessors.

const DtRwActivities& makVrf::DtAdditionalScenarioDataManager::activities ( ) const
inline

Accessors.

DtRwActivities& makVrf::DtAdditionalScenarioDataManager::activities ( )
inline

Accessors.

const DtRwKeywordValuePairsReader& makVrf::DtAdditionalScenarioDataManager::keywordValuePairs ( ) const
inline

Accessors.

DtRwKeywordValuePairsReader& makVrf::DtAdditionalScenarioDataManager::keywordValuePairs ( )
inline

Accessors.

virtual void makVrf::DtAdditionalScenarioDataManager::processActivitiesMessage ( DtSimMessage m)
protectedvirtual

Called when message is received for all activities.

Member Data Documentation

boost::signals2::signal<void ()> makVrf::DtAdditionalScenarioDataManager::signal_activitiesReceived

Signal sent when activities are received.

DtAssembliesReaderWriter makVrf::DtAdditionalScenarioDataManager::myAssemblyData
protected
DtRwActivities makVrf::DtAdditionalScenarioDataManager::myActivities
protected
DtRwKeywordValuePairsReader makVrf::DtAdditionalScenarioDataManager::myKeywordValuePairs
protected
makVrv::DtDe& makVrf::DtAdditionalScenarioDataManager::myDe
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)