14 #ifndef __itkTransformToSpatialJacobianSource_h
15 #define __itkTransformToSpatialJacobianSource_h
18 #include "itkImageSource.h"
61 template<
class TOutputImage,
62 class TTransformPrecisionType =
double >
87 TOutputImage::ImageDimension );
91 itkGetStaticConstMacro( ImageDimension ),
97 typedef typename OutputImageType::PixelType
PixelType;
108 typedef ImageBase< itkGetStaticConstMacro( ImageDimension ) >
ImageBaseType;
136 itkSetMacro( OutputRegion, OutputImageRegionType );
139 itkGetConstReferenceMacro( OutputRegion, OutputImageRegionType );
142 itkSetMacro( OutputSpacing, SpacingType );
146 itkGetConstReferenceMacro( OutputSpacing, SpacingType );
149 itkSetMacro( OutputOrigin, OriginType );
153 itkGetConstReferenceMacro( OutputOrigin, OriginType );
156 itkSetMacro( OutputDirection, DirectionType );
157 itkGetConstReferenceMacro( OutputDirection, DirectionType );
170 unsigned long GetMTime(
void )
const;
177 void PrintSelf( std::ostream & os, Indent indent )
const;
183 const OutputImageRegionType & outputRegionForThread,
190 const OutputImageRegionType & outputRegionForThread,
214 #ifndef ITK_MANUAL_INSTANTIATION
215 #include "itkTransformToSpatialJacobianSource.hxx"
218 #endif // end #ifndef __itkTransformToSpatialJacobianSource_h