![]() |
VR-Forces Development_Version Class Documentation
|
stl More...
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 | |
| DtScenarioMergeData & | operator= (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 DtStringReplacementTable & | stringReplacementTable () |
| stringReplacementTable() Returns myStringReplacementTable | |
| virtual const DtStringReplacementTable & | stringReplacementTable () const |
| virtual const std::map < std::string, DtScriptedTaskMetaData > & | scriptedTaskMetaData () const |
| virtual std::map< std::string, DtScriptedTaskMetaData > & | scriptedTaskMetaData () |
Protected Attributes | |
| DtObjectNameDeconflictionTable | myDeconflictionTable |
| ScenarioQue | myScenarioQue |
| DtStringReplacementTable | myStringReplacementTable |
| std::map< std::string, DtScriptedTaskMetaData > | myScriptedTaskMetaData |
stl
VR-Forces vrfcore class DtScenarioMergeData
DtScenarioMergeData holds a collection of DtScenarios, along with data that supports the merging of scenarios.
| typedef std::deque< std::pair<DtFilename,DtScenario> > DtScenarioMergeData::ScenarioQue |
| typedef ScenarioQue::iterator DtScenarioMergeData::ScenarioQueIterator |
| typedef ScenarioQue::const_iterator DtScenarioMergeData::const_ScenarioQueIterator |
| DtScenarioMergeData::DtScenarioMergeData | ( | ) |
default constructor
|
virtual |
destructor
| DtScenarioMergeData::DtScenarioMergeData | ( | const DtScenarioMergeData & | orig | ) |
copy constructor
| DtScenarioMergeData& DtScenarioMergeData::operator= | ( | const DtScenarioMergeData & | orig | ) |
assignment operator
|
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.
|
virtual |
begin() Returns myScenarioQue.begin()
|
virtual |
clear() Erase all data.
|
virtual |
deconflictionTable() Accessor for myDeconflictionTable
|
virtual |
|
virtual |
end() Returns myScenarioQue.end()
|
virtual |
findScenarioEntry() Search myScenarioQue for a DtScenario entry keyed by fname.
Returns iterator representing entry, or myScenarioQue.end().
|
virtual |
findScenarioEntry() Search myScenarioQue for a DtScenario entry keyed by fname.
Returns iterator representing entry, or myScenarioQue.end().
|
virtual |
loadStringReplacementTable() Clear myStringReplacementTable, replace with data found in file identified by fname.
|
virtual |
numScenarioEntries() Returns myScenarioQue.size();
|
virtual |
removeScenario() Search for scenario in myScenarioQue keyed by fname.
If found, remove.
|
virtual |
stringReplacementTable() Returns myStringReplacementTable
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |