VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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

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

Implements DtMovementFileLoaderInterface.

virtual DtScriptedMovementFileConfiguration DtCsvMovementFileLoader::currentFileConfiguration ( ) const
virtual

Returns the file configuration that matches the loaded data.

Implements DtMovementFileLoaderInterface.

virtual DtScriptedMovementFileConfiguration DtCsvMovementFileLoader::defaultFileConfiguration ( ) const
virtual

Returns a default file configuration for this loader interface.

Implements DtMovementFileLoaderInterface.

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.

Implements DtMovementFileLoaderInterface.

Member Data Documentation

DtScriptedMovementFileConfiguration DtCsvMovementFileLoader::myConfiguration
mutableprotected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)