VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Protected Attributes
DtScenarioMergeData Class Reference

stl More...

List of all members.

Public Types

typedef std::deque< std::pair
< DtFilename, DtScenario > > 
ScenarioQue
typedef ScenarioQue::iterator ScenarioQueIterator
typedef ScenarioQue::const_iterator const_ScenarioQueIterator

Public Member Functions

 DtScenarioMergeData ()
 default constructor
virtual ~DtScenarioMergeData ()
 destructor
 DtScenarioMergeData (const DtScenarioMergeData &orig)
 copy constructor
DtScenarioMergeDataoperator= (const DtScenarioMergeData &orig)
 assignment operator
virtual bool addScenario (const DtFilename &fname)
 addScenario() First removes preexisting scenario identified by fname, then adds a new instance of a scenario under that name, loads that scenario from disk.
virtual
DtScenarioMergeData::const_ScenarioQueIterator 
begin () const
 begin() Returns myScenarioQue.begin()
virtual void clear ()
 clear() Erase all data.
virtual
DtObjectNameDeconflictionTable
deconflictionTable ()
 deconflictionTable() Accessor for myDeconflictionTable
virtual const
DtObjectNameDeconflictionTable
deconflictionTable () const
virtual
DtScenarioMergeData::const_ScenarioQueIterator 
end () const
 end() Returns myScenarioQue.end()
virtual
DtScenarioMergeData::ScenarioQueIterator 
findScenarioEntry (const DtFilename &fname)
 findScenarioEntry() Search myScenarioQue for a DtScenario entry keyed by fname.
virtual
DtScenarioMergeData::const_ScenarioQueIterator 
findScenarioEntry (const DtFilename &fname) const
 findScenarioEntry() Search myScenarioQue for a DtScenario entry keyed by fname.
virtual bool loadStringReplacementTable (const DtFilename fname)
 loadStringReplacementTable() Clear myStringReplacementTable, replace with data found in file identified by fname.
virtual unsigned numScenarioEntries () const
 numScenarioEntries() Returns myScenarioQue.size();
virtual void removeScenario (const DtFilename &fname)
 removeScenario() Search for scenario in myScenarioQue keyed by fname.
virtual DtStringReplacementTablestringReplacementTable ()
 stringReplacementTable() Returns myStringReplacementTable
virtual const
DtStringReplacementTable
stringReplacementTable () const

Protected Attributes

DtObjectNameDeconflictionTable myDeconflictionTable
ScenarioQue myScenarioQue
DtStringReplacementTable myStringReplacementTable

Detailed Description

stl

VR-Forces vrfcore class DtScenarioMergeData

DtScenarioMergeData holds a collection of DtScenarios, along with data that supports the merging of scenarios.


Member Typedef Documentation

typedef std::deque< std::pair<DtFilename,DtScenario> > DtScenarioMergeData::ScenarioQue
typedef ScenarioQue::iterator DtScenarioMergeData::ScenarioQueIterator
typedef ScenarioQue::const_iterator DtScenarioMergeData::const_ScenarioQueIterator

Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

DtScenarioMergeData& DtScenarioMergeData::operator= ( const DtScenarioMergeData orig)

assignment operator

virtual bool DtScenarioMergeData::addScenario ( const DtFilename &  fname) [virtual]

addScenario() First removes preexisting scenario identified by fname, then adds a new instance of a scenario under that name, loads that scenario from disk.

begin() Returns myScenarioQue.begin()

virtual void DtScenarioMergeData::clear ( ) [virtual]

clear() Erase all data.

deconflictionTable() Accessor for myDeconflictionTable

end() Returns myScenarioQue.end()

findScenarioEntry() Search myScenarioQue for a DtScenario entry keyed by fname.

Returns iterator representing entry, or myScenarioQue.end().

virtual DtScenarioMergeData::const_ScenarioQueIterator DtScenarioMergeData::findScenarioEntry ( const DtFilename &  fname) const [virtual]

findScenarioEntry() Search myScenarioQue for a DtScenario entry keyed by fname.

Returns iterator representing entry, or myScenarioQue.end().

virtual bool DtScenarioMergeData::loadStringReplacementTable ( const DtFilename  fname) [virtual]

loadStringReplacementTable() Clear myStringReplacementTable, replace with data found in file identified by fname.

virtual unsigned DtScenarioMergeData::numScenarioEntries ( ) const [virtual]

numScenarioEntries() Returns myScenarioQue.size();

virtual void DtScenarioMergeData::removeScenario ( const DtFilename &  fname) [virtual]

removeScenario() Search for scenario in myScenarioQue keyed by fname.

If found, remove.

stringReplacementTable() Returns myStringReplacementTable


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)