COP2_ColorReplace Class Reference

#include <COP2_ColorReplace.h>

Inheritance diagram for COP2_ColorReplace:

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

virtual bool hasSpillParms () const
virtual void setColorParms (float hmin, float hmax, float smin, float smax, float lmin, float lmax, bool add, float t)
virtual void setSpillParms (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 bool usesPartialFrameScope ()
virtual bool isFrameEffectHandled ()
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 void colorFunction (COP2_Context &context, float val[4], float key)
virtual int getSuperSample (COP2_Context &context)


Detailed Description

Definition at line 37 of file COP2_ColorReplace.h.


Member Function Documentation

virtual void COP2_ColorReplace::colorFunction ( COP2_Context context,
float  val[4],
float  key 
) [protected, virtual]

Reimplemented from COP2_KeyBase.

virtual bool COP2_ColorReplace::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.

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

Reimplemented from COP2_KeyBase.

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

Reimplemented from COP2_KeyBase.

virtual bool COP2_ColorReplace::hasSpillParms (  )  const [inline, virtual]

Reimplemented from COP2_KeyBase.

Definition at line 50 of file COP2_ColorReplace.h.

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

Reimplemented from COP2_MaskOp.

Definition at line 68 of file COP2_ColorReplace.h.

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

virtual COP2_ContextData* COP2_ColorReplace::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_ColorReplace::setColorParms ( float  hmin,
float  hmax,
float  smin,
float  smax,
float  lmin,
float  lmax,
bool  add,
float  t 
) [virtual]

Reimplemented from COP2_KeyBase.

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

Reimplemented from COP2_KeyBase.

virtual bool COP2_ColorReplace::usesPartialFrameScope (  )  [inline, protected, virtual]

Reimplemented from COP2_PixelBase.

Definition at line 67 of file COP2_ColorReplace.h.


Member Data Documentation

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

Definition at line 47 of file COP2_ColorReplace.h.

Reimplemented from COP2_MaskOp.

Definition at line 45 of file COP2_ColorReplace.h.

Reimplemented from COP2_MaskOp.

Definition at line 43 of file COP2_ColorReplace.h.

Reimplemented from COP2_Node.

Definition at line 46 of file COP2_ColorReplace.h.

Reimplemented from COP2_Node.

Definition at line 44 of file COP2_ColorReplace.h.


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

Generated on Mon Jan 28 00:28:36 2013 for HDK by  doxygen 1.5.9