HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RU_FilterArea Class Reference

#include <RU_FilterArea.h>

Public Member Functions

 RU_FilterArea ()
 
virtual ~RU_FilterArea ()
 
void setFilter (UT_FilterType xfilter, float xsize, UT_FilterType yfilter, float ysize)
 
void setFilter (UT_Filter *xfilter, float xsize, UT_Filter *yfilter, float ysize)
 
void setWrap (int xwrap, int ywrap)
 
void setBorder (float border[4])
 
void setTextureCoords (const float *u, const float *v, int rows, int cols, int in_xres, int in_yres, const char *mask=0)
 
void setFourCornerCoords (const float *u0, const float *v0, const float *u1, const float *v1, int rows, int cols, int in_xres, int in_yres, const char *mask=0)
 
void getInputRegion (int &x0, int &x1, int &y0, int &y1)
 
void sample1 (float *o, const float *i)
 
void sample3 (UT_Vector3 *o, const float *i0, const float *i1, const float *i2)
 
void sample4 (UT_Vector4 *o, const float *i0, const float *i1, const float *i2, const float *i3)
 
RU_FILTER_WRAP getXWrap ()
 
RU_FILTER_WRAP getYWrap ()
 
UT_FilterType getXFilter ()
 
UT_FilterType getYFilter ()
 
float getXSize ()
 
float getYSize ()
 

Detailed Description

Definition at line 56 of file RU_FilterArea.h.

Constructor & Destructor Documentation

RU_FilterArea::RU_FilterArea ( )
virtual RU_FilterArea::~RU_FilterArea ( )
virtual

Member Function Documentation

void RU_FilterArea::getInputRegion ( int x0,
int x1,
int y0,
int y1 
)
UT_FilterType RU_FilterArea::getXFilter ( )
inline

Definition at line 100 of file RU_FilterArea.h.

float RU_FilterArea::getXSize ( )
inline

Definition at line 102 of file RU_FilterArea.h.

RU_FILTER_WRAP RU_FilterArea::getXWrap ( )
inline

Definition at line 98 of file RU_FilterArea.h.

UT_FilterType RU_FilterArea::getYFilter ( )
inline

Definition at line 101 of file RU_FilterArea.h.

float RU_FilterArea::getYSize ( )
inline

Definition at line 103 of file RU_FilterArea.h.

RU_FILTER_WRAP RU_FilterArea::getYWrap ( )
inline

Definition at line 99 of file RU_FilterArea.h.

void RU_FilterArea::sample1 ( float *  o,
const float *  i 
)
void RU_FilterArea::sample3 ( UT_Vector3 o,
const float *  i0,
const float *  i1,
const float *  i2 
)
void RU_FilterArea::sample4 ( UT_Vector4 o,
const float *  i0,
const float *  i1,
const float *  i2,
const float *  i3 
)
void RU_FilterArea::setBorder ( float  border[4])
void RU_FilterArea::setFilter ( UT_FilterType  xfilter,
float  xsize,
UT_FilterType  yfilter,
float  ysize 
)
void RU_FilterArea::setFilter ( UT_Filter xfilter,
float  xsize,
UT_Filter yfilter,
float  ysize 
)
void RU_FilterArea::setFourCornerCoords ( const float *  u0,
const float *  v0,
const float *  u1,
const float *  v1,
int  rows,
int  cols,
int  in_xres,
int  in_yres,
const char *  mask = 0 
)
void RU_FilterArea::setTextureCoords ( const float *  u,
const float *  v,
int  rows,
int  cols,
int  in_xres,
int  in_yres,
const char *  mask = 0 
)
void RU_FilterArea::setWrap ( int  xwrap,
int  ywrap 
)

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