18 #ifndef __itkGPUCompositeTransformCopier_h
19 #define __itkGPUCompositeTransformCopier_h
21 #include "itkCompositeTransform.h"
63 template<
typename TTypeList,
typename NDimensions,
64 typename TCompositeTransform,
typename TOutputTransformPrecisionType >
91 itkStaticConstMacro( SpaceDimension,
unsigned int, CPUCompositeTransformType::InputDimension );
95 typedef CompositeTransform< GPUScalarType, SpaceDimension >
106 itkSetConstObjectMacro( InputTransform, CPUCompositeTransformType );
119 itkGetConstMacro( ExplicitMode,
bool );
120 itkSetMacro( ExplicitMode,
bool );
125 #ifdef ITK_USE_CONCEPT_CHECKING
127 itkConceptMacro( OutputTransformPrecisionTypeIsFloatingPointCheck,
128 ( Concept::IsFloatingPoint< TOutputTransformPrecisionType > ) );
136 virtual void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
152 #ifndef ITK_MANUAL_INSTANTIATION
153 #include "itkGPUCompositeTransformCopier.hxx"