VR-Forces 4.6.1 Class Documentation
 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. More...

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

Public Member Functions

 DtAdditionalScenarioDataManager (makVrv::DtDe &)
virtual ~DtAdditionalScenarioDataManager ()
virtual void clear ()
 Clears out all data.
virtual void loadFileData (const DtFilename &)
 Loads the assembly item data from the given directory in the assemblyItems.xml file.
virtual void requestActivities (const DtSimulationAddress &)
 Requests the activitiy data from the specified backend.
virtual void requestUserQuestions ()
 Request any outstanding user questions.
virtual DtString displayNameForKeyword (const DtString &, DtString *module=0) const
 Returns the display name for the given keyword. Looks at assembly data and then keyword/value data.
virtual DtString displayNameForActivity (const DtEntityType &, const DtString &) const
 Returns the entity type and activity keyword, look up activity display name.
virtual
DtRwActivities::ActivitiesMap 
activitiesFor (const std::vector< makVrv::DtSimEntry * > &) const
 Returns the activities for the given object.
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 ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static
DtAdditionalScenarioDataManager
instance (makVrv::DtDe &de)
 Returns instance of the messager.
static void registerInstance (makVrv::DtDe &de, DtAdditionalScenarioDataManager *)

Public Attributes

boost::signal< void()> signal_activitiesReceived
 Signal sent when activities are received.

Protected Member Functions

virtual void processActivitiesMessage (DtSimMessage *m)
 Called when message is received for all activities.

Protected Attributes

DtAssembliesReaderWriter myAssemblyData
DtRwActivities myActivities
DtRwKeywordValuePairsReader myKeywordValuePairs
makVrv::DtDemyDe

Detailed Description

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

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
const DtRwActivities& makVrf::DtAdditionalScenarioDataManager::activities ( ) const
inline
DtRwActivities& makVrf::DtAdditionalScenarioDataManager::activities ( )
inline
const DtRwKeywordValuePairsReader& makVrf::DtAdditionalScenarioDataManager::keywordValuePairs ( ) const
inline
DtRwKeywordValuePairsReader& makVrf::DtAdditionalScenarioDataManager::keywordValuePairs ( )
inline
virtual void makVrf::DtAdditionalScenarioDataManager::processActivitiesMessage ( DtSimMessage m)
protectedvirtual

Called when message is received for all activities.

Member Data Documentation

boost::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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)