go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itk Namespace Reference

Namespaces

namespace  Functor
 
namespace  ImplementationDetails
 
namespace  Statistics
 

Data Structures

class  AdaptiveStepsizeOptimizer
 
class  AdaptiveStochasticGradientDescentOptimizer
 
class  AdaptiveStochasticLBFGSOptimizer
 
class  AdaptiveStochasticVarianceReducedGradientOptimizer
 
class  AdvancedBSplineDeformableTransform
 
class  AdvancedBSplineDeformableTransformBase
 
class  AdvancedCombinationTransform
 
class  AdvancedEuler3DTransform
 
class  AdvancedIdentityTransform
 
class  AdvancedImageMomentsCalculator
 
class  AdvancedImageToImageMetric
 
class  AdvancedKappaStatisticImageToImageMetric
 
class  AdvancedLinearInterpolateImageFunction
 
class  AdvancedMatrixOffsetTransformBase
 
class  AdvancedMeanSquaresImageToImageMetric
 
class  AdvancedNormalizedCorrelationImageToImageMetric
 
class  AdvancedRayCastInterpolateImageFunction
 
class  AdvancedRigid2DTransform
 
class  AdvancedRigid3DTransform
 
class  AdvancedSimilarity2DTransform
 
class  AdvancedSimilarity3DTransform
 
class  AdvancedTransform
 
class  AdvancedTranslationTransform
 
class  AdvancedVersorRigid3DTransform
 
class  AdvancedVersorTransform
 
class  AffineDTI2DTransform
 
class  AffineDTI3DTransform
 
class  AffineLogStackTransform
 
class  AffineLogTransform
 
class  ANNbdTree
 
class  ANNBinaryTreeCreator
 
class  ANNBruteForceTree
 
class  ANNFixedRadiusTreeSearch
 
class  ANNkDTree
 
class  ANNPriorityTreeSearch
 
class  ANNStandardTreeSearch
 
class  BinaryANNTreeBase
 
class  BinaryANNTreeSearchBase
 
class  BinaryTreeBase
 
class  BinaryTreeSearchBase
 
class  BSplineDerivativeKernelFunction2
 
class  BSplineInterpolationDerivativeWeightFunction
 
class  BSplineInterpolationSecondOrderDerivativeWeightFunction
 
class  BSplineInterpolationWeightFunction2
 
class  BSplineInterpolationWeightFunctionBase
 
class  BSplineKernelFunction2
 
class  BSplineSecondOrderDerivativeKernelFunction2
 
class  BSplineStackTransform
 
class  CenteredTransformInitializer2
 
class  CMAEvolutionStrategyOptimizer
 
class  CombinationImageToImageMetric
 
class  ComputeDisplacementDistribution
 
class  ComputeImageExtremaFilter
 
class  ComputeJacobianTerms
 
class  ComputePreconditionerUsingDisplacementDistribution
 
class  CorrespondingPointsEuclideanDistancePointMetric
 
class  CyclicBSplineDeformableTransform
 
class  CyclicGridScheduleComputer
 
class  DeformationFieldInterpolatingTransform
 
class  DeformationFieldRegulizer
 
class  DeformationVectorFieldTransform
 
class  DisplacementMagnitudePenaltyTerm
 
class  DistancePreservingRigidityPenaltyTerm
 
class  ElasticBodyReciprocalSplineKernelTransform2
 
class  ElasticBodySplineKernelTransform2
 
class  ElastixRegistrationMethod
 
class  ErodeMaskImageFilter
 
class  EulerGroup
 
class  EulerGroup< 2 >
 
class  EulerGroup< 3 >
 
class  EulerStackTransform
 
class  EulerTransform
 
class  EulerTransform< TScalarType, 3 >
 
class  ExponentialLimiterFunction
 
class  FiniteDifferenceGradientDescentOptimizer
 
class  FullSearchOptimizer
 
class  GenericConjugateGradientOptimizer
 
class  GenericMultiResolutionPyramidImageFilter
 
class  GPUAdvancedBSplineDeformableTransform
 
class  GPUAdvancedCombinationTransform
 
class  GPUAdvancedCombinationTransformCopier
 
class  GPUAdvancedCombinationTransformFactory2
 
class  GPUAdvancedEuler2DTransform
 
class  GPUAdvancedEuler2DTransformFactory2
 
class  GPUAdvancedEuler3DTransform
 
class  GPUAdvancedEuler3DTransformFactory2
 
class  GPUAdvancedMatrixOffsetTransformBase
 
class  GPUAdvancedMatrixOffsetTransformBaseFactory2
 
class  GPUAdvancedSimilarity2DTransform
 
class  GPUAdvancedSimilarity2DTransformFactory2
 
class  GPUAdvancedSimilarity3DTransform
 
class  GPUAdvancedSimilarity3DTransformFactory2
 
class  GPUAdvancedTranslationTransform
 
class  GPUAdvancedTranslationTransformFactory2
 
class  GPUAffineTransform
 
class  GPUAffineTransformFactory2
 
class  GPUBSplineBaseTransform
 
class  GPUBSplineDecompositionImageFilter
 
class  GPUBSplineDecompositionImageFilterFactory2
 
class  GPUBSplineInterpolateImageFunction
 
