|
liborigin2
29/08/2011
|
#include <OriginParser.h>
Public Member Functions | |
| int | findExcelByName (const string &name) const |
| int | findFunctionByName (const string &name) const |
| int | findMatrixByName (const string &name) const |
| int | findSpreadByName (const string &name) const |
| virtual bool | parse ()=0 |
| void | setFileVersion (unsigned int version) |
| virtual | ~OriginParser () |
Public Attributes | |
| vector< Origin::Excel > | excels |
| unsigned int | fileVersion |
| vector< Origin::Function > | functions |
| vector< Origin::Graph > | graphs |
| vector< Origin::Matrix > | matrices |
| vector< Origin::Note > | notes |
| tree< Origin::ProjectNode > | projectTree |
| string | resultsLog |
| vector< Origin::SpreadSheet > | speadSheets |
| unsigned int | windowsCount |
Protected Member Functions | |
| void | convertSpreadToExcel (vector< Origin::SpreadSheet >::size_type spread) |
| int | findColumnByIndexAndName (int spread, unsigned int index, const string &name) |
| int | findColumnByName (int spread, const string &name) |
| pair< string, string > | findDataByIndex (unsigned int index) const |
| int | findExcelColumnByName (int excel, int sheet, const string &name) const |
| pair< Origin::ProjectNode::NodeType, string > | findObjectByIndex (unsigned int index) const |
|
inlinevirtual |
|
protected |
Referenced by Origin750Parser::parse().
|
protected |
Referenced by Origin800Parser::readSpreadInfo().
|
protected |
Referenced by Origin800Parser::readSpreadInfo(), and Origin750Parser::readSpreadInfo().
|
protected |
| int OriginParser::findExcelByName | ( | const string & | name | ) | const |
|
protected |
References Origin::SpreadSheet::columns, and Origin::SpreadSheet::sheets.
Referenced by Origin750Parser::readExcelInfo().
| int OriginParser::findFunctionByName | ( | const string & | name | ) | const |
| int OriginParser::findMatrixByName | ( | const string & | name | ) | const |
|
protected |
Referenced by Origin810Parser::readProjectTreeFolder(), and Origin750Parser::readProjectTreeFolder().
| int OriginParser::findSpreadByName | ( | const string & | name | ) | const |
|
pure virtual |
Implemented in Origin750Parser, OriginDefaultParser, Origin410Parser, Origin500Parser, Origin610Parser, Origin700Parser, and Origin800Parser.
|
inline |
References fileVersion.
| vector<Origin::Excel> OriginParser::excels |
Referenced by Origin750Parser::readExcelInfo().
| unsigned int OriginParser::fileVersion |
Referenced by Origin800Parser::parse(), and setFileVersion().
| vector<Origin::Function> OriginParser::functions |
| vector<Origin::Graph> OriginParser::graphs |
| vector<Origin::Matrix> OriginParser::matrices |
Referenced by Origin410Parser::parse(), Origin500Parser::parse(), Origin700Parser::parse(), Origin800Parser::parse(), Origin610Parser::parse(), Origin750Parser::parse(), Origin610Parser::readMatrixInfo(), Origin800Parser::readMatrixInfo(), Origin750Parser::readMatrixInfo(), Origin750Parser::readMatrixValues(), and Origin750Parser::readProjectTree().
| vector<Origin::Note> OriginParser::notes |
| tree<Origin::ProjectNode> OriginParser::projectTree |
| string OriginParser::resultsLog |
Referenced by Origin750Parser::parse(), Origin800Parser::readResultsLog(), and Origin610Parser::readResultsLog().
| vector<Origin::SpreadSheet> OriginParser::speadSheets |
Referenced by Origin410Parser::parse(), Origin500Parser::parse(), Origin700Parser::parse(), Origin800Parser::parse(), Origin610Parser::parse(), OriginDefaultParser::parse(), Origin750Parser::parse(), Origin750Parser::readColumnValues(), Origin800Parser::readSpreadInfo(), and Origin750Parser::readSpreadInfo().
| unsigned int OriginParser::windowsCount |
1.8.10