RU_ColorReplace Class Reference

#include <RU_ColorFunctions.h>

Inheritance diagram for RU_ColorReplace:

RU_PixelFunction

List of all members.

Public Member Functions

 RU_ColorReplace (float hmin, float hmax, float hspill, float smin, float smax, float sspill, float lmin, float lmax, float lspill, RU_InterpFunction interp, float hshift, float sscale, float lscale)
float hueKey (float hue) const
float satKey (float sat) const
float lumKey (float lum) const

Protected Member Functions

virtual bool needAllComponents () const
virtual RUVectorFunc getVectorFunction () const

Static Protected Member Functions

static void replacecolor (RU_PixelFunction *f, float **vals, const bool *scope)


Detailed Description

Definition at line 28 of file RU_ColorFunctions.h.


Constructor & Destructor Documentation

RU_ColorReplace::RU_ColorReplace ( float  hmin,
float  hmax,
float  hspill,
float  smin,
float  smax,
float  sspill,
float  lmin,
float  lmax,
float  lspill,
RU_InterpFunction  interp,
float  hshift,
float  sscale,
float  lscale 
) [inline]

Definition at line 31 of file RU_ColorFunctions.h.


Member Function Documentation

virtual RUVectorFunc RU_ColorReplace::getVectorFunction (  )  const [inline, protected, virtual]

Reimplemented from RU_PixelFunction.

Definition at line 54 of file RU_ColorFunctions.h.

float RU_ColorReplace::hueKey ( float  hue  )  const [inline]

float RU_ColorReplace::lumKey ( float  lum  )  const [inline]

virtual bool RU_ColorReplace::needAllComponents (  )  const [inline, protected, virtual]

Reimplemented from RU_PixelFunction.

Definition at line 53 of file RU_ColorFunctions.h.

static void RU_ColorReplace::replacecolor ( RU_PixelFunction f,
float **  vals,
const bool *  scope 
) [static, protected]

float RU_ColorReplace::satKey ( float  sat  )  const [inline]


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