18#ifndef __itkGPUTransformCopier_h
19#define __itkGPUTransformCopier_h
21#include "itkTransform.h"
61template<
typename TTypeList,
typename NDimensions,
62typename TTransform,
typename TOutputTransformPrecisionType >
92 typedef Transform< GPUScalarType, InputSpaceDimension, OutputSpaceDimension >
112 itkGetConstMacro( ExplicitMode,
bool );
113 itkSetMacro( ExplicitMode,
bool );
118#ifdef ITK_USE_CONCEPT_CHECKING
120 itkConceptMacro( OutputTransformPrecisionTypeIsFloatingPointCheck,
121 ( Concept::IsFloatingPoint< TOutputTransformPrecisionType > ) );
129 void PrintSelf( std::ostream & os, Indent indent )
const override;
159 template<
unsigned int Dimension >
163 template<
unsigned int InputSpaceDimension >
174 template<
unsigned int InputSpaceDimension >
195 template<
unsigned int InputSpaceDimension >
206 template<
unsigned int InputSpaceDimension >
239#ifndef ITK_MANUAL_INSTANTIATION
240#include "itkGPUTransformCopier.hxx"