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

 Functor
 
 Statistics
 

Data Structures

class  AdaptiveStochasticGradientDescentOptimizer
 
class  AdvancedBSplineDeformableTransform
 
class  AdvancedBSplineDeformableTransformBase
 
class  AdvancedCombinationTransform
 
class  AdvancedEuler3DTransform
 
class  AdvancedIdentityTransform
 
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  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  ComputeJacobianTerms
 
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  ExponentialLimiterFunction
 
class  FiniteDifferenceGradientDescentOptimizer
 
class  FullSearchOptimizer
 
class  GenericConjugateGradientOptimizer
 
class  GenericMultiResolutionPyramidImageFilter
 
class  GetConstNumberOfWeightsHack
 
class  GetConstNumberOfWeightsHack< SplineOrder, 0 >
 
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  ImageMaskSpatialObject2
 
class  ImageRandomCoordinateSampler
 
class  ImageRandomSampler
 
class  ImageRandomSamplerBase
 
class  ImageRandomSamplerSparseMask
 
class  ImageSample
 
class  ImageSamplerBase
 
class  ImageSpatialObject2
 
class  ImageToImageMetricWithFeatures
 
class  ImageToVectorContainerFilter
 
class  itkCUDAResampleImageFilter
 
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
 
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  QuasiNewtonLBFGSOptimizer
 
class  ReducedDimensionBSplineInterpolateImageFunction
 
class  RSGDEachParameterApartBaseOptimizer
 
class  RSGDEachParameterApartOptimizer
 
class  ScaledSingleValuedCostFunction
 
class  ScaledSingleValuedNonLinearOptimizer
 
class  SingleValuedPointSetToPointSetMetric
 
class  StackTransform
 
class  StandardGradientDescentOptimizer
 
class  StatisticalShapePointPenalty
 
class  ThinPlateR2LogRSplineKernelTransform2
 
class  ThinPlateSplineKernelTransform2
 
class  TransformBendingEnergyPenaltyTerm
 
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< unsigned char, char, unsigned short, short, unsigned int, int, float, double >::Type OpenCLDefaultImageTypes
 

Enumerations

enum  OpenCLVersion { VERSION_1_0 = 0x0001, VERSION_1_1 = 0x0002, VERSION_1_2 = 0x0003, VERSION_2_0 = 0x0004 }
 

Functions

bool CreateOpenCLContext (std::string &errorMessage)
 
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)
 
std::string Get64BitPragma ()
 
std::string GetTypename (const std::type_info &intype)
 
void GetTypenameInString (const std::type_info &intype, std::ostringstream &ret)
 
 itkGPUKernelClassMacro (GPUTranslationTransformBaseKernel)
 
 itkGPUKernelClassMacro (GPUBSplineDecompositionImageFilterKernel)
 
 itkGPUKernelClassMacro (GPURecursiveGaussianImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUMatrixOffsetTransformBaseKernel)
 
 itkGPUKernelClassMacro (GPUBSplineTransformKernel)
 
 itkGPUKernelClassMacro (GPUIdentityTransformKernel)
 
 itkGPUKernelClassMacro (GPUShrinkImageFilterKernel)
 
 itkGPUKernelClassMacro (GPULinearInterpolateImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPUNearestNeighborInterpolateImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPUBSplineInterpolateImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPUCastImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUResampleImageFilterKernel)
 
 itkGPUKernelClassMacro (GPUImageBaseKernel)
 
 itkGPUKernelClassMacro (GPUImageFunctionKernel)
 
 itkGPUKernelClassMacro (GPUMathKernel)
 
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 T >
static T * OpenCLGetPtrHelper (T *ptr)
 
template<typename TObjectType >
static std::auto_ptr< TObjectType >::element_type * OpenCLGetPtrHelper (const std::auto_ptr< TObjectType > &p)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLCommandQueue &lhs, const OpenCLCommandQueue &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLProgram &lhs, const OpenCLProgram &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLEventList &lhs, const OpenCLEventList &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLPlatform &lhs, const OpenCLPlatform &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLSampler &lhs, const OpenCLSampler &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLSize &lhs, const OpenCLSize &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLMemoryObject &lhs, const OpenCLMemoryObject &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLImageFormat &lhs, const OpenCLImageFormat &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLEvent &lhs, const OpenCLEvent &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLDevice &lhs, const OpenCLDevice &rhs)
 
bool ITKOpenCL_EXPORT operator!= (const OpenCLKernel &lhs, const OpenCLKernel &rhs)
 
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 , typename dataType >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLVector< dataType > &vector)
 
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 OpenCLProgram &program)
 
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 OpenCLPlatform &platform)
 
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 cl_uint2 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_int &_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_short8 &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short4 &_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_char4 &_v)
 
template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort8 &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint &_v)
 
template<typename ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort4 &_v)
 
template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar16 &_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_float8 &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short &_v)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_int2 &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong8 &_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_int8 &_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 charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const cl_float2 &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong4 &_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_float &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong16 &_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 ushortT , typename traits >
std::basic_ostream< ushortT, traits > & operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort &_v)
 
template<typename longT , typename traits >
std::basic_ostream< longT, traits > & operator<< (std::basic_ostream< longT, traits > &strm, const cl_long16 &_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_uchar4 &_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 cl_float16 &_v)
 
template<typename shortT , typename traits >
std::basic_ostream< shortT, traits > & operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short2 &_v)
 
template<typename ulongT , typename traits >
std::basic_ostream< ulongT, traits > & operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong2 &_v)
 
template<typename longT , typename traits >
std::basic_ostream< longT, traits > & operator<< (std::basic_ostream< longT, traits > &strm, const cl_long &_v)
 
template<typename ucharT , typename traits >
std::basic_ostream< ucharT, traits > & operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar2 &_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_uint16 &_v)
 
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_int4 &_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 charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLSize &size)
 
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 OpenCLImageFormat &format)
 
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 OpenCLDevice &device)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLKernel &kernel)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLCommandQueue &lhs, const OpenCLCommandQueue &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLProgram &lhs, const OpenCLProgram &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLEventList &lhs, const OpenCLEventList &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLPlatform &lhs, const OpenCLPlatform &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLSampler &lhs, const OpenCLSampler &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLSize &lhs, const OpenCLSize &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLMemoryObject &lhs, const OpenCLMemoryObject &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLImageFormat &lhs, const OpenCLImageFormat &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLEvent &lhs, const OpenCLEvent &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLDevice &lhs, const OpenCLDevice &rhs)
 
bool ITKOpenCL_EXPORT operator== (const OpenCLKernel &lhs, const OpenCLKernel &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)
 

Detailed Description

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

This file is a slightly modified version of an ITK file. Original ITK copyright message:

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

typedef typelist::MakeTypeList< unsigned char, char, unsigned short, short, unsigned int, int, float, double >::Type itk::OpenCLDefaultImageTypes

Definition at line 44 of file itkGPUSupportedImages.h.

Enumeration Type Documentation

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

Enumerator
VERSION_1_0 
VERSION_1_1 
VERSION_1_2 
VERSION_2_0 

Definition at line 40 of file itkOpenCL.h.

Function Documentation

bool itk::CreateOpenCLContext ( std::string &  errorMessage)

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

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

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

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.

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.

std::string itk::Get64BitPragma ( )

Get 64-bit pragma

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

Get Typename

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

Get Typename in String

itk::itkGPUKernelClassMacro ( GPUTranslationTransformBaseKernel  )

Create a helper GPU Kernel class for itkGPUTranslationTransformBase

itk::itkGPUKernelClassMacro ( GPUBSplineDecompositionImageFilterKernel  )

Create a helper GPU Kernel class for GPUBSplineDecompositionImageFilter

itk::itkGPUKernelClassMacro ( GPURecursiveGaussianImageFilterKernel  )

Create a helper GPU Kernel class for GPURecursiveGaussianImageFilter

itk::itkGPUKernelClassMacro ( GPUMatrixOffsetTransformBaseKernel  )

Create a helper GPU Kernel class for itkGPUMatrixOffsetTransformBase

itk::itkGPUKernelClassMacro ( GPUBSplineTransformKernel  )

Create a helper GPU Kernel class for GPUBSplineTransform

itk::itkGPUKernelClassMacro ( GPUIdentityTransformKernel  )

Create a helper GPU Kernel class for GPUIdentityTransform

itk::itkGPUKernelClassMacro ( GPUShrinkImageFilterKernel  )

Create a helper GPU Kernel class for GPUShrinkImageFilter

itk::itkGPUKernelClassMacro ( GPULinearInterpolateImageFunctionKernel  )

Create a helper GPU Kernel class for GPULinearInterpolateImageFunction

itk::itkGPUKernelClassMacro ( GPUNearestNeighborInterpolateImageFunctionKernel  )

Create a helper GPU Kernel class for GPUNearestNeighborInterpolateImageFunction

itk::itkGPUKernelClassMacro ( GPUBSplineInterpolateImageFunctionKernel  )

Create a helper GPU Kernel class for GPUBSplineInterpolateImageFunction

itk::itkGPUKernelClassMacro ( GPUCastImageFilterKernel  )

Create a helper GPU Kernel class for GPUCastImageFilter

itk::itkGPUKernelClassMacro ( GPUResampleImageFilterKernel  )

Create a helper GPU Kernel class for GPUResampleImageFilter

itk::itkGPUKernelClassMacro ( GPUImageBaseKernel  )

Create a helper GPU Kernel class for itkGPUImageBase

itk::itkGPUKernelClassMacro ( GPUImageFunctionKernel  )

Create a helper GPU Kernel class for itkGPUImageFunction

itk::itkGPUKernelClassMacro ( GPUMathKernel  )

Create a helper GPU Kernel class for itkGPUMath

