VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
DtScenarioMergeProject Class Reference

class DtScenarioMergeProject More...

Inheritance diagram for DtScenarioMergeProject:
Inheritance graph
[legend]

Public Member Functions

 DtScenarioMergeProject ()
 default constructor
virtual ~DtScenarioMergeProject ()
 destructor
 DtScenarioMergeProject (const DtScenarioMergeProject &orig)
 copy constructor
DtScenarioMergeProjectoperator= (const DtScenarioMergeProject &orig)
 assignment operator
virtual DtScenarioMergeProjectclone () 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

Detailed Description

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.

Constructor & Destructor Documentation

DtScenarioMergeProject::DtScenarioMergeProject ( )
inline

default constructor

virtual DtScenarioMergeProject::~DtScenarioMergeProject ( )
inlinevirtual

destructor

DtScenarioMergeProject::DtScenarioMergeProject ( const DtScenarioMergeProject orig)
inline

copy constructor

Member Function Documentation

DtScenarioMergeProject& DtScenarioMergeProject::operator= ( const DtScenarioMergeProject orig)
inline

assignment operator

virtual DtScenarioMergeProject* DtScenarioMergeProject::clone ( ) const
pure virtual

clone() duplicate this object in a type-specific way, and perform a deep-copy of all data members.

Implemented in DtCsvScenarioMergeProject.

virtual void DtScenarioMergeProject::addScenarioPath ( const DtFilename &  filePath)
pure virtual

addScenarioPath() Given the specified filePath, add/replace entry in some storage data member, to be defined by implementation.

Implemented in DtCsvScenarioMergeProject.

virtual bool DtScenarioMergeProject::getScenarioPath ( unsigned  index,
DtFilename &  filePath 
) const
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.

virtual void DtScenarioMergeProject::clear ( )
pure virtual

clear(); Erase all stored data values, and revert to an initial state.

Implemented in DtCsvScenarioMergeProject.

virtual void DtScenarioMergeProject::getIgnoreListPath ( DtFilename &  filePath) const
pure virtual

getIgnoreListPath() setIgnoreListPath() Accessor and mutator for a data member to be defined by the implementation.

Implemented in DtCsvScenarioMergeProject.

virtual void DtScenarioMergeProject::setIgnoreListPath ( const DtFilename &  filePath)
pure virtual

Implemented in DtCsvScenarioMergeProject.

virtual void DtScenarioMergeProject::getProjectFilePath ( DtFilename &  filePath) const
pure virtual

getProjectFilePath() setProjectFilePath() Accessor and mutator for a data member to be defined by the implementation.

Implemented in DtCsvScenarioMergeProject.

virtual void DtScenarioMergeProject::setProjectFilePath ( const DtFilename &  filePath)
pure virtual

Implemented in DtCsvScenarioMergeProject.

virtual unsigned DtScenarioMergeProject::numScenarios ( ) const
pure virtual

numScenarios() Represents the number of scenarios that will be merged together.

Implemented in DtCsvScenarioMergeProject.

virtual bool DtScenarioMergeProject::readProjectFile ( )
pure virtual

readProjectFile() Opens a project file whose name was defined previously, then reads the data into memory.

Implemented in DtCsvScenarioMergeProject.

virtual bool DtScenarioMergeProject::readProjectFile ( const DtFilename &  filepath)
pure virtual

readProjectFile() Opens a the specified project file, then reads the data into memory.

Implemented in DtCsvScenarioMergeProject.

virtual bool DtScenarioMergeProject::removeScenarioPath ( const DtFilename &  filePath)
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.

virtual void DtScenarioMergeProject::getMergeFile ( DtFilename &  filePath) const
pure virtual

getMergeFile() Retrieve the file that the scenarios are being merged to.

Implemented in DtCsvScenarioMergeProject.

virtual void DtScenarioMergeProject::setMergeFile ( const DtFilename &  folderPath)
pure virtual

setMergeFile Specify a file to merge scenarios to

Implemented in DtCsvScenarioMergeProject.

virtual bool DtScenarioMergeProject::writeProjectFile ( )
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.

virtual bool DtScenarioMergeProject::writeProjectFile ( const DtFilename &  folderPath)
pure virtual

Implemented in DtCsvScenarioMergeProject.


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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)