|
liborigin
2.0.0
|
#include <Origin810Parser.h>
Public Member Functions | |
| Origin810Parser (const string &fileName) | |
Public Member Functions inherited from Origin800Parser | |
| Origin800Parser (const string &fileName) | |
| bool | parse () |
Public Member Functions inherited from Origin750Parser | |
| Origin750Parser (const string &fileName) | |
Public Member Functions inherited from OriginParser | |
| 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 Member Functions | |
| void | readColorMap (ColorMap &colorMap) |
| void | readProjectTreeFolder (tree< ProjectNode >::iterator parent) |
Additional Inherited Members | |
Public Attributes inherited from OriginParser | |
| 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 inherited from Origin800Parser | |
| bool | findSection (const string &name, unsigned int length, unsigned int maxLength=0) |
| unsigned int | findStringPos (const string &name) |
| void | readColumnInfo (int spread, int) |
| void | readGraphInfo () |
| void | readMatrixInfo () |
| virtual void | readNotes () |
| void | readResultsLog () |
| void | readSpreadInfo () |
| void | skipObjectInfo () |
Protected Member Functions inherited from Origin750Parser | |
| time_t | doubleToPosixTime (double jdt) |
| void | readExcelInfo () |
| void | readGraphAxisBreakInfo (GraphAxisBreak &axis_break) |
| void | readGraphAxisFormatInfo (GraphAxisFormat &format) |
| unsigned int | readGraphAxisInfo (GraphAxis &axis) |
| void | readGraphAxisPrefixSuffixInfo (const string &sec_name, unsigned int size, GraphLayer &layer) |
| void | readGraphAxisTickLabelsInfo (GraphAxisTick &tick) |
| void | readGraphGridInfo (GraphGrid &grid) |
| void | readGraphInfo () |
| void | readMatrixInfo () |
| void | readProjectTree () |
| void | readSpreadInfo () |
| void | readWindowProperties (Window &window, unsigned int size) |
| void | skipLine () |
| double | stringToDouble (const string &s) |
Protected Member Functions inherited from OriginParser | |
| 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 |
Protected Attributes inherited from Origin800Parser | |
| string | notes_pos_mark |
Protected Attributes inherited from Origin750Parser | |
| unsigned int | d_colormap_offset |
| unsigned int | d_file_size |
| unsigned int | d_start_offset |
| iendianfstream | file |
| FILE * | logfile |
| unsigned int | objectIndex |
| Origin810Parser::Origin810Parser | ( | const string & | fileName | ) |
|
privatevirtual |
Reimplemented from Origin750Parser.
References Origin750Parser::file, Origin::ColorMapLevel::fillColor, Origin::ColorMapLevel::fillPattern, Origin::ColorMapLevel::fillPatternColor, Origin::ColorMapLevel::fillPatternLineWidth, Origin::ColorMapLevel::labelVisible, Origin::ColorMap::levels, Origin::ColorMapLevel::lineColor, Origin::ColorMapLevel::lineStyle, Origin::ColorMapLevel::lineVisible, and Origin::ColorMapLevel::lineWidth.
|
privatevirtual |
1.8.8