Slicer  4.10
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions
itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep > Class Template Reference

#include <Modules/CLI/ResampleDTIVolume/itkDiffusionTensor3DNearestNeighborInterpolateFunction.h>

Inheritance diagram for itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >:
Inheritance graph
[legend]
Collaboration diagram for itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::ContinuousIndexType ContinuousIndexType
 
typedef TData DataType
 
typedef Superclass::DiffusionImageType DiffusionImageType
 
typedef ImageFunction< DiffusionImageType, DataType, double > ImageFunctionType
 
typedef SmartPointer< SelfPointer
 
typedef Superclass::PointType PointType
 
typedef DiffusionTensor3DNearestNeighborInterpolateFunction Self
 
typedef DiffusionTensor3DInterpolateImageFunction< DataTypeSuperclass
 
typedef Superclass::TensorDataType TensorDataType
 
- Public Types inherited from itk::DiffusionTensor3DInterpolateImageFunction< TData, TCoordRep >
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::ContinuousIndexType ContinuousIndexType
 
typedef Image< TensorDataType, 3 > DiffusionImageType
 
typedef DiffusionImageType::Pointer DiffusionImageTypePointer
 
typedef Superclass::IndexType IndexType
 
typedef SmartPointer< SelfPointer
 
typedef Point< double, 3 > PointType
 
typedef DiffusionTensor3DInterpolateImageFunction Self
 
typedef ImageFunction< Image< DiffusionTensor3D< TData >, 3 >, DiffusionTensor3D< TData >, TCoordRep > Superclass
 
typedef DiffusionTensor3D< TensorTypeTensorDataType
 
typedef TensorDataType::RealValueType TensorRealType
 
typedef TData TensorType
 

Public Member Functions

TensorDataType EvaluateAtContinuousIndex (const ContinuousIndexType &index) const ITK_OVERRIDE
 
 itkNewMacro (Self)
 
 itkTypeMacro (DiffusionTensor3DNearestNeighborInterpolateFunction, DiffusionTensor3DInterpolateImageFunction)
 
- Public Member Functions inherited from itk::DiffusionTensor3DInterpolateImageFunction< TData, TCoordRep >
virtual TensorDataType Evaluate (const PointType &point) const ITK_OVERRIDE
 
virtual TensorDataType EvaluateAtIndex (const IndexType &index) const ITK_OVERRIDE
 
 itkTypeMacro (DiffusionTensor3DInterpolateImageFunction, ImageFunction)
 

Additional Inherited Members

- Protected Member Functions inherited from itk::DiffusionTensor3DInterpolateImageFunction< TData, TCoordRep >
 DiffusionTensor3DInterpolateImageFunction ()
 
- Protected Attributes inherited from itk::DiffusionTensor3DInterpolateImageFunction< TData, TCoordRep >
unsigned long m_LatestTime
 

Detailed Description

template<class TData, class TCoordRep = double>
class itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >

Definition at line 28 of file itkDiffusionTensor3DNearestNeighborInterpolateFunction.h.

Member Typedef Documentation

◆ ConstPointer

template<class TData , class TCoordRep = double>
typedef SmartPointer<const Self> itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::ConstPointer

◆ ContinuousIndexType

template<class TData , class TCoordRep = double>
typedef Superclass::ContinuousIndexType itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::ContinuousIndexType

◆ DataType

template<class TData , class TCoordRep = double>
typedef TData itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::DataType

◆ DiffusionImageType

template<class TData , class TCoordRep = double>
typedef Superclass::DiffusionImageType itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::DiffusionImageType

◆ ImageFunctionType

template<class TData , class TCoordRep = double>
typedef ImageFunction<DiffusionImageType, DataType, double> itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::ImageFunctionType

◆ Pointer

template<class TData , class TCoordRep = double>
typedef SmartPointer<Self> itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::Pointer

◆ PointType

template<class TData , class TCoordRep = double>
typedef Superclass::PointType itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::PointType

◆ Self

template<class TData , class TCoordRep = double>
typedef DiffusionTensor3DNearestNeighborInterpolateFunction itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::Self

◆ Superclass

template<class TData , class TCoordRep = double>
typedef DiffusionTensor3DInterpolateImageFunction<DataType> itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::Superclass

◆ TensorDataType

template<class TData , class TCoordRep = double>
typedef Superclass::TensorDataType itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::TensorDataType

Member Function Documentation

◆ EvaluateAtContinuousIndex()

template<class TData , class TCoordRep = double>
TensorDataType itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::EvaluateAtContinuousIndex ( const ContinuousIndexType index) const
virtual

Interpolate the image at a continuous index position

Returns the interpolated image intensity at a specified index position. No bounds checking is done. The point is assume to lie within the image buffer.

Subclasses must override this method.

ImageFunction::IsInsideBuffer() can be used to check bounds before calling the method.

Implements itk::DiffusionTensor3DInterpolateImageFunction< TData, TCoordRep >.

◆ itkNewMacro()

template<class TData , class TCoordRep = double>
itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::itkNewMacro ( Self  )

◆ itkTypeMacro()

template<class TData , class TCoordRep = double>
itk::DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >::itkTypeMacro ( DiffusionTensor3DNearestNeighborInterpolateFunction< TData, TCoordRep >  ,
DiffusionTensor3DInterpolateImageFunction   
)

Run-time type information (and related methods).


The documentation for this class was generated from the following file: