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

Namespaces

namespace  Functor
 
namespace  Statistics
 

Data Structures

class  AdaptiveStepsizeOptimizer
 
class  AdaptiveStochasticGradientDescentOptimizer
 
class  AdaptiveStochasticLBFGSOptimizer
 
class  AdaptiveStochasticPreconditionedGradientDescentOptimizer
 
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  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  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  ErodeMaskImageFilter
 
class  EulerGroup
 
class  EulerGroup< 2 >
 
class  EulerGroup< 3 >
 
class  EulerGroupTemplate
 
class  EulerTransform
 
class  EulerTransform< TScalarType, 3 >
 
class  ExponentialLimiterFunction
 
class  FiniteDifferenceGradientDescentOptimizer
 
class  FullSearchOptimizer
 
class  GenericConjugateGradientOptimizer
 
class  GenericMultiResolutionPyramidImageFilter
 
class  GetConstNumberOfIndicesHack
 
class  GetConstNumberOfIndicesHack< SplineOrder, 0 >
 
class  GetConstNumberOfWeightsHack
 
class  GetConstNumberOfWeightsHack< SplineOrder, 0 >
 
class  GetConstNumberOfWeightsHackRecursiveBSpline
 
class  GPUAdvancedBSplineDeformableTransform
 
class  GPUAdvancedBSplineDeformableTransformFactory2
 
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  ImageIOFactoryRegisterManager
 
class  ImageRandomCoordinateSampler
 
class  ImageRandomSampler
 
class  ImageRandomSamplerBase
 
class  ImageRandomSamplerSparseMask
 
class  ImageSample
 
class  ImageSamplerBase
 
class  ImageToImageMetricWithFeatures
 
class  ImageToVectorContainerFilter
 
class  KernelFunctionBase2
 
class  KernelTransform2
 
class  KNNGraphAlphaMutualInformationImageToImageMetric
 
class  LimiterFunctionBase
 
class  LineSearchOptimizer
 
class  MeshFileReaderBase
 
class  MeshIOFactoryRegisterManager
 
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
 
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  PreconditionedGradientDescentOptimizer
 
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  StochasticPreconditionedGradientDescentOptimizer
 
class  StochasticVarianceReducedGradientDescentOptimizer
 
class  SumOfPairwiseCorrelationCoefficientsMetric
 
class  SumSquaredTissueVolumeDifferenceImageToImageMetric
 
class  ThinPlateR2LogRSplineKernelTransform2
 
class  ThinPlateSplineKernelTransform2
 
class  TransformBendingEnergyPenaltyTerm
 
class  TransformIOFactoryRegisterManager
 
class  TransformixInputPointFileReader
 
class  TransformPenaltyTerm
 
class  TransformRigidityPenaltyTerm
 
class  TransformToDeterminantOfSpatialJacobianSource
 
class  TransformToSpatialJacobianSource
 
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  OpenCLVersion {
  VERSION_1_0 = 0x0001 , VERSION_1_1 = 0x0002 , VERSION_1_2 = 0x0003 , VERSION_2_0 = 0x0004 ,
  VERSION_2_1 = 0x0005
}
 

Functions

void ITK_ABI_IMPORT BioRadImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT BMPImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT Bruker2dseqImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT BYUMeshIOFactoryRegister__Private ()
 
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 , bool doDilate>
void DoLine (LineBufferType &LineBuf, LineBufferType &tmpLineBuf, const RealType magnitude, const RealType m_Extreme)
 
template<class TInIter , class TOutIter , class RealType , class OutputPixelType , bool doDilate>
void doOneDimension (TInIter &inputIterator, TOutIter &outputIterator, ProgressReporter &progress, const long LineLength, const unsigned direction, const int m_MagnitudeSign, const bool m_UseImageSpacing, const RealType m_Extreme, const RealType image_scale, const RealType Sigma)
 
void ITK_ABI_IMPORT FreeSurferAsciiMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT FreeSurferBinaryMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GDCMImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GE4ImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GE5ImageIOFactoryRegister__Private ()
 
std::string Get64BitPragma ()
 
std::string GetTypename (const std::type_info &intype)
 
void GetTypenameInString (const std::type_info &intype, std::ostringstream &ret)
 
