#include <OriginParser.h>

Public Member Functions | |
| vector< Origin::Excel >::size_type | findExcelByName (const string &name) const |
| vector< Origin::Function > ::size_type | findFunctionByName (const string &name) const |
| vector< Origin::Matrix >::size_type | findMatrixByName (const string &name) const |
| vector< Origin::SpreadSheet > ::size_type | findSpreadByName (const string &name) const |
| virtual bool | parse ()=0 |
| virtual | ~OriginParser () |
Public Attributes | |
| vector< Origin::Excel > | excels |
| vector< Origin::Function > | functions |
| vector< Origin::Graph > | graphs |
| vector< Origin::Matrix > | matrixes |
| vector< Origin::Note > | notes |
| tree< Origin::ProjectNode > | projectTree |
| string | resultsLog |
| vector< Origin::SpreadSheet > | speadSheets |
Protected Member Functions | |
| void | convertSpreadToExcel (vector< Origin::SpreadSheet >::size_type spread) |
| pair< string, string > | findDataByIndex (unsigned int index) const |
| vector< Origin::SpreadColumn > ::size_type | findExcelColumnByName (vector< Origin::Excel >::size_type excel, vector< Origin::SpreadSheet >::size_type sheet, const string &name) const |
| pair < Origin::ProjectNode::NodeType, string > | findObjectByIndex (unsigned int index) const |
| vector< Origin::SpreadColumn > ::size_type | findSpreadColumnByName (vector< Origin::SpreadSheet >::size_type spread, const string &name) const |
| virtual OriginParser::~OriginParser | ( | ) | [inline, virtual] |
| void OriginParser::convertSpreadToExcel | ( | vector< Origin::SpreadSheet >::size_type | spread | ) | [protected] |
Referenced by Origin750Parser::parse().
| pair< string, string > OriginParser::findDataByIndex | ( | unsigned int | index | ) | const [protected] |
References excels, functions, matrixes, and speadSheets.
Referenced by Origin750Parser::readGraphAxisTickLabelsInfo(), and Origin750Parser::readGraphInfo().
| vector< Origin::Excel >::size_type OriginParser::findExcelByName | ( | const string & | name | ) | const |
| vector<Origin::SpreadColumn>::size_type OriginParser::findExcelColumnByName | ( | vector< Origin::Excel >::size_type | excel, | |
| vector< Origin::SpreadSheet >::size_type | sheet, | |||
| const string & | name | |||
| ) | const [protected] |
Referenced by Origin750Parser::readExcelInfo().
| vector< Origin::Function >::size_type OriginParser::findFunctionByName | ( | const string & | name | ) | const |
References functions.
| vector< Origin::Matrix >::size_type OriginParser::findMatrixByName | ( | const string & | name | ) | const |
| pair< ProjectNode::NodeType, string > OriginParser::findObjectByIndex | ( | unsigned int | index | ) | const [protected] |
References excels, graphs, matrixes, and speadSheets.
Referenced by Origin750Parser::readProjectTreeFolder().
| vector< Origin::SpreadSheet >::size_type OriginParser::findSpreadByName | ( | const string & | name | ) | const |
References speadSheets.
Referenced by OriginDefaultParser::parse(), Origin750Parser::parse(), and Origin750Parser::readSpreadInfo().
| vector<Origin::SpreadColumn>::size_type OriginParser::findSpreadColumnByName | ( | vector< Origin::SpreadSheet >::size_type | spread, | |
| const string & | name | |||
| ) | const [protected] |
Referenced by Origin750Parser::readSpreadInfo().
| virtual bool OriginParser::parse | ( | ) | [pure virtual] |
Implemented in Origin750Parser, and OriginDefaultParser.
| vector<Origin::Excel> OriginParser::excels |
Referenced by findDataByIndex(), findExcelByName(), findObjectByIndex(), and Origin750Parser::readExcelInfo().
Referenced by findDataByIndex(), findFunctionByName(), and Origin750Parser::parse().
| vector<Origin::Graph> OriginParser::graphs |
Referenced by findObjectByIndex(), and Origin750Parser::readGraphInfo().
| vector<Origin::Matrix> OriginParser::matrixes |
| vector<Origin::Note> OriginParser::notes |
Referenced by Origin750Parser::parse(), and Origin750Parser::readProjectTreeFolder().
Referenced by Origin750Parser::readProjectTree(), and Origin750Parser::readProjectTreeFolder().
| string OriginParser::resultsLog |
Referenced by Origin750Parser::parse().
1.5.8