sspt_Slice Class Reference

#include <sspt_slice.h>

Inheritance diagram for sspt_Slice:

sspt_Renderable

List of all members.

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)


Member Enumeration Documentation

Enumerator:
X_PLANE 
Y_PLANE 
Z_PLANE 


Constructor & Destructor Documentation

sspt_Slice::sspt_Slice ( const char *  filename  ) 

sspt_Slice::~sspt_Slice (  ) 


Member Function Documentation

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.


doxygen