| 
eLynx SDK
v3.3.0 C++ image processing API reference  | 
Ramp is a look-up table for uint8 and uint16 types only. More...
#include <Ramp.h>
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) | 
| T | 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 | 
Ramp is a look-up table for uint8 and uint16 types only.