14 #ifndef itkDiffusionTensor3DInterpolateImageFunctionReimplementation_h 15 #define itkDiffusionTensor3DInterpolateImageFunctionReimplementation_h 19 #include <itkInterpolateImageFunction.h> 31 template <
class TData,
class TCoordRep =
double>
51 typedef typename DiffusionImageType::SizeType
SizeType;
69 typename InterpolateImageFunctionType::Pointer
m_Interpol[6];
76 #ifndef ITK_MANUAL_INSTANTIATION 77 #include "itkDiffusionTensor3DInterpolateImageFunctionReimplementation.txx" DiffusionImageType::SizeType SizeType
SmartPointer< Self > Pointer
DiffusionImageType::Pointer DiffusionImageTypePointer
ImageRegionIteratorWithIndex< DiffusionImageType > IteratorDiffusionImageType
ImageRegionIteratorWithIndex< ImageType > IteratorImageType
SmartPointer< const Self > ConstPointer
DiffusionTensor3DInterpolateImageFunctionReimplementation()
Simplified inverse ITK transforms.
DiffusionTensor3D< TensorType > TensorDataType
itkSetMacro(NumberOfThreads, int)
virtual void AllocateInterpolator()=0
Point< double, 3 > PointType
Superclass::PointType PointType
ImagePointer m_ImageVec[6]
Superclass::ContinuousIndexType ContinuousIndexType
void SetInputImage(const DiffusionImageType *inputImage) override
Superclass::DiffusionImageType DiffusionImageType
InterpolateImageFunctionType::Pointer m_Interpol[6]
DiffusionImageType::RegionType itkRegionType
InterpolateImageFunction< ImageType, double > InterpolateImageFunctionType
Image< TensorDataType, 3 > DiffusionImageType
itkTypeMacro(DiffusionTensor3DInterpolateImageFunctionReimplementation, DiffusionTensor3DInterpolateImageFunction)
Superclass::DiffusionImageTypePointer DiffusionImageTypePointer
Image< DataType, 3 > ImageType
TensorDataType EvaluateAtContinuousIndex(const ContinuousIndexType &index) const override
Superclass::ContinuousIndexType ContinuousIndexType
DiffusionTensor3DInterpolateImageFunction< DataType, TCoordRep > Superclass
Superclass::TensorDataType TensorDataType
DiffusionTensor3DInterpolateImageFunctionReimplementation Self
ImageType::Pointer ImagePointer