liborigin
3.0.0
|
#include <OriginFile.h>
Public Member Functions | |
Origin::SpreadColumn & | dataset (vector< Origin::SpreadColumn >::size_type ds) const |
get dataset ds More... | |
vector< Origin::SpreadColumn >::size_type | datasetCount () const |
get number of datasets More... | |
Origin::Excel & | excel (vector< Origin::Excel >::size_type e) const |
get excel e More... | |
vector< Origin::Excel >::size_type | excelCount () const |
get number of excels More... | |
Origin::Function & | function (vector< Origin::Function >::size_type f) const |
get function f More... | |
vector< Origin::Function >::size_type | functionCount () const |
get number of functions More... | |
vector< Origin::Function >::difference_type | functionIndex (const string &name) const |
get index (or -1) of function named name More... | |
Origin::Graph & | graph (vector< Origin::Graph >::size_type g) const |
get graph g More... | |
vector< Origin::Graph >::size_type | graphCount () const |
get number of graphs More... | |
Origin::Matrix & | matrix (vector< Origin::Matrix >::size_type m) const |
get matrix m More... | |
vector< Origin::Matrix >::size_type | matrixCount () const |
get number of matrices More... | |
Origin::Note & | note (vector< Origin::Note >::size_type n) const |
get note n More... | |
vector< Origin::Note >::size_type | noteCount () const |
get number of notes More... | |
OriginFile (const string &fileName) | |
bool | parse () |
parse Origin file More... | |
const tree< Origin::ProjectNode > * | project () const |
get project tree More... | |
string | resultsLogString () const |
get Results Log More... | |
Origin::SpreadSheet & | spread (vector< Origin::SpreadSheet >::size_type s) const |
get spreadsheet s More... | |
vector< Origin::SpreadSheet >::size_type | spreadCount () const |
get number of spreadsheets More... | |
double | version () const |
get version of Origin file More... | |
Private Attributes | |
unsigned int | buildVersion |
unsigned int | fileVersion |
unsigned int | ioError |
unique_ptr< OriginParser > | parser |
|
explicit |
References buildVersion, createOriginAnyParser(), fileVersion, ioError, LOG_PRINT, and parser.
Origin::SpreadColumn & OriginFile::dataset | ( | vector< Origin::SpreadColumn >::size_type | ds | ) | const |
get dataset ds
References parser.
vector< Origin::SpreadColumn >::size_type OriginFile::datasetCount | ( | ) | const |
Origin::Excel & OriginFile::excel | ( | vector< Origin::Excel >::size_type | e | ) | const |
get excel e
References parser.
vector< Origin::Excel >::size_type OriginFile::excelCount | ( | ) | const |
Origin::Function & OriginFile::function | ( | vector< Origin::Function >::size_type | f | ) | const |
get function f
References parser.
vector< Origin::Function >::size_type OriginFile::functionCount | ( | ) | const |
vector< Origin::Function >::difference_type OriginFile::functionIndex | ( | const string & | name | ) | const |
get index (or -1) of function named name
References parser.
Origin::Graph & OriginFile::graph | ( | vector< Origin::Graph >::size_type | g | ) | const |
get graph g
References parser.
vector< Origin::Graph >::size_type OriginFile::graphCount | ( | ) | const |
Origin::Matrix & OriginFile::matrix | ( | vector< Origin::Matrix >::size_type | m | ) | const |
get matrix m
References parser.
vector< Origin::Matrix >::size_type OriginFile::matrixCount | ( | ) | const |
Origin::Note & OriginFile::note | ( | vector< Origin::Note >::size_type | n | ) | const |
get note n
References parser.
vector< Origin::Note >::size_type OriginFile::noteCount | ( | ) | const |
bool OriginFile::parse | ( | ) |
const tree< Origin::ProjectNode > * OriginFile::project | ( | ) | const |
get project tree
References parser.
string OriginFile::resultsLogString | ( | ) | const |
get Results Log
References parser.
Origin::SpreadSheet & OriginFile::spread | ( | vector< Origin::SpreadSheet >::size_type | s | ) | const |
vector< Origin::SpreadSheet >::size_type OriginFile::spreadCount | ( | ) | const |
double OriginFile::version | ( | ) | const |
|
private |
Referenced by OriginFile(), and parse().
|
private |
Referenced by OriginFile(), and parse().
|
private |
Referenced by OriginFile(), and parse().
|
private |
Referenced by dataset(), datasetCount(), excel(), excelCount(), function(), functionCount(), functionIndex(), graph(), graphCount(), matrix(), matrixCount(), note(), noteCount(), OriginFile(), parse(), project(), resultsLogString(), spread(), spreadCount(), and version().