18 #ifndef __igstkAxesObject_h
19 #define __igstkAxesObject_h
23 #include "itkGroupSpatialObject.h"
50 void SetSize(
double x,
double y,
double z);
53 double GetSizeX()
const;
67 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
72 typedef itk::GroupSpatialObject<3> AxesSpatialObjectType;
75 void operator=(
const Self&);
77 AxesSpatialObjectType::Pointer m_AxesSpatialObject;
85 #endif // __igstkAxesObject_h
This class represents a Axes object.
Geometrical abstraction of physical objects present in the surgical scene.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
Base class for all the IGSTK classes.
#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 GetSizeY() const
Get size of the Y axis.
double GetSizeZ() const
Get size of the Z axis.