This class represents an ellipsoid object. More...
#include <igstkEllipsoidObjectRepresentation.h>
Public Member Functions | |
void | RequestSetEllipsoidObject (const EllipsoidObjectType *ellipsoidObject) |
Connect this representation class to the spatial object. | |
Protected Member Functions | |
EllipsoidObjectRepresentation (void) | |
virtual | ~EllipsoidObjectRepresentation (void) |
virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
Print the object information in a stream. | |
void | CreateActors () |
Create the VTK actors per view. |
This class represents an ellipsoid object.
The parameters of the object are the three radii defining the lenght of the principal axes of the ellipsoid. The axes of the ellipsoid are orthogonal. The Ellipsoidal object is rendered in a VTK scene using the vtkSuperquadricSource object.
State Machine Diagram
Definition at line 43 of file igstkEllipsoidObjectRepresentation.h.
igstk::EllipsoidObjectRepresentation::EllipsoidObjectRepresentation | ( | void | ) | [protected] |
virtual igstk::EllipsoidObjectRepresentation::~EllipsoidObjectRepresentation | ( | void | ) | [protected, virtual] |
void igstk::EllipsoidObjectRepresentation::RequestSetEllipsoidObject | ( | const EllipsoidObjectType * | ellipsoidObject | ) |
Connect this representation class to the spatial object.
virtual void igstk::EllipsoidObjectRepresentation::PrintSelf | ( | std::ostream & | os, | |
itk::Indent | indent | |||
) | const [protected, virtual] |
Print the object information in a stream.
Reimplemented from igstk::ObjectRepresentation.
void igstk::EllipsoidObjectRepresentation::CreateActors | ( | ) | [protected, virtual] |
Create the VTK actors per view.
Implements igstk::ObjectRepresentation.