liborigin2 13/09/2010
Public Member Functions | Protected Member Functions | Protected Attributes
Origin750Parser Class Reference

#include <Origin750Parser.h>

Inheritance diagram for Origin750Parser:
OriginParser Origin800Parser Origin610Parser Origin810Parser Origin600Parser Origin700Parser

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 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 ()
virtual void readProjectTreeFolder (tree< ProjectNode >::iterator parent)
void readSpreadInfo ()
void readWindowProperties (Window &window, unsigned int size)
void skipLine ()
double stringToDouble (const string &s)

Protected Attributes

unsigned int d_colormap_offset
unsigned int d_file_size
unsigned int d_start_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::readExcelInfo ( ) [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]
void Origin750Parser::readGraphInfo ( ) [protected]
void Origin750Parser::readMatrixInfo ( ) [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]
double Origin750Parser::stringToDouble ( const string &  s) [inline, protected]

Member Data Documentation

unsigned int Origin750Parser::d_colormap_offset [protected]
unsigned int Origin750Parser::d_file_size [protected]
unsigned int Origin750Parser::d_start_offset [protected]
FILE* Origin750Parser::logfile [protected]
unsigned int Origin750Parser::objectIndex [protected]

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