| 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
 1.8.10