class  GPUBSplineInterpolateImageFunctionFactory2
 
class  GPUBSplineTransform
 
class  GPUBSplineTransformFactory2
 
class  GPUCastImageFilter
 
class  GPUCastImageFilterFactory2
 
class  GPUCompositeTransform
 
class  GPUCompositeTransformBase
 
class  GPUCompositeTransformCopier
 
class  GPUCompositeTransformFactory2
 
class  GPUDataManager
 
class  GPUEuler2DTransform
 
class  GPUEuler2DTransformFactory2
 
class  GPUEuler3DTransform
 
class  GPUEuler3DTransformFactory2
 
class  GPUIdentityTransform
 
class  GPUIdentityTransformFactory2
 
class  GPUImage
 
struct  GPUImageBase1D
 
struct  GPUImageBase2D
 
struct  GPUImageBase3D
 
class  GPUImageDataManager
 
class  GPUImageFactory2
 
class  GPUImageToImageFilter
 
class  GPUInPlaceImageFilter
 
class  GPUInterpolateImageFunction
 
class  GPUInterpolatorBase
 
class  GPUInterpolatorCopier
 
class  GPULinearInterpolateImageFunction
 
class  GPULinearInterpolateImageFunctionFactory2
 
class  GPUMatrixOffsetTransformBase
 
class  GPUNearestNeighborInterpolateImageFunction
 
class  GPUNearestNeighborInterpolateImageFunctionFactory2
 
class  GPUObjectFactoryBase
 
class  GPURecursiveGaussianImageFilter
 
class  GPURecursiveGaussianImageFilterFactory2
 
class  GPUResampleImageFilter
 
class  GPUResampleImageFilterFactory2
 
class  GPUShrinkImageFilter
 
class  GPUShrinkImageFilterFactory2
 
class  GPUSimilarity2DTransform
 
class  GPUSimilarity2DTransformFactory2
 
class  GPUSimilarity3DTransform
 
class  GPUSimilarity3DTransformFactory2
 
class  GPUTraits
 
class  GPUTraits< Image< TPixelType, NDimension > >
 
class  GPUTransformBase
 
class  GPUTransformCopier
 
class  GPUTranslationTransform
 
class  GPUTranslationTransformBase
 
class  GPUTranslationTransformFactory2
 
class  GPUUnaryFunctorImageFilter
 
class  GradientDescentOptimizer2
 
class  GradientDifferenceImageToImageMetric
 
class  GridScheduleComputer
 
class  HardLimiterFunction
 
class  ImageFileCastWriter
 
class  ImageFullSampler
 
class  ImageGridSampler
 
class  ImageRandomCoordinateSampler
 
class  ImageRandomSampler
 
class  ImageRandomSamplerBase
 
class  ImageRandomSamplerSparseMask
 
class  ImageSample
 
class  ImageSamplerBase
 
class  ImageToImageMetricWithFeatures
 
class  KernelFunctionBase2
 
class  KernelTransform2
 
class  KNNGraphAlphaMutualInformationImageToImageMetric
 
class  LimiterFunctionBase
 
class  LineSearchOptimizer
 
class  MeshFileReaderBase
 
class  MeshPenalty
 
class  MevisDicomTiffImageIO
 
class  MevisDicomTiffImageIOFactory
 
class  MissingVolumeMeshPenalty
 
class  MoreThuenteLineSearchOptimizer
 
class  MultiBSplineDeformableTransformWithNormal
 
class  MultiInputImageRandomCoordinateSampler
 
class  MultiInputImageToImageMetricBase
 
class  MultiInputMultiResolutionImageRegistrationMethodBase
 
class  MultiMetricMultiResolutionImageRegistrationMethod
 
class  MultiOrderBSplineDecompositionImageFilter
 
class  MultiResolutionGaussianSmoothingPyramidImageFilter
 
class  MultiResolutionImageRegistrationMethod2
 
class  MultiResolutionImageRegistrationMethodWithFeatures
 
class  MultiResolutionShrinkPyramidImageFilter
 
class  NDImageBase
 
class  NDImageTemplate
 
class  NormalizedGradientCorrelationImageToImageMetric
 
class  OpenCLBuffer
 
class  OpenCLCommandQueue
 
class  OpenCLCompileError
 
class  OpenCLContext
 
class  OpenCLContextScopeGuard
 
struct  OpenCLDefaultImageDimentions
 
class  OpenCLDevice
 
class  OpenCLEvent
 
class  OpenCLEventList
 
class  OpenCLImage
 
class  OpenCLImageFormat
 
class  OpenCLKernel
 
class  OpenCLKernelManager
 
class  OpenCLKernelToImageBridge
 
class  OpenCLLogger
 
class  OpenCLMemoryObject
 
class  OpenCLPlatform
 
class  OpenCLProfilingTimeProbe
 
class  OpenCLProgram
 
class  OpenCLSampler
 
class  OpenCLSize
 
class  OpenCLUserEvent
 
class  OpenCLVector
 
class  OpenCLVectorBase
 
class  ParabolicErodeDilateImageFilter
 
class  ParabolicErodeImageFilter
 
class  ParameterFileParser
 
class  ParameterMapInterface
 
