#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.