18 #ifndef __igstkSpatialObject_h
19 #define __igstkSpatialObject_h
22 #include "itkSpatialObject.h"
78 void RequestGetBounds() const;
97 virtual
void PrintSelf( std::ostream& os, itk::Indent indent ) const;
106 SpatialObjectType::
Pointer m_SpatialObject;
107 SpatialObjectType::
Pointer m_SpatialObjectToBeSet;
109 void ReportBoundsProcessing();
110 void ReportBoundsNotAvailableProcessing();
113 igstkDeclareInputMacro( InternalSpatialObjectNull );
114 igstkDeclareInputMacro( InternalSpatialObjectValid );
115 igstkDeclareInputMacro( RequestBounds );
118 igstkDeclareStateMacro( Initial );
119 igstkDeclareStateMacro( Ready );
122 void SetInternalSpatialObjectProcessing();
126 void ReportSpatialObjectNullProcessing();
130 igstkCoordinateSystemClassInterfaceMacro();
147 #endif // __igstkSpatialObject_h