class  ParzenWindowHistogramImageToImageMetric
 
class  ParzenWindowMutualInformationImageToImageMetric
 
class  ParzenWindowNormalizedMutualInformationImageToImageMetric
 
class  PatternIntensityImageToImageMetric
 
class  PCAMetric
 
class  PCAMetric2
 
class  PreconditionedASGDOptimizer
 
class  QuasiNewtonLBFGSOptimizer
 
class  RecursiveBSplineInterpolationWeightFunction
 
class  RecursiveBSplineTransform
 
class  RecursiveBSplineTransformImplementation
 
class  RecursiveBSplineTransformImplementation< OutputDimension, 0, SplineOrder, TScalar >
 
class  ReducedDimensionBSplineInterpolateImageFunction
 
class  RSGDEachParameterApartBaseOptimizer
 
class  RSGDEachParameterApartOptimizer
 
class  ScaledSingleValuedCostFunction
 
class  ScaledSingleValuedNonLinearOptimizer
 
class  SingleValuedPointSetToPointSetMetric
 
class  StackTransform
 
class  StandardGradientDescentOptimizer
 
class  StandardStochasticGradientOptimizer
 
class  StandardStochasticVarianceReducedGradientOptimizer
 
class  StatisticalShapePointPenalty
 
class  StochasticGradientDescentOptimizer
 
class  StochasticVarianceReducedGradientDescentOptimizer
 
class  SumOfPairwiseCorrelationCoefficientsMetric
 
class  SumSquaredTissueVolumeDifferenceImageToImageMetric
 
class  ThinPlateR2LogRSplineKernelTransform2
 
class  ThinPlateSplineKernelTransform2
 
class  TransformBendingEnergyPenaltyTerm
 
class  TransformixFilter
 
class  TransformixInputPointFileReader
 
class  TransformPenaltyTerm
 
class  TransformRigidityPenaltyTerm
 
class  TransformToDeterminantOfSpatialJacobianSource
 
class  TransformToSpatialJacobianSource
 
class  TranslationStackTransform
 
class  TranslationTransformInitializer
 
class  UpsampleBSplineParametersFilter
 
class  VarianceOverLastDimensionImageMetric
 
class  VectorContainerSource
 
class  VectorDataContainer
 
class  VectorMeanDiffusionImageFilter
 
class  VolumeSplineKernelTransform2
 
class  WeightedCombinationTransform
 

Typedefs

typedef typelist::MakeTypeList< unsignedchar, char, unsignedshort, short, unsignedint, int, float, double >::Type OpenCLDefaultImageTypes
 

Enumerations

enum  ElastixLogLevel : uint8_t { Info , Warning , Error , Off }
 
enum  OpenCLVersion {
  VERSION_1_0 = 0x0001 , VERSION_1_1 = 0x0002 , VERSION_1_2 = 0x0003 , VERSION_2_0 = 0x0004 ,
  VERSION_2_1 = 0x0005
}
 

Functions

bool CreateOpenCLContext (std::string &errorMessage, const std::string openCLDeviceType, const int openCLDeviceID)
 
void CreateOpenCLLogger (const std::string &prefixFileName, const std::string &outputDirectory)
 
template<class LineBufferType , class RealType , class TInputPixel , bool doDilate>
void DoLine (LineBufferType &LineBuf, LineBufferType &tmpLineBuf, const RealType magnitude)
 
template<class TInIter , class TOutIter , class RealType , class TInputPixel , class OutputPixelType , bool doDilate>
void doOneDimension (TInIter &inputIterator, TOutIter &outputIterator, ProgressReporter &progress, const long LineLength, const unsigned direction, const bool m_UseImageSpacing, const RealType image_scale, const RealType Sigma)
 
std::string Get64BitPragma ()
 
std::string GetTypename (const std::type_info &intype)
 
void GetTypenameInString (const std::type_info &intype, std::ostringstream &ret)
 
 itkGPUKernelClassMacro (GPUBSplineDecompositionImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUBSplineInterpolateImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPUBSplineTransformKernel)
 
 itkGPUKernelClassMacro (GPUCastImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUIdentityTransformKernel)
 
 itkGPUKernelClassMacro (GPUImageBaseKernel)
 
 itkGPUKernelClassMacro (GPUImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPULinearInterpolateImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPUMathKernel)
 
 itkGPUKernelClassMacro (GPUMatrixOffsetTransformBaseKernel)
 
 itkGPUKernelClassMacro (GPUNearestNeighborInterpolateImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPURecursiveGaussianImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUResampleImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUShrinkImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUTranslationTransformBaseKernel)
 
bool opencl_get_device_info_bool (const cl_device_id id, const cl_device_info name)
 
int opencl_get_device_info_int (const cl_device_id id, const cl_device_info name)
 
bool opencl_get_device_info_is_string (const cl_device_id id, const cl_device_info name, const char *str)
 
std::vcl_size_t opencl_get_device_info_size (const cl_device_id id, const cl_device_info name)
 
std::string opencl_get_device_info_string (const cl_device_id id, const cl_device_info name)
 
unsigned int opencl_get_device_info_uint (const cl_device_id id, const cl_device_info name)
 
unsigned long opencl_get_device_info_ulong (const cl_device_id id, const cl_device_info name)
 
