#include <sspt_axis2d.h>
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) |
sspt_Axis2D::sspt_Axis2D | ( | const sspt_ChartOptions & | options, | |
float | width, | |||
float | height, | |||
sspt_GlyphStore * | glyphstore | |||
) |
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 | ) |