Public Types |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TInput | InputDataType |
| typedef InputImageType::Pointer | InputImagePointerType |
typedef Image
< InputTensorDataType, 3 > | InputImageType |
typedef DiffusionTensor3D
< InputDataType > | InputTensorDataType |
typedef
DiffusionTensor3DInterpolateImageFunction
< InputDataType > | InterpolatorType |
typedef
itk::ImageRegionIterator
< OutputImageType > | IteratorType |
| typedef TOutput | OutputDataType |
| typedef OutputImageType::Pointer | OutputImagePointerType |
| typedef OutputImageType::RegionType | OutputImageRegionType |
typedef Image
< OutputTensorDataType, 3 > | OutputImageType |
typedef DiffusionTensor3D
< OutputDataType > | OutputTensorDataType |
| typedef SmartPointer< Self > | Pointer |
| typedef DiffusionTensor3DResample | Self |
typedef ImageToImageFilter
< Image< DiffusionTensor3D
< TInput >, 3 >, Image
< DiffusionTensor3D< TOutput >, 3 > > | Superclass |
typedef
DiffusionTensor3DTransform
< InputDataType > | TransformType |
Public Member Functions |
| unsigned long | GetMTime () const |
| | Get the time of the last modification of the object.
|
| Matrix< double, 3, 3 > | GetOutputMeasurementFrame () |
| | itkGetMacro (OutputDirection, typename OutputImageType::DirectionType) |
| | itkGetMacro (OutputSize, typename OutputImageType::SizeType) |
| | itkGetMacro (OutputSpacing, typename OutputImageType::SpacingType) |
| | itkGetMacro (OutputOrigin, typename OutputImageType::PointType) |
| | itkGetMacro (DefaultPixelValue, OutputDataType) |
| | itkNewMacro (Self) |
| | itkSetMacro (OutputDirection, typename OutputImageType::DirectionType) |
| | itkSetMacro (OutputSize, typename OutputImageType::SizeType) |
| | itkSetMacro (OutputSpacing, typename OutputImageType::SpacingType) |
| | itkSetMacro (OutputOrigin, typename OutputImageType::PointType) |
| | itkSetMacro (DefaultPixelValue, OutputDataType) |
| | itkSetObjectMacro (Interpolator, InterpolatorType) |
| | Set the interpolation.
|
| | itkSetObjectMacro (Transform, TransformType) |
| | Set the transform.
|
| void | SetInput (InputImagePointerType inputImage) |
| | Set the input image.
|
| void | SetOutputParametersFromImage (InputImagePointerType Image) |
| | Set the output parameters (size, spacing, origin, orientation) from a reference image.
|
Protected Member Functions |
| void | AfterThreadedGenerateData () |
| void | BeforeThreadedGenerateData () |
| | DiffusionTensor3DResample () |
| void | GenerateInputRequestedRegion () |
| void | GenerateOutputInformation () |
| void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) |
Private Attributes |
| OutputDataType | m_DefaultPixelValue |
| OutputTensorDataType | m_DefaultTensor |
| InterpolatorType::Pointer | m_Interpolator |
| OutputImageType::DirectionType | m_OutputDirection |
| OutputImageType::PointType | m_OutputOrigin |
| OutputImageType::SizeType | m_OutputSize |
| OutputImageType::SpacingType | m_OutputSpacing |
| TransformType::Pointer | m_Transform |
Resample diffusion tensor images A transformation and a interpolation have to be set