IGSTK
Public Member Functions | Protected Member Functions

igstk::EllipsoidObjectRepresentation Class Reference

This class represents an ellipsoid object. More...

#include <igstkEllipsoidObjectRepresentation.h>

Inheritance diagram for igstk::EllipsoidObjectRepresentation:
Inheritance graph
[legend]
Collaboration diagram for igstk::EllipsoidObjectRepresentation:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

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.

igstkEllipsoidObjectRepresentation.png

State Machine Diagram

Definition at line 44 of file igstkEllipsoidObjectRepresentation.h.


Constructor & Destructor Documentation

igstk::EllipsoidObjectRepresentation::EllipsoidObjectRepresentation ( void  ) [protected]
virtual igstk::EllipsoidObjectRepresentation::~EllipsoidObjectRepresentation ( void  ) [protected, virtual]

Member Function Documentation

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.


The documentation for this class was generated from the following file: