18#ifndef itkGPUInterpolatorCopier_h 
   19#define itkGPUInterpolatorCopier_h 
   21#include "itkInterpolateImageFunction.h" 
   64template <
typename TTypeList, 
typename NDimensions, 
typename TInterpolator, 
typename TOutputCoordRep>
 
  117  itkGetConstMacro(ExplicitMode, 
bool);
 
  118  itkSetMacro(ExplicitMode, 
bool);
 
  124#ifdef ITK_USE_CONCEPT_CHECKING 
  126  itkConceptMacro(OutputCoordRepIsFloatingPointCheck, (Concept::IsFloatingPoint<TOutputCoordRep>));
 
  134  PrintSelf(std::ostream & os, Indent indent) 
const override;
 
  140  ModifiedTimeType               m_InternalTransformTime{};
 
  141  bool                           m_ExplicitMode{};
 
 
  146#ifndef ITK_MANUAL_INSTANTIATION 
  147#  include "itkGPUInterpolatorCopier.hxx" 
Templated n-dimensional image class for the GPU.
 
A helper class which creates an GPU interpolator which is perfect copy of the CPU interpolator.
 
TInterpolator CPUInterpolatorType
 
TOutputCoordRep GPUCoordRepType
 
typename GPUInterpolatorType::ConstPointer GPUInterpolatorConstPointer
 
~GPUInterpolatorCopier() override=default
 
typename GPUInterpolatorType::Pointer GPUInterpolatorPointer
 
InterpolateImageFunction< GPUInputImageType, GPUCoordRepType > GPUExplicitInterpolatorType
 
SmartPointer< const Self > ConstPointer
 
typename GPUExplicitInterpolatorType::Pointer GPUExplicitInterpolatorPointer
 
typename CPUInterpolatorType::ConstPointer CPUInterpolatorConstPointer
 
itkGetModifiableObjectMacro(Output, GPUInterpolatorType)
 
typename CPUInputImageType::PixelType CPUInputImagePixelType
 
itkGetModifiableObjectMacro(ExplicitOutput, GPUExplicitInterpolatorType)
 
InterpolateImageFunction< CPUInputImageType, GPUCoordRepType > GPUInterpolatorType
 
typename CPUInterpolatorType::CoordRepType CPUCoordRepType
 
ITK_DISALLOW_COPY_AND_MOVE(GPUInterpolatorCopier)
 
typename GPUExplicitInterpolatorType::ConstPointer GPUExplicitInterpolatorConstPointer
 
typename CPUInterpolatorType::InputImageType CPUInputImageType
 
void PrintSelf(std::ostream &os, Indent indent) const override