18 #ifndef __igstkCylinderObject_h
19 #define __igstkCylinderObject_h
23 #include <itkCylinderSpatialObject.h>
49 typedef itk::CylinderSpatialObject CylinderSpatialObjectType;
52 void SetRadius(
double radius );
69 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
74 CylinderSpatialObjectType::Pointer m_CylinderSpatialObject;
80 #endif // __igstkCylinderObject_h
Geometrical abstraction of physical objects present in the surgical scene.
This class represents a cylinder object.
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
defines standard system-wide macros, constants, and other common parameters in the IGSTK Library...
double GetHeight() const
Get the height of the Cylinder.
double GetRadius() const
Get the radius of the Cylinder.
void SetHeight(double height)
Set the height of the Cylinder.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.