void ITK_ABI_IMPORT GiftiMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT GiplImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT HDF5ImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT HDF5TransformIOFactoryRegister__Private ()
 
 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)
 
void ITK_ABI_IMPORT JPEG2000ImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT JPEGImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT LSMImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MatlabTransformIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MetaImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MINCImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT MRCImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT NiftiImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT NrrdImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT OBJMeshIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT OFFMeshIOFactoryRegister__Private ()
 
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)
 
void ITK_ABI_IMPORT PNGImageIOFactoryRegister__Private ()
 
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)
 
void ITK_ABI_IMPORT StimulateImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT TIFFImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT TxtTransformIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT VTKImageIOFactoryRegister__Private ()
 
void ITK_ABI_IMPORT VTKPolyDataMeshIOFactoryRegister__Private ()
 

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 44 of file itkGPUSupportedImages.h.

Enumeration Type Documentation

◆ 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 41 of file itkOpenCL.h.

Function Documentation

◆ BioRadImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::BioRadImageIOFactoryRegister__Private ( )

◆ BMPImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::BMPImageIOFactoryRegister__Private ( )

◆ Bruker2dseqImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::Bruker2dseqImageIOFactoryRegister__Private ( )

◆ BYUMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::BYUMeshIOFactoryRegister__Private ( )

◆ 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 , bool doDilate>
void itk::DoLine ( LineBufferType &  LineBuf,
LineBufferType &  tmpLineBuf,
const RealType  magnitude,
const RealType  m_Extreme 
)

Definition at line 28 of file itkParabolicMorphUtils.h.

◆ doOneDimension()

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

Definition at line 77 of file itkParabolicMorphUtils.h.

◆ FreeSurferAsciiMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::FreeSurferAsciiMeshIOFactoryRegister__Private ( )

◆ FreeSurferBinaryMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::FreeSurferBinaryMeshIOFactoryRegister__Private ( )

◆ GDCMImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GDCMImageIOFactoryRegister__Private ( )

◆ GE4ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GE4ImageIOFactoryRegister__Private ( )

◆ GE5ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GE5ImageIOFactoryRegister__Private ( )

◆ 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

◆ GiftiMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GiftiMeshIOFactoryRegister__Private ( )

◆ GiplImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::GiplImageIOFactoryRegister__Private ( )

◆ HDF5ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::HDF5ImageIOFactoryRegister__Private ( )

◆ HDF5TransformIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::HDF5TransformIOFactoryRegister__Private ( )

◆ 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

◆ JPEG2000ImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::JPEG2000ImageIOFactoryRegister__Private ( )

◆ JPEGImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::JPEGImageIOFactoryRegister__Private ( )

◆ LSMImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::LSMImageIOFactoryRegister__Private ( )

◆ MatlabTransformIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MatlabTransformIOFactoryRegister__Private ( )

◆ MetaImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MetaImageIOFactoryRegister__Private ( )

◆ MINCImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MINCImageIOFactoryRegister__Private ( )

◆ MRCImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::MRCImageIOFactoryRegister__Private ( )

◆ NiftiImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::NiftiImageIOFactoryRegister__Private ( )

◆ NrrdImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::NrrdImageIOFactoryRegister__Private ( )

◆ OBJMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::OBJMeshIOFactoryRegister__Private ( )

◆ OFFMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::OFFMeshIOFactoryRegister__Private ( )

◆ 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 29 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 110 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 506 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 216 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 134 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 202 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 740 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 177 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 147 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 127 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 164 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 171 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 1 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.

◆ PNGImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::PNGImageIOFactoryRegister__Private ( )

◆ 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.

◆ StimulateImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::StimulateImageIOFactoryRegister__Private ( )

◆ TIFFImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::TIFFImageIOFactoryRegister__Private ( )

◆ TxtTransformIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::TxtTransformIOFactoryRegister__Private ( )

◆ VTKImageIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::VTKImageIOFactoryRegister__Private ( )

◆ VTKPolyDataMeshIOFactoryRegister__Private()

void ITK_ABI_IMPORT itk::VTKPolyDataMeshIOFactoryRegister__Private ( )


Generated on 1667476801 for elastix by doxygen 1.9.4 elastix logo