VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtTleParser Class Reference
Inheritance diagram for DtTleParser:
Inheritance graph
[legend]

Public Member Functions

 DtTleParser ()
 
 ~DtTleParser ()
 
virtual bool parse (istream &stream)
 
virtual void createObjectList (std::string name="")
 
virtual std::list
< TleParsedItem > & 
items ()
 
- Public Member Functions inherited from DtObjectParser
 DtObjectParser ()
 
 ~DtObjectParser ()
 
virtual bool parseFile (const string &filename)
 
virtual ObjectListgetCreateObjectList ()
 
virtual void initTypeMap (const std::map< std::string, std::string > &importData)
 
virtual ObjectEntityTypeMaptypeMap ()
 

Protected Attributes

bool myIsMultipleObjects
 
std::list< TleParsedItemmyParsedItems
 
- Protected Attributes inherited from DtObjectParser
ObjectList myCreateObjectList
 
DtTokenizer myTokenizer
 
Coordinate_SystemmyCoordSystem
 
ObjectEntityTypeMap myTypeMap
 

Additional Inherited Members

- Protected Member Functions inherited from DtObjectParser
void setSeparatorData (const string &recordSeparator, const string &fieldSeparators, const string &quoteChars, const string &escapeChars)
 
virtual void clear ()
 

Constructor & Destructor Documentation

DtTleParser::DtTleParser ( )
DtTleParser::~DtTleParser ( )

Member Function Documentation

virtual bool DtTleParser::parse ( istream &  stream)
virtual

Since we will be getting input from the user via the csv importer dialog, we just do a straight up parse of each row and store in the parsed items struct.

Reimplemented from DtObjectParser.

virtual void DtTleParser::createObjectList ( std::string  name = "")
virtual

After the user has accepted the csv importer dialog with their desired options this is called from csvScenarioDescriptorImorterExporter to turn the parsed items into object information structs.

virtual std::list<TleParsedItem>& DtTleParser::items ( )
virtual

Member Data Documentation

bool DtTleParser::myIsMultipleObjects
protected
std::list<TleParsedItem> DtTleParser::myParsedItems
protected

We do a straight parse of each row and store here.


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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)