bool itk::opencl_get_device_info_bool ( const cl_device_id  id,
const cl_device_info  name 
)
int itk::opencl_get_device_info_int ( const cl_device_id  id,
const cl_device_info  name 
)
bool itk::opencl_get_device_info_is_string ( const cl_device_id  id,
const cl_device_info  name,
const char *  str 
)
std::vcl_size_t itk::opencl_get_device_info_size ( const cl_device_id  id,
const cl_device_info  name 
)
std::string itk::opencl_get_device_info_string ( const cl_device_id  id,
const cl_device_info  name 
)
unsigned int itk::opencl_get_device_info_uint ( const cl_device_id  id,
const cl_device_info  name 
)
unsigned long itk::opencl_get_device_info_ulong ( const cl_device_id  id,
const cl_device_info  name 
)
std::string itk::opencl_get_platform_info_string ( const cl_platform_id  id,
const cl_platform_info  name 
)
bool itk::opencl_has_extension ( const std::string &  list,
const std::string &  name 
)
bool itk::opencl_is_platform ( cl_platform_id  id,
cl_platform_info  name,
const char *  str 
)
std::string itk::opencl_simplified ( const std::string &  str)
std::list< std::string > itk::opencl_split_string ( const std::string &  str,
const char  separator 
)
int itk::opencl_version_flags ( const std::string &  version)
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
template<typename T >
static T* itk::OpenCLGetPtrHelper ( T *  ptr)
inlinestatic

Definition at line 27 of file itkOpenCLGlobal.h.

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

Definition at line 29 of file itkOpenCLGlobal.h.

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==
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==
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==
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==
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==
bool ITKOpenCL_EXPORT itk::operator!= ( const OpenCLSize lhs,
const OpenCLSize rhs 
)

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

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==
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==
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==
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==
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()
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 230 of file itkOpenCLImage.h.

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 135 of file itkOpenCLVector.h.

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 116 of file itkOpenCLCommandQueue.h.

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 133 of file itkOpenCLProgram.h.

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 140 of file itkOpenCLEventList.h.

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 149 of file itkOpenCLPlatform.h.

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 170 of file itkOpenCLSampler.h.

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 397 of file itkOpenCLOstreamSupport.h.

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 471 of file itkOpenCLOstreamSupport.h.

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 365 of file itkOpenCLOstreamSupport.h.

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 347 of file itkOpenCLOstreamSupport.h.

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 329 of file itkOpenCLOstreamSupport.h.

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 537 of file itkOpenCLOstreamSupport.h.

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 157 of file itkOpenCLOstreamSupport.h.

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 261 of file itkOpenCLOstreamSupport.h.

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 385 of file itkOpenCLOstreamSupport.h.

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 243 of file itkOpenCLOstreamSupport.h.

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 107 of file itkOpenCLOstreamSupport.h.

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 193 of file itkOpenCLOstreamSupport.h.

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 777 of file itkOpenCLOstreamSupport.h.

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 299 of file itkOpenCLOstreamSupport.h.

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 483 of file itkOpenCLOstreamSupport.h.

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 605 of file itkOpenCLOstreamSupport.h.

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 175 of file itkOpenCLOstreamSupport.h.

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 519 of file itkOpenCLOstreamSupport.h.

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 89 of file itkOpenCLOstreamSupport.h.

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 557 of file itkOpenCLOstreamSupport.h.

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 741 of file itkOpenCLOstreamSupport.h.

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 587 of file itkOpenCLOstreamSupport.h.

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 759 of file itkOpenCLOstreamSupport.h.

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 729 of file itkOpenCLOstreamSupport.h.

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 623 of file itkOpenCLOstreamSupport.h.

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 655 of file itkOpenCLOstreamSupport.h.

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 673 of file itkOpenCLOstreamSupport.h.

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 691 of file itkOpenCLOstreamSupport.h.

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 213 of file itkOpenCLOstreamSupport.h.

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 709 of file itkOpenCLOstreamSupport.h.

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

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 71 of file itkOpenCLOstreamSupport.h.

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 415 of file itkOpenCLOstreamSupport.h.

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 433 of file itkOpenCLOstreamSupport.h.

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 795 of file itkOpenCLOstreamSupport.h.

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 311 of file itkOpenCLOstreamSupport.h.

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 569 of file itkOpenCLOstreamSupport.h.

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 643 of file itkOpenCLOstreamSupport.h.

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 53 of file itkOpenCLOstreamSupport.h.

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 139 of file itkOpenCLOstreamSupport.h.

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 451 of file itkOpenCLOstreamSupport.h.

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 127 of file itkOpenCLOstreamSupport.h.

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 501 of file itkOpenCLOstreamSupport.h.

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 279 of file itkOpenCLOstreamSupport.h.

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 225 of file itkOpenCLOstreamSupport.h.

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 177 of file itkOpenCLSize.h.

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 183 of file itkOpenCLMemoryObject.h.

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 208 of file itkOpenCLImageFormat.h.

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 222 of file itkOpenCLEvent.h.

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 512 of file itkOpenCLDevice.h.

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 746 of file itkOpenCLKernel.h.

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!=
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!=
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!=
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!=
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!=
bool ITKOpenCL_EXPORT itk::operator== ( const OpenCLSize lhs,
const OpenCLSize rhs 
)

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

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!=
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!=
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!=
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!=
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()
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.

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.



Generated on 04-09-2015 for elastix by doxygen 1.8.9.1 elastix logo