sspt_Chart Class Reference

#include <sspt_chart.h>

Inheritance diagram for sspt_Chart:

sspt_Renderable

List of all members.

Classes

struct  Plot

Public Types

enum  PlotType { PLOT_LINES, PLOT_POINTS }

Public Member Functions

 sspt_Chart (const sspt_ChartOptions &options, float width, float height, sspt_GlyphStore *glyphstore)
virtual void render (const sspt_VisiblePlane &view)
virtual void render (const sspt_VisibleRegion &r)
virtual void exportPoints (sspt_Array< sspt_EditPoint > *p)
virtual void updatePoints (const sspt_Array< sspt_EditPoint > &p)
void plot (float color[3], float *x, float *y, int n, enum PlotType type=PLOT_LINES)
void xlabel (const char *text)
void ylabel (const char *text)


Member Enumeration Documentation

Enumerator:
PLOT_LINES 
PLOT_POINTS 


Constructor & Destructor Documentation

sspt_Chart::sspt_Chart ( const sspt_ChartOptions options,
float  width,
float  height,
sspt_GlyphStore glyphstore 
)


Member Function Documentation

virtual void sspt_Chart::exportPoints ( sspt_Array< sspt_EditPoint > *  p  )  [inline, virtual]

Implements sspt_Renderable.

void sspt_Chart::plot ( float  color[3],
float *  x,
float *  y,
int  n,
enum PlotType  type = PLOT_LINES 
)

virtual void sspt_Chart::render ( const sspt_VisibleRegion r  )  [inline, virtual]

Implements sspt_Renderable.

virtual void sspt_Chart::render ( const sspt_VisiblePlane view  )  [virtual]

Implements sspt_Renderable.

virtual void sspt_Chart::updatePoints ( const sspt_Array< sspt_EditPoint > &  p  )  [inline, virtual]

Implements sspt_Renderable.

void sspt_Chart::xlabel ( const char *  text  ) 

void sspt_Chart::ylabel ( const char *  text  ) 


doxygen