liborigin
2.0.0
|
#include <OriginDefaultParser.h>
Public Member Functions | |
OriginDefaultParser (const string &fileName) | |
bool | parse () |
![]() | |
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 |
void | setFileVersion (unsigned int version) |
virtual | ~OriginParser () |
Private Attributes | |
string | fileName |
Additional Inherited Members | |
![]() | |
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 |
![]() | |
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 |
OriginDefaultParser::OriginDefaultParser | ( | const string & | fileName | ) |
Referenced by createOriginDefaultParser().
|
virtual |
Implements OriginParser.
References fileName, OriginParser::findSpreadByName(), IsBigEndian(), LOG_PRINT, MAX_LEVEL, OriginParser::speadSheets, and SwapBytes.
|
private |
Referenced by parse().