VR-Forces Developer's Guide
 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.

Inheritance diagram for DtCsvMovementFileLoader:
Inheritance graph
[legend]

Public Member Functions

 DtCsvMovementFileLoader ()
 
virtual ~DtCsvMovementFileLoader ()
 
virtual DtMovementFileData loadMovementFileData (const DtFilename &, const std::string &configuration, int loadRows=-1) const
 
virtual
DtScriptedMovementFileConfiguration 
currentFileConfiguration () const
 
virtual
DtScriptedMovementFileConfiguration 
defaultFileConfiguration () const
 
virtual std::vector< std::string > formatsForFile (const DtFilename &) const
 

Static Public Member Functions

static
DtMovementFileLoaderInterface
creator ()
 

Protected Attributes

DtScriptedMovementFileConfiguration myConfiguration
 

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 Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)