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::clfImageOperator Class Reference

#include <OpenCLFramework/Algorithm/clfImageOperator.hh>

+ Inheritance diagram for BIAS::clfImageOperator:
+ Collaboration diagram for BIAS::clfImageOperator:

Public Member Functions

 clfImageOperator (clfContext *ctx=NULL, bool sharedGL=false, unsigned int device=0)
 
void CutOffMinThreshold (clfImage2D *im0, clfImage2D *result, float minVal)
 
void Difference (clfImage2D *im0, clfImage2D *im1, clfImage2D *result, bool asAbs=false, bool zeroCut=false)
 
clfProgramGetCLProgram ()
 
clfContextGetContext ()
 
virtual ~clfImageOperator ()
 

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 17 of file clfImageOperator.hh.

Constructor & Destructor Documentation

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

Definition at line 25 of file clfImageOperator.cpp.

Member Function Documentation

void clfImageOperator::CutOffMinThreshold ( clfImage2D im0,
clfImage2D result,
float  minVal 
)
void clfImageOperator::Difference ( clfImage2D im0,
clfImage2D im1,
clfImage2D result,
bool  asAbs = false,
bool  zeroCut = false 
)
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: