igstk::EllipsoidObject Class Reference

This class represents an ellipsoid object. More...

#include <igstkEllipsoidObject.h>

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

List of all members.

Public Member Functions

void SetRadius (double rx, double ry, double rz)
 Set the radius of the underlying ITK Spatial object.
void SetRadius (const ArrayType &radius)
const ArrayTypeGetRadius () const
 Get the three radius.

Public Attributes

igstkStandardClassTraitsMacro(EllipsoidObject,
SpatialObject) public typedef
EllipseSpatialObjectType::ArrayType 
ArrayType
 Macro with standard traits declarations.

Protected Member Functions

 EllipsoidObject (void)
 ~EllipsoidObject (void)
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print object information.

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.

Definition at line 38 of file igstkEllipsoidObject.h.


Constructor & Destructor Documentation

igstk::EllipsoidObject::EllipsoidObject ( void   )  [protected]
igstk::EllipsoidObject::~EllipsoidObject ( void   )  [protected]

Member Function Documentation

void igstk::EllipsoidObject::SetRadius ( double  rx,
double  ry,
double  rz 
)

Set the radius of the underlying ITK Spatial object.

void igstk::EllipsoidObject::SetRadius ( const ArrayType radius  ) 
const ArrayType& igstk::EllipsoidObject::GetRadius (  )  const

Get the three radius.

virtual void igstk::EllipsoidObject::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const [protected, virtual]

Print object information.

Reimplemented from igstk::SpatialObject.


Member Data Documentation

igstkStandardClassTraitsMacro ( EllipsoidObject, SpatialObject ) public typedef EllipseSpatialObjectType::ArrayType igstk::EllipsoidObject::ArrayType

Macro with standard traits declarations.

Typedefs

Definition at line 45 of file igstkEllipsoidObject.h.


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

Generated by  doxygen 1.6.2