std::string opencl_get_platform_info_string (const cl_platform_id id, const cl_platform_info name)
 
bool opencl_has_extension (const std::string &list, const std::string &name)
 
bool opencl_is_platform (cl_platform_id id, cl_platform_info name, const char *str)
 
std::string opencl_simplified (const std::string &str)
 
std::list< std::string > opencl_split_string (const std::string &str, const char separator)
 
int opencl_version_flags (const std::string &version)
 
int OpenCLGetLocalBlockSize (unsigned int ImageDim)
 
template<typename TObjectType >
static std::unique_ptr< TObjectType >::element_type * OpenCLGetPtrHelper (const std::unique_ptr< TObjectType > &p)
 
template<typename T >
static T * OpenCLGetPtrHelper (T *ptr)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLCommandQueue &lhs, const OpenCLCommandQueue &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLDevice &lhs, const OpenCLDevice &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLEvent &lhs, const OpenCLEvent &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLEventList &lhs, const OpenCLEventList &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLImageFormat &lhs, const OpenCLImageFormat &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLKernel &lhs, const OpenCLKernel &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLMemoryObject &lhs, const OpenCLMemoryObject &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLPlatform &lhs, const OpenCLPlatform &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLProgram &lhs, const OpenCLProgram &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLSampler &lhs, const OpenCLSampler &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLSize &lhs, const OpenCLSize &rhs)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_char &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_char16 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_char2 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_char4 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_char8 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_float &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_float16 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_float2 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_float4 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_float8 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_int &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_int16 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_int2 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_int4 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_int8 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint16 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint2 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint4 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint8 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLCommandQueue &queue)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLDevice &device)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLEvent &event)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLEventList &eventlist)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLImage &image)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLImageFormat &format)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLKernel &kernel)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLMemoryObject &memoryObject)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLPlatform &platform)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLProgram &program)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLSampler &sampler)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLSize &size)
 
template<typename charT , typename traits , typename dataType >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLVector< dataType > &vector)
 
template<typename longT , typename traits >
std::basic_ostream< longT, traits > & operator<< (std::basic_ostream< longT, traits > &strm, const cl_long &_v)
 
template<typename longT , typename traits >
std::basic_ostream< longT, traits > & operator<< (std::basic_ostream< longT, traits > &strm, const cl_long16 &_v)
 
template<typename longT , typename traits >
std::basic_ostream< longT, traits > & operator<< (std::basic_ostream< longT, traits > &strm, const cl_long2 &_v)
 
template<typename longT , typename traits >
std::basic_ostream< longT, traits > & operator<< (std::basic_ostream< longT, traits > &strm, const cl_long4 &_v)
 
template<typename longT , typename traits >
std::basic_ostream< longT, traits > & operator<< (std::basic_ostream< longT, traits > &strm, const cl_long8 &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short16 &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short2 &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short4 &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short8 &_v)
 
template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar &_v)
 
template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar16 &_v)
 
template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar2 &_v)
 
template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar4 &_v)
 
template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar8 &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong16 &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong2 &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong4 &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong8 &_v)
 
template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort &_v)
 
template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort16 &_v)
 
template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort2 &_v)
 
template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort4 &_v)
 
template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort8 &_v)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLCommandQueue &lhs, const OpenCLCommandQueue &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLDevice &lhs, const OpenCLDevice &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLEvent &lhs, const OpenCLEvent &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLEventList &lhs, const OpenCLEventList &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLImageFormat &lhs, const OpenCLImageFormat &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLKernel &lhs, const OpenCLKernel &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLMemoryObject &lhs, const OpenCLMemoryObject &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLPlatform &lhs, const OpenCLPlatform &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLProgram &lhs, const OpenCLProgram &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLSampler &lhs, const OpenCLSampler &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLSize &lhs, const OpenCLSize &rhs)
 
template<typename ImageType >
void SetKernelWithDirection (const typename ImageType::DirectionType &dir, cl_float &direction1d, cl_float4 &direction2d, cl_float16 &direction3d)
 
template<typename ImageType >
void SetKernelWithITKImage (OpenCLKernelManager::Pointer &kernelManager, const int kernelIdx, cl_uint &argIdx, const typename ImageType::Pointer &image, typename GPUDataManager::Pointer &imageBase, const bool copyImage, const bool copyImageBase)
 
template<typename TImage >
void WriteCastedImage (const TImage &image, const std::string &filename, const std::string &outputComponentType, bool compress)
 

Variables

template<typename TPixel , unsigned int NDimension>
class ITK_TEMPLATE_EXPORT GPUImage
 
template<class TScalarType , unsigned int NDimensions, unsigned int VSplineOrder>
class ITK_TEMPLATE_EXPORT MultiBSplineDeformableTransformWithNormal
 
template<typename >
class ITK_TEMPLATE_EXPORT OptimizerParameters
 

Detailed Description

This class is a modification of an ITK class. The original copyright message is pasted here, which includes also the version information:

Parts of the code were taken from an ITK file. Original ITK copyright message, just for reference:

This class is a slight modification of the original ITK class: MultiResolutionImageRegistrationMethod. The original copyright message is pasted here, which includes also the version information:

This file contains helper functionality to enable OpenCL support within elastix and transformix.

Needed for the check of a B-spline transform. Needed for the filtering of the B-spline coefficients.

Includes for the Superclass. Includes for the kNN trees. Supported trees. Supported tree searchers. Include for the spatial derivatives.

Needed for the check of a B-spline transform. Needed for the filtering of the B-spline coefficients. Include stuff needed for the construction of the rigidity coefficient image.

Typedef Documentation

◆ OpenCLDefaultImageTypes

typedef typelist::MakeTypeList<unsignedchar,char,unsignedshort,short,unsignedint,int,float,double>::Type itk::OpenCLDefaultImageTypes

Definition at line 45 of file itkGPUSupportedImages.h.

Enumeration Type Documentation

◆ ElastixLogLevel

enum itk::ElastixLogLevel : uint8_t

The level of logging from elastix and/or transformix

Enumerator
Info 

Log all messages, even the ones that are only informative.

Warning 

Log the error messages, as well as the warnings.

Error 

Log only the error messages.

Off 

Do not log any messages.

Definition at line 43 of file itkElastixLogLevel.h.

◆ OpenCLVersion

This enum defines bits corresponding to OpenCL versions. \value VERSION_1_0 OpenCL 1.0 is supported. \value VERSION_1_1 OpenCL 1.1 is supported. \value VERSION_1_2 OpenCL 1.2 is supported. \value VERSION_2_0 OpenCL 2.0 is supported. \value VERSION_2_1 OpenCL 2.1 is supported.

Enumerator
VERSION_1_0 
VERSION_1_1 
VERSION_1_2 
VERSION_2_0 
VERSION_2_1 

Definition at line 45 of file itkOpenCL.h.

Function Documentation

◆ CreateOpenCLContext()

bool itk::CreateOpenCLContext ( std::string & errorMessage,
const std::string openCLDeviceType,
const int openCLDeviceID )

Method that is used to create OpenCL context within elastix and transformix.

◆ CreateOpenCLLogger()

void itk::CreateOpenCLLogger ( const std::string & prefixFileName,
const std::string & outputDirectory )

Method that is used to create OpenCL logger within elastix and transformix.

◆ DoLine()

template<class LineBufferType , class RealType , class TInputPixel , bool doDilate>
void itk::DoLine ( LineBufferType & LineBuf,
LineBufferType & tmpLineBuf,
const RealType magnitude )

Definition at line 28 of file itkParabolicMorphUtils.h.

◆ doOneDimension()

template<class TInIter , class TOutIter , class RealType , class TInputPixel , class OutputPixelType , bool doDilate>
void itk::doOneDimension ( TInIter & inputIterator,
TOutIter & outputIterator,
ProgressReporter & progress,
const long LineLength,
const unsigned direction,
const bool m_UseImageSpacing,
const RealType image_scale,
const RealType Sigma )

Definition at line 77 of file itkParabolicMorphUtils.h.

◆ Get64BitPragma()

std::string itk::Get64BitPragma ( )

Get 64-bit pragma

◆ GetTypename()

std::string itk::GetTypename ( const std::type_info & intype)

Get Typename

◆ GetTypenameInString()

void itk::GetTypenameInString ( const std::type_info & intype,
std::ostringstream & ret )

Get Typename in String

◆ itkGPUKernelClassMacro() [1/15]

itk::itkGPUKernelClassMacro ( GPUBSplineDecompositionImageFilterKernel )

Create a helper GPU Kernel class for GPUBSplineDecompositionImageFilter

◆ itkGPUKernelClassMacro() [2/15]

itk::itkGPUKernelClassMacro ( GPUBSplineInterpolateImageFunctionKernel )

Create a helper GPU Kernel class for GPUBSplineInterpolateImageFunction

◆ itkGPUKernelClassMacro() [3/15]

itk::itkGPUKernelClassMacro ( GPUBSplineTransformKernel )

Create a helper GPU Kernel class for GPUBSplineTransform

◆ itkGPUKernelClassMacro() [4/15]

itk::itkGPUKernelClassMacro ( GPUCastImageFilterKernel )

Create a helper GPU Kernel class for GPUCastImageFilter

◆ itkGPUKernelClassMacro() [5/15]

itk::itkGPUKernelClassMacro ( GPUIdentityTransformKernel )

Create a helper GPU Kernel class for GPUIdentityTransform

◆ itkGPUKernelClassMacro() [6/15]

itk::itkGPUKernelClassMacro ( GPUImageBaseKernel )

Create a helper GPU Kernel class for itkGPUImageBase

◆ itkGPUKernelClassMacro() [7/15]

itk::itkGPUKernelClassMacro ( GPUImageFunctionKernel )

Create a helper GPU Kernel class for itkGPUImageFunction

◆ itkGPUKernelClassMacro() [8/15]

itk::itkGPUKernelClassMacro ( GPULinearInterpolateImageFunctionKernel )

Create a helper GPU Kernel class for GPULinearInterpolateImageFunction

◆ itkGPUKernelClassMacro() [9/15]

itk::itkGPUKernelClassMacro ( GPUMathKernel )

Create a helper GPU Kernel class for itkGPUMath

