liborigin2 13/09/2010
|
#include <OriginParser.h>
Public Member Functions | |
vector< Origin::Excel > ::difference_type | findExcelByName (const string &name) const |
vector< Origin::Function > ::difference_type | findFunctionByName (const string &name) const |
vector< Origin::Matrix > ::difference_type | findMatrixByName (const string &name) const |
vector< Origin::SpreadSheet > ::difference_type | 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 > | matrixes |
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 | findColumnByName (int spread, const string &name) |
pair< string, string > | findDataByIndex (unsigned int index) const |
vector< Origin::SpreadColumn > ::difference_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 > ::difference_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().
int OriginParser::findColumnByName | ( | int | spread, |
const string & | name | ||
) | [protected] |
pair< string, string > OriginParser::findDataByIndex | ( | unsigned int | index | ) | const [protected] |
vector< Origin::Excel >::difference_type OriginParser::findExcelByName | ( | const string & | name | ) | const |
vector< Origin::SpreadColumn >::difference_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 >::difference_type OriginParser::findFunctionByName | ( | const string & | name | ) | const |
vector< Origin::Matrix >::difference_type OriginParser::findMatrixByName | ( | const string & | name | ) | const |
pair< ProjectNode::NodeType, string > OriginParser::findObjectByIndex | ( | unsigned int | index | ) | const [protected] |
Referenced by Origin810Parser::readProjectTreeFolder(), and Origin750Parser::readProjectTreeFolder().
vector< Origin::SpreadSheet >::difference_type OriginParser::findSpreadByName | ( | const string & | name | ) | const |
vector< Origin::SpreadColumn >::difference_type OriginParser::findSpreadColumnByName | ( | vector< Origin::SpreadSheet >::size_type | spread, |
const string & | name | ||
) | const [protected] |
virtual bool OriginParser::parse | ( | ) | [pure virtual] |
Implemented in Origin610Parser, Origin700Parser, Origin750Parser, Origin800Parser, and OriginDefaultParser.
void OriginParser::setFileVersion | ( | unsigned int | version | ) | [inline] |
References fileVersion.
vector<Origin::Excel> OriginParser::excels |
Referenced by Origin750Parser::readExcelInfo().
unsigned int OriginParser::fileVersion |
Referenced by Origin800Parser::parse(), and setFileVersion().
Referenced by Origin800Parser::parse(), Origin750Parser::parse(), Origin700Parser::parse(), and Origin610Parser::parse().
vector<Origin::Graph> OriginParser::graphs |
vector<Origin::Matrix> OriginParser::matrixes |
vector<Origin::Note> OriginParser::notes |
string OriginParser::resultsLog |
Referenced by Origin750Parser::parse(), Origin800Parser::readResultsLog(), and Origin610Parser::readResultsLog().
unsigned int OriginParser::windowsCount |