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.