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

Public Member Functions | |
| TransfertFunctionMidtone (double iLow=0.0, double iHigh=1.0, double iMidtone=0.5) | |
| virtual | ~TransfertFunctionMidtone () |
| virtual void | SetRange (double iLow, double iHigh) |
| ITransfertFunction implementation. | |
| virtual bool | IsSupported (EResolution iResolution) const |
| virtual bool | Transform (uint8 *iprDest, const void *iprSrc, uint32 iSize, EResolution iResolution) const |
| void | SetParam (double iMidtone) |
| double | GetParam () const |
| void | SetParameters (double iLow, double iHigh, double iMidtone) |
| void | GetParameters (double &oLow, double &oHigh, double &oMidtone) const |
| virtual void | SetLow (double iLow) |
| virtual void | SetHigh (double iHigh) |
| virtual bool | IsInvariant () const |
Definition at line 289 of file TransfertFunction.h.
| eLynx::Math::TransfertFunctionMidtone::TransfertFunctionMidtone | ( | double | iLow = 0.0, |
|
| double | iHigh = 1.0, |
|||
| double | iMidtone = 0.5 | |||
| ) |
| virtual eLynx::Math::TransfertFunctionMidtone::~TransfertFunctionMidtone | ( | ) | [virtual] |
| virtual void eLynx::Math::TransfertFunctionMidtone::SetRange | ( | double | iLow, | |
| double | iHigh | |||
| ) | [virtual] |
| virtual bool eLynx::Math::TransfertFunctionMidtone::IsSupported | ( | EResolution | iResolution | ) | const [virtual] |
Implements eLynx::Math::ITransfertFunction.
| virtual bool eLynx::Math::TransfertFunctionMidtone::Transform | ( | uint8 * | iprDest, | |
| const void * | iprSrc, | |||
| uint32 | iSize, | |||
| EResolution | iResolution | |||
| ) | const [virtual] |
Implements eLynx::Math::ITransfertFunction.
| void eLynx::Math::TransfertFunctionMidtone::SetParam | ( | double | iMidtone | ) | [virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
| double eLynx::Math::TransfertFunctionMidtone::GetParam | ( | ) | const [virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
| void eLynx::Math::TransfertFunctionMidtone::SetParameters | ( | double | iLow, | |
| double | iHigh, | |||
| double | iMidtone | |||
| ) | [inline] |
Definition at line 306 of file TransfertFunction.h.
| void eLynx::Math::TransfertFunctionMidtone::GetParameters | ( | double & | oLow, | |
| double & | oHigh, | |||
| double & | oMidtone | |||
| ) | const [inline] |
Definition at line 311 of file TransfertFunction.h.
| virtual void eLynx::Math::TransfertFunctionMidtone::SetLow | ( | double | iLow | ) | [inline, virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
Definition at line 318 of file TransfertFunction.h.
| virtual void eLynx::Math::TransfertFunctionMidtone::SetHigh | ( | double | iHigh | ) | [inline, virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
Definition at line 324 of file TransfertFunction.h.
| virtual bool eLynx::Math::TransfertFunctionMidtone::IsInvariant | ( | ) | const [inline, virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
Definition at line 330 of file TransfertFunction.h.