18 #ifndef __itkGPUAdvancedCombinationTransformCopier_h 19 #define __itkGPUAdvancedCombinationTransformCopier_h 62 template<
typename TTypeList,
typename NDimensions,
63 typename TAdvancedCombinationTransform,
typename TOutputTransformPrecisionType >
117 itkSetConstObjectMacro( InputTransform, CPUComboTransformType );
130 itkGetConstMacro( ExplicitMode,
bool );
131 itkSetMacro( ExplicitMode,
bool );
136 #ifdef ITK_USE_CONCEPT_CHECKING 138 itkConceptMacro( OutputTransformPrecisionTypeIsFloatingPointCheck,
139 ( Concept::IsFloatingPoint< TOutputTransformPrecisionType > ) );
147 virtual void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
151 const CPUCurrentTransformConstPointer & fromTransform,
152 GPUComboTransformPointer & toTransform );
156 const CPUCurrentTransformConstPointer & fromTransform,
157 GPUAdvancedTransformPointer & toTransform );
170 const CPUParametersType & from,
171 GPUParametersType & to );
177 const CPUCurrentTransformConstPointer & fromTransform,
178 GPUComboTransformPointer & toTransform );
181 template<
unsigned int Dimension >
185 template<
unsigned int InputSpaceDimension >
187 const CPUCurrentTransformConstPointer &,
188 GPUComboTransformPointer &,
196 template<
unsigned int InputSpaceDimension >
198 const CPUCurrentTransformConstPointer &,
199 GPUComboTransformPointer &,
208 const CPUCurrentTransformConstPointer & fromTransform,
213 const CPUCurrentTransformConstPointer & fromTransform,
217 template<
unsigned int InputSpaceDimension >
219 const CPUCurrentTransformConstPointer &,
220 GPUComboTransformPointer &,
228 template<
unsigned int InputSpaceDimension >
230 const CPUCurrentTransformConstPointer &,
231 GPUComboTransformPointer &,
240 const CPUCurrentTransformConstPointer & fromTransform,
245 const CPUCurrentTransformConstPointer & fromTransform,
261 #ifndef ITK_MANUAL_INSTANTIATION 262 #include "itkGPUAdvancedCombinationTransformCopier.hxx"