| eLynx SDK
v3.0.1 C++ image processing API reference |
#include <Ramp.h>
Public Member Functions | |
| Ramp () | |
| 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 |
Definition at line 30 of file Ramp.h.
| eLynx::Math::Ramp< T >::Ramp | ( | ) |
| void eLynx::Math::Ramp< T >::Reset | ( | ) |
don't derive this tool class
| void eLynx::Math::Ramp< T >::Set | ( | T | iScalar | ) |
| void eLynx::Math::Ramp< T >::SetNorm | ( | double | iScalar | ) |
| void eLynx::Math::Ramp< T >::Complement | ( | ) |
| void eLynx::Math::Ramp< T >::Add | ( | T | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::Sub | ( | T | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::Mul | ( | T | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::Div | ( | T | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::Mul | ( | double | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::Div | ( | double | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::AddNorm | ( | double | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::SubNorm | ( | double | iScalar, | |
| EValueAction | iAction = R_Clamp | |||
| ) |
| void eLynx::Math::Ramp< T >::Dif | ( | T | iScalar | ) |
| void eLynx::Math::Ramp< T >::Min | ( | T | iValue | ) |
| void eLynx::Math::Ramp< T >::Max | ( | T | iValue | ) |
| void eLynx::Math::Ramp< T >::DifNorm | ( | double | iScalar | ) |
| void eLynx::Math::Ramp< T >::MinNorm | ( | double | iValue | ) |
| void eLynx::Math::Ramp< T >::MaxNorm | ( | double | iValue | ) |
| void eLynx::Math::Ramp< T >::Contrast | ( | double | iScalar | ) |
| void eLynx::Math::Ramp< T >::Posterize | ( | T | iLevels | ) |
| void eLynx::Math::Ramp< T >::Solarize | ( | T | iThreshold | ) |
| void eLynx::Math::Ramp< T >::SolarizeNorm | ( | double | iThreshold | ) |
| bool eLynx::Math::Ramp< T >::Stretch | ( | T | iMin, | |
| T | iMax | |||
| ) |
| bool eLynx::Math::Ramp< T >::StretchNorm | ( | double | iMin = 0.0, |
|
| double | iMax = 1.0 | |||
| ) |
| void eLynx::Math::Ramp< T >::Gamma | ( | double | iGamma, | |
| double | iMin = 0.0, |
|||
| double | iMax = 1.0 | |||
| ) |
| void eLynx::Math::Ramp< T >::Midtone | ( | double | iMidtone, | |
| double | iMin = 0.0, |
|||
| double | iMax = 1.0 | |||
| ) |
| void eLynx::Math::Ramp< T >::Sigmoid | ( | double | iAlpha, | |
| double | iBeta | |||
| ) |
| void eLynx::Math::Ramp< T >::DDP | ( | double | iK, | |
| double | iA, | |||
| double | iB | |||
| ) |
| T eLynx::Math::Ramp< T >::Pick | ( | T | iIndex | ) | const |
| const T* eLynx::Math::Ramp< T >::GetRamp | ( | T | iIndx = 0 |
) | const |
| bool eLynx::Math::Ramp< T >::Transform | ( | T * | ioprDst, | |
| size_t | iSize | |||
| ) | const |
| bool eLynx::Math::Ramp< T >::Transform | ( | T * | iprDst, | |
| const T * | iprSrc, | |||
| size_t | iSize | |||
| ) | const |