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