go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Data Structures | Namespaces | Macros | Functions
itkOpenCLKernel.h File Reference
#include "itkOpenCL.h"
#include "itkOpenCLGlobal.h"
#include "itkOpenCLEvent.h"
#include "itkOpenCLSize.h"
#include "itkOpenCLMemoryObject.h"
#include "itkOpenCLSampler.h"
#include "itkOpenCLVector.h"
#include "itkIndex.h"
#include "itkPoint.h"
#include "itkVector.h"
#include "itkCovariantVector.h"
#include "itkMatrix.h"
Include dependency graph for itkOpenCLKernel.h:

Go to the source code of this file.

Data Structures

class  itk::OpenCLKernel
 

Namespaces

 itk
 

Macros

#define OpenCLKernelSetArgMacroCXX(type)
 
#define OpenCLKernelSetArgMacroH(type)   cl_int SetArg( const cl_uint index, const type value ); \
 
#define OpenCLKernelSetArgsMacroCXX(type0, type1, type2, type3, type4)
 
#define OpenCLKernelSetArgsMacroH(type0, type1, type2, type3, type4)
 

Functions

bool ITKOpenCL_EXPORT itk::operator!= (const OpenCLKernel &lhs, const OpenCLKernel &rhs)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & itk::operator<< (std::basic_ostream< charT, traits > &strm, const OpenCLKernel &kernel)
 
bool ITKOpenCL_EXPORT itk::operator== (const OpenCLKernel &lhs, const OpenCLKernel &rhs)
 

Macro Definition Documentation

#define OpenCLKernelSetArgMacroCXX (   type)
Value:
cl_int OpenCLKernel::SetArg( const cl_uint index, const type value ) \
{ \
return clSetKernelArg( this->m_KernelId, index, sizeof( value ), (const void *)&value ); \
} \

Definition at line 114 of file itkOpenCLKernel.h.

#define OpenCLKernelSetArgMacroH (   type)    cl_int SetArg( const cl_uint index, const type value ); \

Definition at line 111 of file itkOpenCLKernel.h.

#define OpenCLKernelSetArgsMacroCXX (   type0,
  type1,
  type2,
  type3,
  type4 
)
Value:

Definition at line 125 of file itkOpenCLKernel.h.

#define OpenCLKernelSetArgsMacroH (   type0,
  type1,
  type2,
  type3,
  type4 
)
Value:

Definition at line 120 of file itkOpenCLKernel.h.



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