RU_FilterArea Class Reference

#include <RU_FilterArea.h>

List of all members.

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 65 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 109 of file RU_FilterArea.h.

float RU_FilterArea::getXSize (  )  [inline]

Definition at line 111 of file RU_FilterArea.h.

RU_FILTER_WRAP RU_FilterArea::getXWrap (  )  [inline]

Definition at line 107 of file RU_FilterArea.h.

UT_FilterType RU_FilterArea::getYFilter (  )  [inline]

Definition at line 110 of file RU_FilterArea.h.

float RU_FilterArea::getYSize (  )  [inline]

Definition at line 112 of file RU_FilterArea.h.

RU_FILTER_WRAP RU_FilterArea::getYWrap (  )  [inline]

Definition at line 108 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_Filter xfilter,
float  xsize,
UT_Filter yfilter,
float  ysize 
)

void RU_FilterArea::setFilter ( UT_FilterType  xfilter,
float  xsize,
UT_FilterType  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:

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