18 #ifndef itkChangeInformationImageFilter_h 19 #define itkChangeInformationImageFilter_h 48 template<
typename TInputImage >
90 InputImageType::ImageDimension);
94 typedef typename InputImageType::PointType
PointType;
113 itkGetModifiableObjectMacro(ReferenceImage, TInputImage);
115 itkSetMacro(UseReferenceImage,
bool);
116 itkBooleanMacro(UseReferenceImage);
117 itkGetConstMacro(UseReferenceImage,
bool);
122 itkSetMacro(OutputSpacing, SpacingType);
123 itkGetConstReferenceMacro(OutputSpacing, SpacingType);
129 itkSetMacro(OutputOrigin, PointType);
130 itkGetConstReferenceMacro(OutputOrigin, PointType);
136 itkSetMacro(OutputDirection, DirectionType);
137 itkGetConstReferenceMacro(OutputDirection, DirectionType);
148 itkSetMacro(OutputOffset, OutputImageOffsetType);
149 itkGetConstReferenceMacro(OutputOffset, OutputImageOffsetType);
150 itkSetVectorMacro(OutputOffset, OutputImageOffsetValueType,
ImageDimension);
180 itkSetMacro(ChangeSpacing,
bool);
181 itkBooleanMacro(ChangeSpacing);
182 itkGetConstMacro(ChangeSpacing,
bool);
190 itkSetMacro(ChangeOrigin,
bool);
191 itkBooleanMacro(ChangeOrigin);
192 itkGetConstMacro(ChangeOrigin,
bool);
200 itkSetMacro(ChangeDirection,
bool);
201 itkBooleanMacro(ChangeDirection);
202 itkGetConstMacro(ChangeDirection,
bool);
206 itkSetMacro(ChangeRegion,
bool);
207 itkBooleanMacro(ChangeRegion);
208 itkGetConstMacro(ChangeRegion,
bool);
213 itkSetMacro(CenterImage,
bool);
214 itkBooleanMacro(CenterImage);
215 itkGetConstMacro(CenterImage,
bool);
242 void operator=(
const Self &) ITK_DELETE_FUNCTION;
262 #ifndef ITK_MANUAL_INSTANTIATION 263 #include "itkChangeInformationImageFilter.hxx"
signed long OffsetValueType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
virtual void Modified() const
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
virtual void SetNthInput(DataObjectPointerArraySizeType num, DataObject *input)