sspt_Axis2D Class Reference

#include <sspt_axis2d.h>

Inheritance diagram for sspt_Axis2D:

sspt_Renderable

List of all members.

Classes

struct  Label

Public Member Functions

 sspt_Axis2D (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 xlabel (const char *text)
void ylabel (const char *text)
void transform (sspt_Segment *segments, int n)
void transform (sspt_Vector3 *points, int n)
bool clip (sspt_Vector3 *A, sspt_Vector3 *B, const sspt_Vector3 &lower, const sspt_Vector3 &upper)
void bounds (sspt_Vector3 *lower, sspt_Vector3 *upper)
int classifyPoint (const sspt_Vector3 &a, const sspt_Vector3 &lower, const sspt_Vector3 &upper)


Constructor & Destructor Documentation

sspt_Axis2D::sspt_Axis2D ( const sspt_ChartOptions &  options,
float  width,
float  height,
sspt_GlyphStore *  glyphstore 
)


Member Function Documentation

void sspt_Axis2D::bounds ( sspt_Vector3 *  lower,
sspt_Vector3 *  upper 
)

int sspt_Axis2D::classifyPoint ( const sspt_Vector3 &  a,
const sspt_Vector3 &  lower,
const sspt_Vector3 &  upper 
)

bool sspt_Axis2D::clip ( sspt_Vector3 *  A,
sspt_Vector3 *  B,
const sspt_Vector3 &  lower,
const sspt_Vector3 &  upper 
)

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

Implements sspt_Renderable.

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

Implements sspt_Renderable.

virtual void sspt_Axis2D::render ( const sspt_VisiblePlane &  view  )  [virtual]

Implements sspt_Renderable.

void sspt_Axis2D::transform ( sspt_Vector3 *  points,
int  n 
)

void sspt_Axis2D::transform ( sspt_Segment *  segments,
int  n 
)

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

Implements sspt_Renderable.

void sspt_Axis2D::xlabel ( const char *  text  ) 

void sspt_Axis2D::ylabel ( const char *  text  ) 


doxygen