| eLynx SDK
v3.0.1 C++ image processing API reference |
#include <TransfertFunction.h>

Public Member Functions | |
| virtual | ~AbstractTransfertFunction () |
| virtual void | Release () |
| virtual void | SetRange (double iLow, double iHigh) |
| ITransfertFunction implementation. | |
| virtual double | GetLow () const |
| virtual double | GetHigh () const |
| virtual void | SetLow (double iLow) |
| virtual void | SetHigh (double iHigh) |
| virtual void | SetParam (double) |
| virtual double | GetParam () const |
| virtual bool | IsInvariant () const |
Protected Member Functions | |
| AbstractTransfertFunction (double iLow=0.0, double iHigh=1.0) | |
Protected Attributes | |
| double | _Low |
| double | _High |
Definition at line 182 of file TransfertFunction.h.
| virtual eLynx::Math::AbstractTransfertFunction::~AbstractTransfertFunction | ( | ) | [virtual] |
| eLynx::Math::AbstractTransfertFunction::AbstractTransfertFunction | ( | double | iLow = 0.0, |
|
| double | iHigh = 1.0 | |||
| ) | [protected] |
| virtual void eLynx::Math::AbstractTransfertFunction::Release | ( | ) | [virtual] |
| virtual void eLynx::Math::AbstractTransfertFunction::SetRange | ( | double | iLow, | |
| double | iHigh | |||
| ) | [virtual] |
ITransfertFunction implementation.
Implements eLynx::Math::ITransfertFunction.
Reimplemented in eLynx::Math::TransfertFunctionCopy, eLynx::Math::TransfertFunctionGamma, and eLynx::Math::TransfertFunctionMidtone.
| virtual double eLynx::Math::AbstractTransfertFunction::GetLow | ( | ) | const [virtual] |
Implements eLynx::Math::ITransfertFunction.
| virtual double eLynx::Math::AbstractTransfertFunction::GetHigh | ( | ) | const [virtual] |
Implements eLynx::Math::ITransfertFunction.
| virtual void eLynx::Math::AbstractTransfertFunction::SetLow | ( | double | iLow | ) | [virtual] |
Implements eLynx::Math::ITransfertFunction.
Reimplemented in eLynx::Math::TransfertFunctionGamma, and eLynx::Math::TransfertFunctionMidtone.
| virtual void eLynx::Math::AbstractTransfertFunction::SetHigh | ( | double | iHigh | ) | [virtual] |
Implements eLynx::Math::ITransfertFunction.
Reimplemented in eLynx::Math::TransfertFunctionGamma, and eLynx::Math::TransfertFunctionMidtone.
| virtual void eLynx::Math::AbstractTransfertFunction::SetParam | ( | double | ) | [inline, virtual] |
Implements eLynx::Math::ITransfertFunction.
Reimplemented in eLynx::Math::TransfertFunctionGamma, and eLynx::Math::TransfertFunctionMidtone.
Definition at line 196 of file TransfertFunction.h.
| virtual double eLynx::Math::AbstractTransfertFunction::GetParam | ( | ) | const [inline, virtual] |
Implements eLynx::Math::ITransfertFunction.
Reimplemented in eLynx::Math::TransfertFunctionGamma, and eLynx::Math::TransfertFunctionMidtone.
Definition at line 197 of file TransfertFunction.h.
| virtual bool eLynx::Math::AbstractTransfertFunction::IsInvariant | ( | ) | const [inline, virtual] |
Reimplemented in eLynx::Math::TransfertFunctionCopy, eLynx::Math::TransfertFunctionGamma, and eLynx::Math::TransfertFunctionMidtone.
Definition at line 199 of file TransfertFunction.h.
double eLynx::Math::AbstractTransfertFunction::_Low [protected] |
Definition at line 203 of file TransfertFunction.h.
double eLynx::Math::AbstractTransfertFunction::_High [protected] |
Definition at line 204 of file TransfertFunction.h.