eLynx SDK v3.3.0
C++ image processing API reference
Public Member Functions

eLynx::Math::Ramp< T > Class Template Reference

Ramp is a look-up table for uint8 and uint16 types only. More...

#include <Ramp.h>

List of all members.

Public Member Functions

void Reset ()
 don't derive this tool class
void Set (T iScalar)
void SetNorm (double iScalar)
void Complement ()
void Add (T iScalar, EValueAction iAction=R_Clamp)
void Sub (T iScalar, EValueAction iAction=R_Clamp)
void Mul (T iScalar, EValueAction iAction=R_Clamp)
void Div (T iScalar, EValueAction iAction=R_Clamp)
void Mul (double iScalar, EValueAction iAction=R_Clamp)
void Div (double iScalar, EValueAction iAction=R_Clamp)
void AddNorm (double iScalar, EValueAction iAction=R_Clamp)
void SubNorm (double iScalar, EValueAction iAction=R_Clamp)
void Dif (T iScalar)
void Min (T iValue)
void Max (T iValue)
void DifNorm (double iScalar)
void MinNorm (double iValue)
void MaxNorm (double iValue)
void Contrast (double iScalar)
void Posterize (T iLevels)
void Solarize (T iThreshold)
void SolarizeNorm (double iThreshold)
bool Stretch (T iMin, T iMax)
bool StretchNorm (double iMin=0.0, double iMax=1.0)
void Gamma (double iGamma, double iMin=0.0, double iMax=1.0)
void Midtone (double iMidtone, double iMin=0.0, double iMax=1.0)
void Sigmoid (double iAlpha, double iBeta)
void DDP (double iK, double iA, double iB)
Pick (T iIndex) const
const T * GetRamp (T iIndx=0) const
bool Transform (T *ioprDst, size_t iSize) const
bool Transform (T *iprDst, const T *iprSrc, size_t iSize) const

Detailed Description

template<typename T>
class eLynx::Math::Ramp< T >

Ramp is a look-up table for uint8 and uint16 types only.


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

Generated on Thu Dec 9 2010 by doxygen 1.7.2