IGSTK
|
This class represents an ellipsoid object. More...
#include <igstkEllipsoidObject.h>
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 ArrayType & | GetRadius () 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. |
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.
igstk::EllipsoidObject::EllipsoidObject | ( | void | ) | [protected] |
igstk::EllipsoidObject::~EllipsoidObject | ( | void | ) | [protected] |
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.
igstkStandardClassTraitsMacro ( EllipsoidObject, SpatialObject ) public typedef EllipseSpatialObjectType::ArrayType igstk::EllipsoidObject::ArrayType |
Macro with standard traits declarations.
Typedefs
Definition at line 45 of file igstkEllipsoidObject.h.