◆ itkGPUKernelClassMacro() [10/15]

itk::itkGPUKernelClassMacro ( GPUMatrixOffsetTransformBaseKernel )

Create a helper GPU Kernel class for itkGPUMatrixOffsetTransformBase

◆ itkGPUKernelClassMacro() [11/15]

itk::itkGPUKernelClassMacro ( GPUNearestNeighborInterpolateImageFunctionKernel )

Create a helper GPU Kernel class for GPUNearestNeighborInterpolateImageFunction

◆ itkGPUKernelClassMacro() [12/15]

itk::itkGPUKernelClassMacro ( GPURecursiveGaussianImageFilterKernel )

Create a helper GPU Kernel class for GPURecursiveGaussianImageFilter

◆ itkGPUKernelClassMacro() [13/15]

itk::itkGPUKernelClassMacro ( GPUResampleImageFilterKernel )

Create a helper GPU Kernel class for GPUResampleImageFilter

◆ itkGPUKernelClassMacro() [14/15]

itk::itkGPUKernelClassMacro ( GPUShrinkImageFilterKernel )

Create a helper GPU Kernel class for GPUShrinkImageFilter

◆ itkGPUKernelClassMacro() [15/15]

itk::itkGPUKernelClassMacro ( GPUTranslationTransformBaseKernel )

Create a helper GPU Kernel class for itkGPUTranslationTransformBase

◆ opencl_get_device_info_bool()

bool itk::opencl_get_device_info_bool ( const cl_device_id id,
const cl_device_info name )

◆ opencl_get_device_info_int()

int itk::opencl_get_device_info_int ( const cl_device_id id,
const cl_device_info name )

◆ opencl_get_device_info_is_string()

bool itk::opencl_get_device_info_is_string ( const cl_device_id id,
const cl_device_info name,
const char * str )

◆ opencl_get_device_info_size()

std::vcl_size_t itk::opencl_get_device_info_size ( const cl_device_id id,
const cl_device_info name )

◆ opencl_get_device_info_string()

std::string itk::opencl_get_device_info_string ( const cl_device_id id,
const cl_device_info name )

◆ opencl_get_device_info_uint()

unsigned int itk::opencl_get_device_info_uint ( const cl_device_id id,
const cl_device_info name )

◆ opencl_get_device_info_ulong()

unsigned long itk::opencl_get_device_info_ulong ( const cl_device_id id,
const cl_device_info name )

◆ opencl_get_platform_info_string()

std::string itk::opencl_get_platform_info_string ( const cl_platform_id id,
const cl_platform_info name )

◆ opencl_has_extension()

bool itk::opencl_has_extension ( const std::string & list,
const std::string & name )

◆ opencl_is_platform()

bool itk::opencl_is_platform ( cl_platform_id id,
cl_platform_info name,
const char * str )

◆ opencl_simplified()

std::string itk::opencl_simplified ( const std::string & str)

◆ opencl_split_string()

std::list< std::string > itk::opencl_split_string ( const std::string & str,
const char separator )

◆ opencl_version_flags()

int itk::opencl_version_flags ( const std::string & version)

◆ OpenCLGetLocalBlockSize()

int itk::OpenCLGetLocalBlockSize ( unsigned int ImageDim)

Get the local block size based on the desired Image Dimension currently set as follows: OpenCL workgroup (block) size for 1/2/3D - needs to be tuned based on the GPU architecture 1D : 256 2D : 16x16 = 256 3D : 4x4x4 = 64

Note
This file was taken from ITK 4.1.0. It was modified by Denis P. Shamonin and Marius Staring. Division of Image Processing, Department of Radiology, Leiden, The Netherlands. Added functionality is described in the Insight Journal paper: http://hdl.handle.net/10380/3393

◆ OpenCLGetPtrHelper() [1/2]

template<typename TObjectType >
static std::unique_ptr< TObjectType >::element_type * itk::OpenCLGetPtrHelper ( const std::unique_ptr< TObjectType > & p)
inlinestatic

Definition at line 33 of file itkOpenCLGlobal.h.

◆ OpenCLGetPtrHelper() [2/2]

template<typename T >
static T * itk::OpenCLGetPtrHelper ( T * ptr)
inlinestatic

Definition at line 27 of file itkOpenCLGlobal.h.

◆ operator!=() [1/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLCommandQueue & lhs,
const OpenCLCommandQueue & rhs )

Operator != Returns true if lhs OpenCL command queue is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [2/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLDevice & lhs,
const OpenCLDevice & rhs )

Operator != Returns true if lhs OpenCL device identifier is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [3/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLEvent & lhs,
const OpenCLEvent & rhs )

Operator != Returns true if lhs OpenCL event is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [4/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLEventList & lhs,
const OpenCLEventList & rhs )

Operator != Returns true if lhs OpenCL event list is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [5/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLImageFormat & lhs,
const OpenCLImageFormat & rhs )

Operator != Returns true if lhs OpenCL image format is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [6/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLKernel & lhs,
const OpenCLKernel & rhs )

Operator != Returns true if lhs OpenCL kernel identifier is not the same as rhs, false otherwise.

See also
operator==, operator==(), GetKernelId()

◆ operator!=() [7/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLMemoryObject & lhs,
const OpenCLMemoryObject & rhs )

