Namespaces | |
namespace | Functor |
namespace | ImplementationDetails |
namespace | Statistics |
Typedefs | |
typedef typelist::MakeTypeList< unsignedchar, char, unsignedshort, short, unsignedint, int, float, double >::Type | OpenCLDefaultImageTypes |
Enumerations | |
enum | ElastixLogLevel : uint8_t { Info , Warning , Error , Off } |
enum | OpenCLVersion { VERSION_1_0 = 0x0001 , VERSION_1_1 = 0x0002 , VERSION_1_2 = 0x0003 , VERSION_2_0 = 0x0004 , VERSION_2_1 = 0x0005 } |
Functions | |
bool | CreateOpenCLContext (std::string &errorMessage, const std::string openCLDeviceType, const int openCLDeviceID) |
void | CreateOpenCLLogger (const std::string &prefixFileName, const std::string &outputDirectory) |
template<class LineBufferType , class RealType , class TInputPixel , bool doDilate> | |
void | DoLine (LineBufferType &LineBuf, LineBufferType &tmpLineBuf, const RealType magnitude) |
template<class TInIter , class TOutIter , class RealType , class TInputPixel , class OutputPixelType , bool doDilate> | |
void | doOneDimension (TInIter &inputIterator, TOutIter &outputIterator, ProgressReporter &progress, const long LineLength, const unsigned direction, const bool m_UseImageSpacing, const RealType image_scale, const RealType Sigma) |
std::string | Get64BitPragma () |
std::string | GetTypename (const std::type_info &intype) |
void | GetTypenameInString (const std::type_info &intype, std::ostringstream &ret) |
itkGPUKernelClassMacro (GPUBSplineDecompositionImageFilterKernel) | |
itkGPUKernelClassMacro (GPUBSplineInterpolateImageFunctionKernel) | |
itkGPUKernelClassMacro (GPUBSplineTransformKernel) | |
itkGPUKernelClassMacro (GPUCastImageFilterKernel) | |
itkGPUKernelClassMacro (GPUIdentityTransformKernel) | |
itkGPUKernelClassMacro (GPUImageBaseKernel) | |
itkGPUKernelClassMacro (GPUImageFunctionKernel) | |
itkGPUKernelClassMacro (GPULinearInterpolateImageFunctionKernel) | |
itkGPUKernelClassMacro (GPUMathKernel) | |
itkGPUKernelClassMacro (GPUMatrixOffsetTransformBaseKernel) | |
itkGPUKernelClassMacro (GPUNearestNeighborInterpolateImageFunctionKernel) | |
itkGPUKernelClassMacro (GPURecursiveGaussianImageFilterKernel) | |
itkGPUKernelClassMacro (GPUResampleImageFilterKernel) | |
itkGPUKernelClassMacro (GPUShrinkImageFilterKernel) | |
itkGPUKernelClassMacro (GPUTranslationTransformBaseKernel) | |
bool | opencl_get_device_info_bool (const cl_device_id id, const cl_device_info name) |
int | opencl_get_device_info_int (const cl_device_id id, const cl_device_info name) |
bool | opencl_get_device_info_is_string (const cl_device_id id, const cl_device_info name, const char *str) |
std::vcl_size_t | opencl_get_device_info_size (const cl_device_id id, const cl_device_info name) |
std::string | opencl_get_device_info_string (const cl_device_id id, const cl_device_info name) |
unsigned int | opencl_get_device_info_uint (const cl_device_id id, const cl_device_info name) |
unsigned long | opencl_get_device_info_ulong (const cl_device_id id, const cl_device_info name) |
std::string | opencl_get_platform_info_string (const cl_platform_id id, const cl_platform_info name) |
bool | opencl_has_extension (const std::string &list, const std::string &name) |
bool | opencl_is_platform (cl_platform_id id, cl_platform_info name, const char *str) |
std::string | opencl_simplified (const std::string &str) |
std::list< std::string > | opencl_split_string (const std::string &str, const char separator) |
int | opencl_version_flags (const std::string &version) |
int | OpenCLGetLocalBlockSize (unsigned int ImageDim) |
template<typename TObjectType > | |
static std::unique_ptr< TObjectType >::element_type * | OpenCLGetPtrHelper (const std::unique_ptr< TObjectType > &p) |
template<typename T > | |
static T * | OpenCLGetPtrHelper (T *ptr) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLCommandQueue &lhs, const OpenCLCommandQueue &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLDevice &lhs, const OpenCLDevice &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLEvent &lhs, const OpenCLEvent &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLEventList &lhs, const OpenCLEventList &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLImageFormat &lhs, const OpenCLImageFormat &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLKernel &lhs, const OpenCLKernel &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLMemoryObject &lhs, const OpenCLMemoryObject &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLPlatform &lhs, const OpenCLPlatform &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLProgram &lhs, const OpenCLProgram &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLSampler &lhs, const OpenCLSampler &rhs) |
bool ITKOpenCL_EXPORT | operator!= (const OpenCLSize &lhs, const OpenCLSize &rhs) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_char &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_char16 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_char2 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_char4 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_char8 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_float &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_float16 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_float2 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_float4 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_float8 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_int &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_int16 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_int2 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_int4 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_int8 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint16 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint2 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint4 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const cl_uint8 &_v) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLCommandQueue &queue) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLDevice &device) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLEvent &event) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLEventList &eventlist) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLImage &image) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLImageFormat &format) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLKernel &kernel) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLMemoryObject &memoryObject) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLPlatform &platform) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLProgram &program) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLSampler &sampler) |
template<typename charT , typename traits > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLSize &size) |
template<typename charT , typename traits , typename dataType > | |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLVector< dataType > &vector) |
template<typename longT , typename traits > | |
std::basic_ostream< longT, traits > & | operator<< (std::basic_ostream< longT, traits > &strm, const cl_long &_v) |
template<typename longT , typename traits > | |
std::basic_ostream< longT, traits > & | operator<< (std::basic_ostream< longT, traits > &strm, const cl_long16 &_v) |
template<typename longT , typename traits > | |
std::basic_ostream< longT, traits > & | operator<< (std::basic_ostream< longT, traits > &strm, const cl_long2 &_v) |
template<typename longT , typename traits > | |
std::basic_ostream< longT, traits > & | operator<< (std::basic_ostream< longT, traits > &strm, const cl_long4 &_v) |
template<typename longT , typename traits > | |
std::basic_ostream< longT, traits > & | operator<< (std::basic_ostream< longT, traits > &strm, const cl_long8 &_v) |
template<typename shortT , typename traits > | |
std::basic_ostream< shortT, traits > & | operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short &_v) |
template<typename shortT , typename traits > | |
std::basic_ostream< shortT, traits > & | operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short16 &_v) |
template<typename shortT , typename traits > | |
std::basic_ostream< shortT, traits > & | operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short2 &_v) |
template<typename shortT , typename traits > | |
std::basic_ostream< shortT, traits > & | operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short4 &_v) |
template<typename shortT , typename traits > | |
std::basic_ostream< shortT, traits > & | operator<< (std::basic_ostream< shortT, traits > &strm, const cl_short8 &_v) |
template<typename ucharT , typename traits > | |
std::basic_ostream< ucharT, traits > & | operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar &_v) |
template<typename ucharT , typename traits > | |
std::basic_ostream< ucharT, traits > & | operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar16 &_v) |
template<typename ucharT , typename traits > | |
std::basic_ostream< ucharT, traits > & | operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar2 &_v) |
template<typename ucharT , typename traits > | |
std::basic_ostream< ucharT, traits > & | operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar4 &_v) |
template<typename ucharT , typename traits > | |
std::basic_ostream< ucharT, traits > & | operator<< (std::basic_ostream< ucharT, traits > &strm, const cl_uchar8 &_v) |
template<typename ulongT , typename traits > | |
std::basic_ostream< ulongT, traits > & | operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong &_v) |
template<typename ulongT , typename traits > | |
std::basic_ostream< ulongT, traits > & | operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong16 &_v) |
template<typename ulongT , typename traits > | |
std::basic_ostream< ulongT, traits > & | operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong2 &_v) |
template<typename ulongT , typename traits > | |
std::basic_ostream< ulongT, traits > & | operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong4 &_v) |
template<typename ulongT , typename traits > | |
std::basic_ostream< ulongT, traits > & | operator<< (std::basic_ostream< ulongT, traits > &strm, const cl_ulong8 &_v) |
template<typename ushortT , typename traits > | |
std::basic_ostream< ushortT, traits > & | operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort &_v) |
template<typename ushortT , typename traits > | |
std::basic_ostream< ushortT, traits > & | operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort16 &_v) |
template<typename ushortT , typename traits > | |
std::basic_ostream< ushortT, traits > & | operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort2 &_v) |
template<typename ushortT , typename traits > | |
std::basic_ostream< ushortT, traits > & | operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort4 &_v) |
template<typename ushortT , typename traits > | |
std::basic_ostream< ushortT, traits > & | operator<< (std::basic_ostream< ushortT, traits > &strm, const cl_ushort8 &_v) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLCommandQueue &lhs, const OpenCLCommandQueue &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLDevice &lhs, const OpenCLDevice &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLEvent &lhs, const OpenCLEvent &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLEventList &lhs, const OpenCLEventList &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLImageFormat &lhs, const OpenCLImageFormat &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLKernel &lhs, const OpenCLKernel &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLMemoryObject &lhs, const OpenCLMemoryObject &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLPlatform &lhs, const OpenCLPlatform &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLProgram &lhs, const OpenCLProgram &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLSampler &lhs, const OpenCLSampler &rhs) |
bool ITKOpenCL_EXPORT | operator== (const OpenCLSize &lhs, const OpenCLSize &rhs) |
template<typename ImageType > | |
void | SetKernelWithDirection (const typename ImageType::DirectionType &dir, cl_float &direction1d, cl_float4 &direction2d, cl_float16 &direction3d) |
template<typename ImageType > | |
void | SetKernelWithITKImage (OpenCLKernelManager::Pointer &kernelManager, const int kernelIdx, cl_uint &argIdx, const typename ImageType::Pointer &image, typename GPUDataManager::Pointer &imageBase, const bool copyImage, const bool copyImageBase) |
template<typename TImage > | |
void | WriteCastedImage (const TImage &image, const std::string &filename, const std::string &outputComponentType, bool compress) |
Variables | |
template<typename TPixel , unsigned int NDimension> | |
class ITK_TEMPLATE_EXPORT | GPUImage |
template<class TScalarType , unsigned int NDimensions, unsigned int VSplineOrder> | |
class ITK_TEMPLATE_EXPORT | MultiBSplineDeformableTransformWithNormal |
template<typename > | |
class ITK_TEMPLATE_EXPORT | OptimizerParameters |
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 typelist::MakeTypeList<unsignedchar,char,unsignedshort,short,unsignedint,int,float,double>::Type itk::OpenCLDefaultImageTypes |
Definition at line 45 of file itkGPUSupportedImages.h.
enum itk::ElastixLogLevel : uint8_t |
The level of logging from elastix and/or transformix
Enumerator | |
---|---|
Info | Log all messages, even the ones that are only informative. |
Warning | Log the error messages, as well as the warnings. |
Error | Log only the error messages. |
Off | Do not log any messages. |
Definition at line 43 of file itkElastixLogLevel.h.
enum itk::OpenCLVersion |
This enum defines bits corresponding to OpenCL versions. \value VERSION_1_0 OpenCL 1.0 is supported. \value VERSION_1_1 OpenCL 1.1 is supported. \value VERSION_1_2 OpenCL 1.2 is supported. \value VERSION_2_0 OpenCL 2.0 is supported. \value VERSION_2_1 OpenCL 2.1 is supported.
Enumerator | |
---|---|
VERSION_1_0 | |
VERSION_1_1 | |
VERSION_1_2 | |
VERSION_2_0 | |
VERSION_2_1 |
Definition at line 45 of file itkOpenCL.h.
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.
void itk::CreateOpenCLLogger | ( | const std::string & | prefixFileName, |
const std::string & | outputDirectory ) |
Method that is used to create OpenCL logger within elastix and transformix.
void itk::DoLine | ( | LineBufferType & | LineBuf, |
LineBufferType & | tmpLineBuf, | ||
const RealType | magnitude ) |
Definition at line 28 of file itkParabolicMorphUtils.h.
void itk::doOneDimension | ( | TInIter & | inputIterator, |
TOutIter & | outputIterator, | ||
ProgressReporter & | progress, | ||
const long | LineLength, | ||
const unsigned | direction, | ||
const bool | m_UseImageSpacing, | ||
const RealType | image_scale, | ||
const RealType | Sigma ) |
Definition at line 77 of file itkParabolicMorphUtils.h.
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 | ( | GPUBSplineDecompositionImageFilterKernel | ) |
Create a helper GPU Kernel class for GPUBSplineDecompositionImageFilter
itk::itkGPUKernelClassMacro | ( | GPUBSplineInterpolateImageFunctionKernel | ) |
Create a helper GPU Kernel class for GPUBSplineInterpolateImageFunction
itk::itkGPUKernelClassMacro | ( | GPUBSplineTransformKernel | ) |
Create a helper GPU Kernel class for GPUBSplineTransform
itk::itkGPUKernelClassMacro | ( | GPUCastImageFilterKernel | ) |
Create a helper GPU Kernel class for GPUCastImageFilter
itk::itkGPUKernelClassMacro | ( | GPUIdentityTransformKernel | ) |
Create a helper GPU Kernel class for GPUIdentityTransform
itk::itkGPUKernelClassMacro | ( | GPUImageBaseKernel | ) |
Create a helper GPU Kernel class for itkGPUImageBase
itk::itkGPUKernelClassMacro | ( | GPUImageFunctionKernel | ) |
Create a helper GPU Kernel class for itkGPUImageFunction
itk::itkGPUKernelClassMacro | ( | GPULinearInterpolateImageFunctionKernel | ) |
Create a helper GPU Kernel class for GPULinearInterpolateImageFunction
itk::itkGPUKernelClassMacro | ( | GPUMathKernel | ) |
Create a helper GPU Kernel class for itkGPUMath
itk::itkGPUKernelClassMacro | ( | GPUMatrixOffsetTransformBaseKernel | ) |
Create a helper GPU Kernel class for itkGPUMatrixOffsetTransformBase
itk::itkGPUKernelClassMacro | ( | GPUNearestNeighborInterpolateImageFunctionKernel | ) |
Create a helper GPU Kernel class for GPUNearestNeighborInterpolateImageFunction
itk::itkGPUKernelClassMacro | ( | GPURecursiveGaussianImageFilterKernel | ) |
Create a helper GPU Kernel class for GPURecursiveGaussianImageFilter
itk::itkGPUKernelClassMacro | ( | GPUResampleImageFilterKernel | ) |
Create a helper GPU Kernel class for GPUResampleImageFilter
itk::itkGPUKernelClassMacro | ( | GPUShrinkImageFilterKernel | ) |
Create a helper GPU Kernel class for GPUShrinkImageFilter
itk::itkGPUKernelClassMacro | ( | GPUTranslationTransformBaseKernel | ) |
Create a helper GPU Kernel class for itkGPUTranslationTransformBase
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 | ) |
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
|
inlinestatic |
Definition at line 33 of file itkOpenCLGlobal.h.
|
inlinestatic |
Definition at line 27 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
bool ITKOpenCL_EXPORT itk::operator!= | ( | const OpenCLSize & | lhs, |
const OpenCLSize & | rhs ) |
Operator != Returns true if lhs and rhs are different, otherwise returns false.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Stream out operator for OpenCLCommandQueue
Definition at line 130 of file itkOpenCLCommandQueue.h.
|
inline |
Stream out operator for OpenCLDevice
Definition at line 593 of file itkOpenCLDevice.h.
|
inline |
Stream out operator for OpenCLEvent
Definition at line 251 of file itkOpenCLEvent.h.
|
inline |
Stream out operator for OpenCLEventList
Definition at line 155 of file itkOpenCLEventList.h.
|
inline |
Stream out operator for OpenCLImage2D
Definition at line 38 of file itkOpenCLImage.h.
|
inline |
Stream out operator for OpenCLImageFormat
Definition at line 207 of file itkOpenCLImageFormat.h.
|
inline |
Stream out operator for OpenCLKernel
Definition at line 876 of file itkOpenCLKernel.h.
|
inline |
Stream out operator for OpenCLMemoryObject
Definition at line 203 of file itkOpenCLMemoryObject.h.
|
inline |
Stream out operator for OpenCLPlatform
Definition at line 175 of file itkOpenCLPlatform.h.
|
inline |
Stream out operator for OpenCLProgram
Definition at line 148 of file itkOpenCLProgram.h.
|
inline |
Stream out operator for OpenCLSampler
Definition at line 187 of file itkOpenCLSampler.h.
|
inline |
Stream out operator for OpenCLSize
Definition at line 234 of file itkOpenCLSize.h.
|
inline |
Stream out operator for OpenCLVector
Definition at line 52 of file itkOpenCLVector.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.h.
|
inline |
Definition at line 1 of file itkOpenCLOstreamSupport.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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
bool ITKOpenCL_EXPORT itk::operator== | ( | const OpenCLSize & | lhs, |
const OpenCLSize & | rhs ) |
Operator == Returns true if lhs and rhs are equal, otherwise returns false.
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.
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.
void itk::WriteCastedImage | ( | const TImage & | image, |
const std::string & | filename, | ||
const std::string & | outputComponentType, | ||
bool | compress ) |
Convenience function for writing a casted image.
Definition at line 123 of file itkImageFileCastWriter.h.
class ITK_TEMPLATE_EXPORT itk::GPUImage |
Definition at line 63 of file itkGPUImageDataManager.h.
class ITK_TEMPLATE_EXPORT itk::MultiBSplineDeformableTransformWithNormal |
Definition at line 49 of file itkAdvancedBSplineDeformableTransform.h.
class ITK_TEMPLATE_EXPORT itk::OptimizerParameters |
Definition at line 33 of file elxConversion.h.
Generated on 2024-07-17
for elastix by ![]() |
![]() |