Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BIAS::clfCopy Class Reference

#include <OpenCLFramework/Algorithm/clfCopy.hh>

+ Inheritance diagram for BIAS::clfCopy:
+ Collaboration diagram for BIAS::clfCopy:

Public Member Functions

 clfCopy (clfContext *ctx=NULL, bool sharedGL=false, unsigned int device=0)
 
void Copy (clfImage2D *src, clfImage2D *dest)
 
clfProgramGetCLProgram ()
 
clfContextGetContext ()
 
virtual ~clfCopy ()
 

Static Public Member Functions

static void getlocsize (const unsigned int val, unsigned int &result)
 
static unsigned int getlocsize (const unsigned int val)
 

Protected Member Functions

void InitInternal_ (clfContext *ctx, bool sharedGL, unsigned int device)
 

Protected Attributes

clfContextcontext_
 
int device_
 
bool isSharedGL_
 
int maxComputeUnits_
 
bool ownContext_
 
clfProgramprogramCL_
 

Detailed Description

Definition at line 20 of file clfCopy.hh.

Constructor & Destructor Documentation

clfCopy::clfCopy ( clfContext ctx = NULL,
bool  sharedGL = false,
unsigned int  device = 0 
)
clfCopy::~clfCopy ( )
virtual

Definition at line 36 of file clfCopy.cpp.

Member Function Documentation

void clfCopy::Copy ( clfImage2D src,
clfImage2D dest 
)
clfProgram* BIAS::clfAlgorithm::GetCLProgram ( )
inlineinherited

Definition at line 25 of file clfAlgorithm.hh.

clfContext* BIAS::clfAlgorithm::GetContext ( )
inlineinherited

Definition at line 23 of file clfAlgorithm.hh.

void BIAS::clfAlgorithm::getlocsize ( const unsigned int  val,
unsigned int &  result 
)
staticinherited

Definition at line 53 of file clfAlgorithm.cpp.

unsigned int BIAS::clfAlgorithm::getlocsize ( const unsigned int  val)
staticinherited

Definition at line 57 of file clfAlgorithm.cpp.

void BIAS::clfAlgorithm::InitInternal_ ( clfContext ctx,
bool  sharedGL,
unsigned int  device 
)
protectedinherited

Member Data Documentation

clfContext* BIAS::clfAlgorithm::context_
protectedinherited
int BIAS::clfAlgorithm::device_
protectedinherited
bool BIAS::clfAlgorithm::isSharedGL_
protectedinherited
int BIAS::clfAlgorithm::maxComputeUnits_
protectedinherited
bool BIAS::clfAlgorithm::ownContext_
protectedinherited
clfProgram* BIAS::clfAlgorithm::programCL_
protectedinherited

The documentation for this class was generated from the following files: