HDK_Sample::COP2_FullImageFilter Class Reference

#include <COP2_FullImageFilter.h>

Inheritance diagram for HDK_Sample::COP2_FullImageFilter:

COP2_MaskOp COP2_PixelBase COP2_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

OP_ERROR filterImage (COP2_Context &context, const TIL_Region *input, TIL_Region *output)
virtual void getMaxNumThreadsInCook (COP2_Context &, int &maxp, int &maxn, int &op) const
virtual void getInputDependenciesForOutputArea (COP2_CookAreaInfo &output_area, const COP2_CookAreaList &input_areas, COP2_CookAreaList &needed_areas)

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *, const char *, OP_Operator *)
static OP_ERROR filter (COP2_Context &context, const TIL_Region *input, TIL_Region *output, COP2_Node *me)

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_FullImageFilter ()
virtual COP2_ContextDatanewContextData (const TIL_Plane *p, int array_index, float t, int xres, int yres, int thread, int max_threads)
virtual OP_ERROR doCookMyTile (COP2_Context &context, TIL_TileList *tiles)
virtual void computeImageBounds (COP2_Context &context)


Detailed Description

Examples:

COP2/COP2_FullImageFilter.C.

Definition at line 37 of file COP2_FullImageFilter.h.


Constructor & Destructor Documentation

COP2_FullImageFilter::~COP2_FullImageFilter (  )  [protected, virtual]

Examples:
COP2/COP2_FullImageFilter.h.

Definition at line 103 of file COP2_FullImageFilter.C.


Member Function Documentation

void COP2_FullImageFilter::computeImageBounds ( COP2_Context context  )  [protected, virtual]

Reimplemented from COP2_MaskOp.

Examples:
COP2/COP2_FullImageFilter.C, and COP2/COP2_FullImageFilter.h.

Definition at line 133 of file COP2_FullImageFilter.C.

OP_ERROR COP2_FullImageFilter::doCookMyTile ( COP2_Context context,
TIL_TileList tiles 
) [protected, virtual]

Implements COP2_MaskOp.

Examples:
COP2/COP2_FullImageFilter.C, and COP2/COP2_FullImageFilter.h.

Definition at line 201 of file COP2_FullImageFilter.C.

OP_ERROR COP2_FullImageFilter::filter ( COP2_Context context,
const TIL_Region input,
TIL_Region output,
COP2_Node me 
) [static]

OP_ERROR COP2_FullImageFilter::filterImage ( COP2_Context context,
const TIL_Region input,
TIL_Region output 
)

void COP2_FullImageFilter::getInputDependenciesForOutputArea ( COP2_CookAreaInfo output_area,
const COP2_CookAreaList input_areas,
COP2_CookAreaList needed_areas 
) [virtual]

Reimplemented from COP2_MaskOp.

Examples:
COP2/COP2_FullImageFilter.C, and COP2/COP2_FullImageFilter.h.

Definition at line 160 of file COP2_FullImageFilter.C.

virtual void HDK_Sample::COP2_FullImageFilter::getMaxNumThreadsInCook ( COP2_Context ,
int &  maxp,
int &  maxn,
int &  op 
) const [inline, virtual]

Reimplemented from COP2_Node.

Examples:
COP2/COP2_FullImageFilter.h.

Definition at line 71 of file COP2_FullImageFilter.h.

OP_Node * COP2_FullImageFilter::myConstructor ( OP_Network net,
const char *  name,
OP_Operator op 
) [static]

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

Reimplemented from COP2_Node.

Examples:
COP2/COP2_FullImageFilter.C, and COP2/COP2_FullImageFilter.h.

Definition at line 112 of file COP2_FullImageFilter.C.


Member Data Documentation

const char * COP2_FullImageFilter::myInputLabels [static]

Initial value:

{
    "Image to Filter",
    "Mask Input",
    0
}
Examples:
COP2/COP2_FullImageFilter.C, and COP2/COP2_FullImageFilter.h.

Definition at line 47 of file COP2_FullImageFilter.h.

Initial value:

{
    PRM_Template(PRM_SWITCHER,  3, &PRMswitcherName, switcher),

    PRM_Template(PRM_FLT_J,     TOOL_PARM, 1, &names[0], &sizeDef, 0,
                 &sizeRange),
    PRM_Template(),
}

Reimplemented from COP2_MaskOp.

Examples:
COP2/COP2_FullImageFilter.h.

Definition at line 45 of file COP2_FullImageFilter.h.

Reimplemented from COP2_MaskOp.

Examples:
COP2/COP2_FullImageFilter.C, and COP2/COP2_FullImageFilter.h.

Definition at line 43 of file COP2_FullImageFilter.h.

Reimplemented from COP2_Node.

Examples:
COP2/COP2_FullImageFilter.h.

Definition at line 46 of file COP2_FullImageFilter.h.

Reimplemented from COP2_Node.

Examples:
COP2/COP2_FullImageFilter.C, and COP2/COP2_FullImageFilter.h.

Definition at line 44 of file COP2_FullImageFilter.h.


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

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