Operator != Returns true if lhs OpenCL memory object identifier is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [8/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLPlatform & lhs,
const OpenCLPlatform & rhs )

Operator != Returns true if lhs OpenCL platform identifier is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [9/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLProgram & lhs,
const OpenCLProgram & rhs )

Operator != Returns true if lhs OpenCL program is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [10/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLSampler & lhs,
const OpenCLSampler & rhs )

Operator != Returns true if lhs OpenCL sampler is not the same as rhs, false otherwise.

See also
operator==

◆ operator!=() [11/11]

bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLSize & lhs,
const OpenCLSize & rhs )

Operator != Returns true if lhs and rhs are different, otherwise returns false.

◆ operator<<() [1/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_char & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [2/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_char16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [3/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_char2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [4/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_char4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [5/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_char8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [6/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_float & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [7/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_float16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [8/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_float2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [9/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_float4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [10/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_float8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [11/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_int & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [12/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_int16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [13/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_int2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [14/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_int4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [15/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_int8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [16/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_uint & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [17/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_uint16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [18/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_uint2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [19/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_uint4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [20/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const cl_uint8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [21/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLCommandQueue & queue )
inline

Stream out operator for OpenCLCommandQueue

Definition at line 130 of file itkOpenCLCommandQueue.h.

◆ operator<<() [22/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLDevice & device )
inline

Stream out operator for OpenCLDevice

Definition at line 593 of file itkOpenCLDevice.h.

◆ operator<<() [23/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLEvent & event )
inline

Stream out operator for OpenCLEvent

Definition at line 251 of file itkOpenCLEvent.h.

◆ operator<<() [24/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLEventList & eventlist )
inline

Stream out operator for OpenCLEventList

Definition at line 155 of file itkOpenCLEventList.h.

◆ operator<<() [25/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLImage & image )
inline

Stream out operator for OpenCLImage2D

Definition at line 38 of file itkOpenCLImage.h.

◆ operator<<() [26/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLImageFormat & format )
inline

Stream out operator for OpenCLImageFormat

Definition at line 207 of file itkOpenCLImageFormat.h.

◆ operator<<() [27/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLKernel & kernel )
inline

Stream out operator for OpenCLKernel

Definition at line 876 of file itkOpenCLKernel.h.

◆ operator<<() [28/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLMemoryObject & memoryObject )
inline

Stream out operator for OpenCLMemoryObject

Definition at line 203 of file itkOpenCLMemoryObject.h.

◆ operator<<() [29/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLPlatform & platform )
inline

Stream out operator for OpenCLPlatform

Definition at line 175 of file itkOpenCLPlatform.h.

◆ operator<<() [30/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLProgram & program )
inline

Stream out operator for OpenCLProgram

Definition at line 148 of file itkOpenCLProgram.h.

◆ operator<<() [31/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLSampler & sampler )
inline

Stream out operator for OpenCLSampler

Definition at line 187 of file itkOpenCLSampler.h.

◆ operator<<() [32/58]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLSize & size )
inline

Stream out operator for OpenCLSize

Definition at line 234 of file itkOpenCLSize.h.

◆ operator<<() [33/58]

template<typename charT , typename traits , typename dataType >
std::basic_ostream< charT, traits > & itk::operator<< ( std::basic_ostream< charT, traits > & strm,
const OpenCLVector< dataType > & vector )
inline

Stream out operator for OpenCLVector

Definition at line 52 of file itkOpenCLVector.h.

◆ operator<<() [34/58]

template<typename longT , typename traits >
std::basic_ostream< longT, traits > & itk::operator<< ( std::basic_ostream< longT, traits > & strm,
const cl_long & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [35/58]

template<typename longT , typename traits >
std::basic_ostream< longT, traits > & itk::operator<< ( std::basic_ostream< longT, traits > & strm,
const cl_long16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [36/58]

template<typename longT , typename traits >
std::basic_ostream< longT, traits > & itk::operator<< ( std::basic_ostream< longT, traits > & strm,
const cl_long2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [37/58]

template<typename longT , typename traits >
std::basic_ostream< longT, traits > & itk::operator<< ( std::basic_ostream< longT, traits > & strm,
const cl_long4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [38/58]

template<typename longT , typename traits >
std::basic_ostream< longT, traits > & itk::operator<< ( std::basic_ostream< longT, traits > & strm,
const cl_long8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [39/58]

template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & itk::operator<< ( std::basic_ostream< shortT, traits > & strm,
const cl_short & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [40/58]

template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & itk::operator<< ( std::basic_ostream< shortT, traits > & strm,
const cl_short16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [41/58]

template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & itk::operator<< ( std::basic_ostream< shortT, traits > & strm,
const cl_short2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [42/58]

template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & itk::operator<< ( std::basic_ostream< shortT, traits > & strm,
const cl_short4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [43/58]

template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & itk::operator<< ( std::basic_ostream< shortT, traits > & strm,
const cl_short8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [44/58]

template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & itk::operator<< ( std::basic_ostream< ucharT, traits > & strm,
const cl_uchar & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [45/58]

template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & itk::operator<< ( std::basic_ostream< ucharT, traits > & strm,
const cl_uchar16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [46/58]

template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & itk::operator<< ( std::basic_ostream< ucharT, traits > & strm,
const cl_uchar2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [47/58]

template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & itk::operator<< ( std::basic_ostream< ucharT, traits > & strm,
const cl_uchar4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [48/58]

template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & itk::operator<< ( std::basic_ostream< ucharT, traits > & strm,
const cl_uchar8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [49/58]

template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & itk::operator<< ( std::basic_ostream< ulongT, traits > & strm,
const cl_ulong & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [50/58]

template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & itk::operator<< ( std::basic_ostream< ulongT, traits > & strm,
const cl_ulong16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [51/58]

template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & itk::operator<< ( std::basic_ostream< ulongT, traits > & strm,
const cl_ulong2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [52/58]

template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & itk::operator<< ( std::basic_ostream< ulongT, traits > & strm,
const cl_ulong4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [53/58]

template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & itk::operator<< ( std::basic_ostream< ulongT, traits > & strm,
const cl_ulong8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [54/58]

template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & itk::operator<< ( std::basic_ostream< ushortT, traits > & strm,
const cl_ushort & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [55/58]

template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & itk::operator<< ( std::basic_ostream< ushortT, traits > & strm,
const cl_ushort16 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [56/58]

template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & itk::operator<< ( std::basic_ostream< ushortT, traits > & strm,
const cl_ushort2 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [57/58]

template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & itk::operator<< ( std::basic_ostream< ushortT, traits > & strm,
const cl_ushort4 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator<<() [58/58]

template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & itk::operator<< ( std::basic_ostream< ushortT, traits > & strm,
const cl_ushort8 & _v )
inline

Definition at line 1 of file itkOpenCLOstreamSupport.h.

◆ operator==() [1/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLCommandQueue & lhs,
const OpenCLCommandQueue & rhs )

Operator == Returns true if lhs OpenCL command queue is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [2/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLDevice & lhs,
const OpenCLDevice & rhs )

Operator == Returns true if lhs OpenCL device identifier is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [3/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLEvent & lhs,
const OpenCLEvent & rhs )

Operator == Returns true if lhs OpenCL event is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [4/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLEventList & lhs,
const OpenCLEventList & rhs )

Operator == Returns true if lhs OpenCL event list is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [5/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLImageFormat & lhs,
const OpenCLImageFormat & rhs )

Operator == Returns true if lhs OpenCL image format is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [6/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLKernel & lhs,
const OpenCLKernel & rhs )

Operator == Returns true if lhs OpenCL kernel identifier is the same as rhs, false otherwise.

See also
operator!=, operator==(), GetKernelId()

◆ operator==() [7/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLMemoryObject & lhs,
const OpenCLMemoryObject & rhs )

Operator == Returns true if lhs OpenCL memory object is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [8/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLPlatform & lhs,
const OpenCLPlatform & rhs )

Operator == Returns true if lhs OpenCL platform identifier is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [9/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLProgram & lhs,
const OpenCLProgram & rhs )

Operator == Returns true if lhs OpenCL program is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [10/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLSampler & lhs,
const OpenCLSampler & rhs )

Operator == Returns true if lhs OpenCL sampler is the same as rhs, false otherwise.

See also
operator!=

◆ operator==() [11/11]

bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLSize & lhs,
const OpenCLSize & rhs )

Operator == Returns true if lhs and rhs are equal, otherwise returns false.

◆ SetKernelWithDirection()

template<typename ImageType >
void itk::SetKernelWithDirection ( const typename ImageType::DirectionType & dir,
cl_float & direction1d,
cl_float4 & direction2d,
cl_float16 & direction3d )

Definition at line 74 of file itkGPUKernelManagerHelperFunctions.h.

◆ SetKernelWithITKImage()

template<typename ImageType >
void itk::SetKernelWithITKImage ( OpenCLKernelManager::Pointer & kernelManager,
const int kernelIdx,
cl_uint & argIdx,
const typename ImageType::Pointer & image,
typename GPUDataManager::Pointer & imageBase,
const bool copyImage,
const bool copyImageBase )

Definition at line 131 of file itkGPUKernelManagerHelperFunctions.h.

◆ WriteCastedImage()

template<typename TImage >
void itk::WriteCastedImage ( const TImage & image,
const std::string & filename,
const std::string & outputComponentType,
bool compress )

Convenience function for writing a casted image.

Definition at line 123 of file itkImageFileCastWriter.h.

Variable Documentation

◆ GPUImage

template<typename TPixel , unsigned int NDimension>
class ITK_TEMPLATE_EXPORT itk::GPUImage

Definition at line 63 of file itkGPUImageDataManager.h.

◆ MultiBSplineDeformableTransformWithNormal

template<class TScalarType , unsigned int NDimensions, unsigned int VSplineOrder>
class ITK_TEMPLATE_EXPORT itk::MultiBSplineDeformableTransformWithNormal

Definition at line 49 of file itkAdvancedBSplineDeformableTransform.h.

◆ OptimizerParameters

template<typename >
class ITK_TEMPLATE_EXPORT itk::OptimizerParameters

Definition at line 33 of file elxConversion.h.



Generated on 2024-07-17 for elastix by doxygen 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) elastix logo