#include <sspt_slice.h>
Classes | |
struct | IndexTemplate |
struct | SlicePlane |
Public Types | |
enum | Plane { X_PLANE, Y_PLANE, Z_PLANE } |
Public Member Functions | |
sspt_Slice (const char *filename) | |
~sspt_Slice () | |
void | draw () |
virtual void | render (const sspt_VisiblePlane &view) |
virtual void | render (const sspt_VisibleRegion &r) |
virtual void | exportPoints (sspt_Array< sspt_EditPoint > *a) |
virtual void | updatePoints (const sspt_Array< sspt_EditPoint > &p) |
void | movePlane (enum Plane p, bool increment) |
void | computeSphereCenterOfMass (sspt_Vector3 *center, double *radius) |
enum sspt_Slice::Plane |
sspt_Slice::sspt_Slice | ( | const char * | filename | ) |
sspt_Slice::~sspt_Slice | ( | ) |
void sspt_Slice::computeSphereCenterOfMass | ( | sspt_Vector3 * | center, | |
double * | radius | |||
) |
void sspt_Slice::draw | ( | ) |
virtual void sspt_Slice::exportPoints | ( | sspt_Array< sspt_EditPoint > * | a | ) | [inline, virtual] |
Implements sspt_Renderable.
void sspt_Slice::movePlane | ( | enum Plane | p, | |
bool | increment | |||
) |
virtual void sspt_Slice::render | ( | const sspt_VisibleRegion & | r | ) | [inline, virtual] |
Implements sspt_Renderable.
virtual void sspt_Slice::render | ( | const sspt_VisiblePlane & | view | ) | [inline, virtual] |
Implements sspt_Renderable.
virtual void sspt_Slice::updatePoints | ( | const sspt_Array< sspt_EditPoint > & | p | ) | [inline, virtual] |
Implements sspt_Renderable.