![]() |
VR-Forces 4.2 Class Documentation
|
class DtScenarioMergeProject More...

Public Member Functions | |
| DtScenarioMergeProject () | |
| default constructor | |
| virtual | ~DtScenarioMergeProject () |
| destructor | |
| DtScenarioMergeProject (const DtScenarioMergeProject &orig) | |
| copy constructor | |
| DtScenarioMergeProject & | operator= (const DtScenarioMergeProject &orig) |
| assignment operator | |
| virtual DtScenarioMergeProject * | clone () const =0 |
| clone() duplicate this object in a type-specific way, and perform a deep-copy of all data members. | |
| virtual void | addScenarioPath (const DtFilename &filePath)=0 |
| addScenarioPath() Given the specified filePath, add/replace entry in some storage data member, to be defined by implementation. | |
| virtual bool | getScenarioPath (unsigned index, DtFilename &filePath) const =0 |
| getScenarioPath() Given the specified index, attempt to retrieve the filepath from some storage data member, to be defined by implementation. | |
| virtual void | clear ()=0 |
| clear(); Erase all stored data values, and revert to an initial state. | |
| virtual void | getIgnoreListPath (DtFilename &filePath) const =0 |
| getIgnoreListPath() setIgnoreListPath() Accessor and mutator for a data member to be defined by the implementation. | |
| virtual void | setIgnoreListPath (const DtFilename &filePath)=0 |
| virtual void | getProjectFilePath (DtFilename &filePath) const =0 |
| getProjectFilePath() setProjectFilePath() Accessor and mutator for a data member to be defined by the implementation. | |
| virtual void | setProjectFilePath (const DtFilename &filePath)=0 |
| virtual unsigned | numScenarios () const =0 |
| numScenarios() Represents the number of scenarios that will be merged together. | |
| virtual bool | readProjectFile ()=0 |
| readProjectFile() Opens a project file whose name was defined previously, then reads the data into memory. | |
| virtual bool | readProjectFile (const DtFilename &filepath)=0 |
| readProjectFile() Opens a the specified project file, then reads the data into memory. | |
| virtual bool | removeScenarioPath (const DtFilename &filePath)=0 |
| removeScenarioPath() Search for the specified filepath in a collection of scenario filenames, and remove the filepath from the collection. | |
| virtual void | getMergeFile (DtFilename &filePath) const =0 |
| getMergeFile() Retrieve the file that the scenarios are being merged to. | |
| virtual void | setMergeFile (const DtFilename &folderPath)=0 |
| setMergeFile Specify a file to merge scenarios to | |
| virtual bool | writeProjectFile ()=0 |
| writeProjectFile() Cause the scenario merge project to be written to storage. | |
| virtual bool | writeProjectFile (const DtFilename &folderPath)=0 |
class DtScenarioMergeProject
DtScenarioMergeProject is an interface class used to describe a collection of files and parameters that will be used to combine two standalone VR-Forces scenarios.
|
inline |
default constructor
|
inlinevirtual |
destructor
|
inline |
copy constructor
|
inline |
assignment operator
|
pure virtual |
clone() duplicate this object in a type-specific way, and perform a deep-copy of all data members.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
addScenarioPath() Given the specified filePath, add/replace entry in some storage data member, to be defined by implementation.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
getScenarioPath() Given the specified index, attempt to retrieve the filepath from some storage data member, to be defined by implementation.
Returns true if success, false if failure.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
clear(); Erase all stored data values, and revert to an initial state.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
getIgnoreListPath() setIgnoreListPath() Accessor and mutator for a data member to be defined by the implementation.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
getProjectFilePath() setProjectFilePath() Accessor and mutator for a data member to be defined by the implementation.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
numScenarios() Represents the number of scenarios that will be merged together.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
readProjectFile() Opens a project file whose name was defined previously, then reads the data into memory.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
readProjectFile() Opens a the specified project file, then reads the data into memory.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
removeScenarioPath() Search for the specified filepath in a collection of scenario filenames, and remove the filepath from the collection.
Returns true if the filepath was found.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
getMergeFile() Retrieve the file that the scenarios are being merged to.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
setMergeFile Specify a file to merge scenarios to
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
writeProjectFile() Cause the scenario merge project to be written to storage.
Does not merge scenarios, rather it simply saves a list of scenarios to be merged, and parameters for a merge operation.
Implemented in DtCsvScenarioMergeProject.
|
pure virtual |
Implemented in DtCsvScenarioMergeProject.