COP2_LumaKey Class Reference

#include <COP2_LumaKey.h>

Inheritance diagram for COP2_LumaKey:

COP2_KeyBase COP2_MaskOp COP2_PixelBase COP2_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

unsigned disableParms ()
virtual void setColorParms (float hmin, float hmax, float smin, float smax, float lmin, float lmax, bool add, float t)

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *, const char *, OP_Operator *)

Static Public Attributes

static OP_TemplatePair myTemplatePair
static OP_VariablePair myVariablePair
static PRM_Template myTemplateList []
static CH_LocalVariable myVariableList []
static const char * myInputLabels []

Protected Member Functions

virtual COP2_ContextDatanewContextData (const TIL_Plane *, int, float t, int xres, int yres, int thread, int max_threads)
virtual const char * getKeyPlane (COP2_Context &context)
virtual int getSuperSample (COP2_Context &context)
virtual bool convertToColorSpace (COP2_Context &context, const float *c1, const float *c2, const float *c3, const float *c4, float *&d1, float *&d2, float *&d3, float *&d4, int size)
virtual COP2_KeyFunction getKeyFunction (COP2_Context &context, void *&data)
virtual bool isFrameEffectHandled ()


Detailed Description

Definition at line 39 of file COP2_LumaKey.h.


Member Function Documentation

virtual bool COP2_LumaKey::convertToColorSpace ( COP2_Context context,
const float *  c1,
const float *  c2,
const float *  c3,
const float *  c4,
float *&  d1,
float *&  d2,
float *&  d3,
float *&  d4,
int  size 
) [protected, virtual]

Reimplemented from COP2_KeyBase.

unsigned COP2_LumaKey::disableParms (  )  [virtual]

Reimplemented from COP2_MaskOp.

virtual COP2_KeyFunction COP2_LumaKey::getKeyFunction ( COP2_Context context,
void *&  data 
) [protected, virtual]

Reimplemented from COP2_KeyBase.

virtual const char* COP2_LumaKey::getKeyPlane ( COP2_Context context  )  [protected, virtual]

Reimplemented from COP2_KeyBase.

virtual int COP2_LumaKey::getSuperSample ( COP2_Context context  )  [protected, virtual]

Reimplemented from COP2_KeyBase.

virtual bool COP2_LumaKey::isFrameEffectHandled (  )  [inline, protected, virtual]

Reimplemented from COP2_MaskOp.

Definition at line 76 of file COP2_LumaKey.h.

static OP_Node* COP2_LumaKey::myConstructor ( OP_Network ,
const char *  ,
OP_Operator  
) [static]

virtual COP2_ContextData* COP2_LumaKey::newContextData ( const TIL_Plane ,
int  ,
float  t,
int  xres,
int  yres,
int  thread,
int  max_threads 
) [protected, virtual]

Reimplemented from COP2_Node.

virtual void COP2_LumaKey::setColorParms ( float  hmin,
float  hmax,
float  smin,
float  smax,
float  lmin,
float  lmax,
bool  add,
float  t 
) [virtual]

Reimplemented from COP2_KeyBase.


Member Data Documentation

const char* COP2_LumaKey::myInputLabels[] [static]

Definition at line 48 of file COP2_LumaKey.h.

Reimplemented from COP2_MaskOp.

Definition at line 46 of file COP2_LumaKey.h.

Reimplemented from COP2_MaskOp.

Definition at line 44 of file COP2_LumaKey.h.

Reimplemented from COP2_Node.

Definition at line 47 of file COP2_LumaKey.h.

Reimplemented from COP2_Node.

Definition at line 45 of file COP2_LumaKey.h.


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

Generated on Fri May 25 00:10:21 2012 for HDK by  doxygen 1.5.9