Origin750Parser Class Reference

#include <Origin750Parser.h>

Inheritance diagram for Origin750Parser:

OriginParser Origin800Parser Origin610Parser Origin810Parser Origin500Parser Origin700Parser Origin850Parser Origin410Parser

List of all members.

Public Member Functions

 Origin750Parser (const string &fileName)
bool parse ()

Protected Member Functions

time_t doubleToPosixTime (double jdt)
virtual void readColorMap (ColorMap &colorMap)
void readColumnValues (unsigned int spread, unsigned int col, short data_type, char valuesize, unsigned int nr, bool validColumn=true)
void readExcelInfo ()
void readFunction (unsigned int colpos, char valuesize, unsigned int *oldpos)
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)
virtual bool readGraphInfo ()
void readMatrixInfo ()
void readMatrixValues (short data_type, char data_type_u, char valuesize, unsigned int size, int mIndex=-1)
void readParameters ()
void readProjectTree ()
virtual void readProjectTreeFolder (tree< ProjectNode >::iterator parent)
void readSpreadInfo ()
void readWindowProperties (Window &window, unsigned int size)
void skipLine ()
void skipObjectInfo ()
double stringToDouble (const string &s)

Protected Attributes

unsigned int d_colormap_offset
iendianfstream file
FILE * logfile
unsigned int objectIndex


Constructor & Destructor Documentation

Origin750Parser::Origin750Parser ( const string &  fileName  ) 


Member Function Documentation

time_t Origin750Parser::doubleToPosixTime ( double  jdt  )  [inline, protected]

bool Origin750Parser::parse (  )  [virtual]

void Origin750Parser::readColorMap ( ColorMap colorMap  )  [protected, virtual]

void Origin750Parser::readColumnValues ( unsigned int  spread,
unsigned int  col,
short  data_type,
char  valuesize,
unsigned int  nr,
bool  validColumn = true 
) [protected]

void Origin750Parser::readExcelInfo (  )  [protected]

void Origin750Parser::readFunction ( unsigned int  colpos,
char  valuesize,
unsigned int *  oldpos 
) [protected]

void Origin750Parser::readGraphAxisBreakInfo ( GraphAxisBreak axis_break  )  [protected]

void Origin750Parser::readGraphAxisFormatInfo ( GraphAxisFormat format  )  [protected]

unsigned int Origin750Parser::readGraphAxisInfo ( GraphAxis axis  )  [protected]

void Origin750Parser::readGraphAxisPrefixSuffixInfo ( const string &  sec_name,
unsigned int  size,
GraphLayer layer 
) [protected]

void Origin750Parser::readGraphAxisTickLabelsInfo ( GraphAxisTick tick  )  [protected]

void Origin750Parser::readGraphGridInfo ( GraphGrid grid  )  [protected]

bool Origin750Parser::readGraphInfo (  )  [protected, virtual]

void Origin750Parser::readMatrixInfo (  )  [protected]

void Origin750Parser::readMatrixValues ( short  data_type,
char  data_type_u,
char  valuesize,
unsigned int  size,
int  mIndex = -1 
) [protected]

void Origin750Parser::readParameters (  )  [protected]

void Origin750Parser::readProjectTree (  )  [protected]

void Origin750Parser::readProjectTreeFolder ( tree< ProjectNode >::iterator  parent  )  [protected, virtual]

void Origin750Parser::readSpreadInfo (  )  [protected]

void Origin750Parser::readWindowProperties ( Window window,
unsigned int  size 
) [protected]

void Origin750Parser::skipLine (  )  [protected]

void Origin750Parser::skipObjectInfo (  )  [protected]

double Origin750Parser::stringToDouble ( const string &  s  )  [inline, protected]


Member Data Documentation

unsigned int Origin750Parser::d_colormap_offset [protected]

FILE* Origin750Parser::logfile [protected]

unsigned int Origin750Parser::objectIndex [protected]


The documentation for this class was generated from the following files:

Generated on Mon Aug 29 14:56:14 2011 for liborigin2 by  doxygen 1.5.8