Public Member Functions |
| | DtCsvParser () |
| | ~DtCsvParser () |
| virtual bool | parse (istream &stream) |
| | 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.
|
| virtual void | createObjectList (std::string name="") |
| | 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.
|
| const std::vector< ParsedItem > & | items () |
| | DtObjectParser () |
| | ~DtObjectParser () |
| virtual bool | parseFile (const string &filename) |
| | Pass in the file to parse, creates an istream and calls parse on it.
|
| virtual ObjectList & | getCreateObjectList () |
| | Gets a vector containing all of the acoData objects that were created during parsing.
|
| virtual void | initTypeMap (const std::map< std::string, std::string > &importData) |
| | Allows one to map their string names to our entity types.
|
| virtual ObjectEntityTypeMap * | typeMap () |
Protected Member Functions |
| virtual bool | parseLocation (vector< string > tokens, DtGeodeticCoord &geodLoc) |
| void | setSeparatorData (const string &recordSeparator, const string &fieldSeparators, const string "eChars, const string &escapeChars) |
| | Define how the each creation record and its fields are delimited.
|
| virtual void | clear () |
| | cleans up the object, called from DTor and before parsing
|
Constructor & Destructor Documentation
| DtCsvParser::DtCsvParser |
( |
| ) |
|
| DtCsvParser::~DtCsvParser |
( |
| ) |
|
Member Function Documentation
| virtual bool DtCsvParser::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 DtCsvParser::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.
| const std::vector<ParsedItem>& DtCsvParser::items |
( |
| ) |
|
| virtual bool DtCsvParser::parseLocation |
( |
vector< string > |
tokens, |
|
|
DtGeodeticCoord & |
geodLoc |
|
) |
| |
|
protectedvirtual |
Member Data Documentation
| bool DtCsvParser::myIsMultipleObjects |
|
protected |
| std::vector<ParsedItem> DtCsvParser::myParsedItems |
|
protected |
We do a straight parse of each row and store here.
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-6-branch/include/vrfutil/csvParser.h