VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtCsvMovementFileLoader Class Reference

Interface that will read in a comma delimited file. More...

Inheritance diagram for DtCsvMovementFileLoader:
Inheritance graph
[legend]

Public Member Functions

 DtCsvMovementFileLoader ()
 CTOR.
virtual ~DtCsvMovementFileLoader ()
 DTOR.
virtual DtMovementFileData loadMovementFileData (const DtFilename &, const std::string &configuration, int loadRows=-1) const
 Returns the movement file data for this file laid out in an expected configuration format.
virtual
DtScriptedMovementFileConfiguration 
currentFileConfiguration () const
 Returns the file configuration that matches the loaded data.
virtual
DtScriptedMovementFileConfiguration 
defaultFileConfiguration () const
 Returns a default file configuration for this loader interface.
virtual std::vector< std::string > formatsForFile (const DtFilename &) const
 Returns an empty list as there are currently no default formats available for csv files.

Static Public Member Functions

static
DtMovementFileLoaderInterface
creator ()

Protected Attributes

DtScriptedMovementFileConfiguration myConfiguration

Additional Inherited Members

- Private Member Functions inherited from DtMovementFileLoaderInterface
virtual DtMovementFileData loadMovementFileData (const DtFilename &, const std::string &configuration, int loadRows=-1) const =0
 Returns the movement file data for this file laid out in an expected configuration format.
virtual
DtScriptedMovementFileConfiguration 
currentFileConfiguration () const =0
 Returns the file configuration that matches the loaded data.
virtual
DtScriptedMovementFileConfiguration 
defaultFileConfiguration () const =0
 Returns a default file configuration for this loader interface.
virtual std::vector< std::string > formatsForFile (const DtFilename &) const =0
 If there are formats that can be applied to the loaded file, returns them.

Detailed Description

Interface that will read in a comma delimited file.

Constructor & Destructor Documentation

DtCsvMovementFileLoader::DtCsvMovementFileLoader ( )

CTOR.

virtual DtCsvMovementFileLoader::~DtCsvMovementFileLoader ( )
virtual

DTOR.

Member Function Documentation

static DtMovementFileLoaderInterface* DtCsvMovementFileLoader::creator ( )
static
virtual DtMovementFileData DtCsvMovementFileLoader::loadMovementFileData ( const DtFilename &  ,
const std::string &  configuration,
int  loadRows = -1 
) const
virtual

Returns the movement file data for this file laid out in an expected configuration format.

Starts loading at the given row in the configuration returns the data loaded. -1 for loadRows means load all rows

virtual DtScriptedMovementFileConfiguration DtCsvMovementFileLoader::currentFileConfiguration ( ) const
virtual

Returns the file configuration that matches the loaded data.

virtual DtScriptedMovementFileConfiguration DtCsvMovementFileLoader::defaultFileConfiguration ( ) const
virtual

Returns a default file configuration for this loader interface.

virtual std::vector<std::string> DtCsvMovementFileLoader::formatsForFile ( const DtFilename &  ) const
virtual

Returns an empty list as there are currently no default formats available for csv files.

Member Data Documentation

DtScriptedMovementFileConfiguration DtCsvMovementFileLoader::myConfiguration
mutableprotected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)