Go to the documentation of this file.
18 #ifndef __itkGPUInterpolatorCopier_h
19 #define __itkGPUInterpolatorCopier_h
21 #include "itkInterpolateImageFunction.h"
64 template<
typename TTypeList,
typename NDimensions,
65 typename TInterpolator,
typename TOutputCoordRep >
90 typedef InterpolateImageFunction< CPUInputImageType, GPUCoordRepType >
99 typedef InterpolateImageFunction< GPUInputImageType, GPUCoordRepType >
120 itkGetConstMacro( ExplicitMode,
bool );
121 itkSetMacro( ExplicitMode,
bool );
126 #ifdef ITK_USE_CONCEPT_CHECKING
128 itkConceptMacro( OutputCoordRepIsFloatingPointCheck,
129 ( Concept::IsFloatingPoint< TOutputCoordRep > ) );
137 virtual void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
153 #ifndef ITK_MANUAL_INSTANTIATION
154 #include "itkGPUInterpolatorCopier.hxx"
TInterpolator CPUInterpolatorType
SmartPointer< const Self > ConstPointer
A helper class which creates an GPU interpolator which is perfect copy of the CPU interpolator.
Templated n-dimensional image class for the GPU.
virtual ~GPUInterpolatorCopier()
void operator=(const Self &)
InterpolateImageFunction< GPUInputImageType, GPUCoordRepType > GPUExplicitInterpolatorType
CPUInterpolatorConstPointer m_InputInterpolator
CPUInterpolatorType::CoordRepType CPUCoordRepType
GPUInterpolatorType::ConstPointer GPUInterpolatorConstPointer
InterpolateImageFunction< CPUInputImageType, GPUCoordRepType > GPUInterpolatorType
TOutputCoordRep GPUCoordRepType
GPUInterpolatorPointer m_Output
GPUExplicitInterpolatorType::Pointer GPUExplicitInterpolatorPointer
GPUInterpolatorCopier(const Self &)
ModifiedTimeType m_InternalTransformTime
GPUInterpolatorType::Pointer GPUInterpolatorPointer
CPUInterpolatorType::InputImageType CPUInputImageType
itk::GPUImage< CPUInputImagePixelType, CPUInputImageType::ImageDimension > GPUInputImageType
SmartPointer< Self > Pointer
itkGetModifiableObjectMacro(ExplicitOutput, GPUExplicitInterpolatorType)
GPUExplicitInterpolatorPointer m_ExplicitOutput
CPUInterpolatorType::ConstPointer CPUInterpolatorConstPointer
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
GPUInterpolatorCopier Self
itkGetModifiableObjectMacro(Output, GPUInterpolatorType)
GPUExplicitInterpolatorType::ConstPointer GPUExplicitInterpolatorConstPointer
CPUInputImageType::PixelType CPUInputImagePixelType
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|