RU_Algorithm Class Reference

#include <RU_Algorithm.h>

Inheritance diagram for RU_Algorithm:

HDK_Sample::cop2_EdgeEnhance RU_Blend RU_ChromaAdjust RU_Convolve RU_Degrain RU_EdgeDetect RU_Feather RU_GPUPixelEngine RU_Noise RU_PixelEngine RU_SubPixel

List of all members.

Public Member Functions

 RU_Algorithm ()
virtual ~RU_Algorithm ()
virtual int initialize (float t)
int generate (TIL_TileList *output, float t, void *ndata=0, int thread=-1, void *data=0)
int pixelAdjust (TIL_TileList *output, const TIL_TileList *input, float t, void *ndata=0, int thread=-1, void *data=0)
int filter (TIL_TileList *output, const TIL_Region *input, float t, void *ndata=0, int thread=-1, void *data=0)
int filter (TIL_Region *output, const TIL_Region *input, float t, void *ndata=0, int thread=-1, void *data=0)
int binary (TIL_TileList *output, const TIL_Region *fore, const TIL_Region *back, float t, void *ndata=0, int thread=-1, void *data=0)
int binary (TIL_Region *output, const TIL_Region *fore, const TIL_Region *back, float t, void *ndata=0, int thread=-1, void *data=0)

Static Public Member Functions

static bool interruptCheck (int thread)
static void setInterruptCallback (bool(*cb)(void *, int))


Detailed Description

Examples:

COP2/COP2_SampleFilter.C.

Definition at line 35 of file RU_Algorithm.h.


Constructor & Destructor Documentation

RU_Algorithm::RU_Algorithm (  ) 

virtual RU_Algorithm::~RU_Algorithm (  )  [virtual]


Member Function Documentation

int RU_Algorithm::binary ( TIL_Region output,
const TIL_Region fore,
const TIL_Region back,
float  t,
void *  ndata = 0,
int  thread = -1,
void *  data = 0 
)

int RU_Algorithm::binary ( TIL_TileList output,
const TIL_Region fore,
const TIL_Region back,
float  t,
void *  ndata = 0,
int  thread = -1,
void *  data = 0 
)

int RU_Algorithm::filter ( TIL_Region output,
const TIL_Region input,
float  t,
void *  ndata = 0,
int  thread = -1,
void *  data = 0 
)

int RU_Algorithm::filter ( TIL_TileList output,
const TIL_Region input,
float  t,
void *  ndata = 0,
int  thread = -1,
void *  data = 0 
)

int RU_Algorithm::generate ( TIL_TileList output,
float  t,
void *  ndata = 0,
int  thread = -1,
void *  data = 0 
)

virtual int RU_Algorithm::initialize ( float  t  )  [virtual]

Reimplemented in RU_Feather, and RU_Noise.

static bool RU_Algorithm::interruptCheck ( int  thread  )  [static]

int RU_Algorithm::pixelAdjust ( TIL_TileList output,
const TIL_TileList input,
float  t,
void *  ndata = 0,
int  thread = -1,
void *  data = 0 
)

static void RU_Algorithm::setInterruptCallback ( bool(*)(void *, int)  cb  )  [static]


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

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