eLynx SDK v3.0.1
C++ image processing API reference

eLynx::Math::TransfertFunctionMidtone Class Reference

#include <TransfertFunction.h>

Inheritance diagram for eLynx::Math::TransfertFunctionMidtone:

eLynx::Math::AbstractTransfertFunction eLynx::Math::ITransfertFunction

List of all members.


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

Detailed Description

Definition at line 289 of file TransfertFunction.h.


Constructor & Destructor Documentation

eLynx::Math::TransfertFunctionMidtone::TransfertFunctionMidtone ( double  iLow = 0.0,
double  iHigh = 1.0,
double  iMidtone = 0.5 
)

virtual eLynx::Math::TransfertFunctionMidtone::~TransfertFunctionMidtone (  )  [virtual]


Member Function Documentation

virtual void eLynx::Math::TransfertFunctionMidtone::SetRange ( double  iLow,
double  iHigh 
) [virtual]

ITransfertFunction implementation.

Reimplemented from eLynx::Math::AbstractTransfertFunction.

virtual bool eLynx::Math::TransfertFunctionMidtone::IsSupported ( EResolution  iResolution  )  const [virtual]

virtual bool eLynx::Math::TransfertFunctionMidtone::Transform ( uint8 *  iprDest,
const void *  iprSrc,
uint32  iSize,
EResolution  iResolution 
) const [virtual]

void eLynx::Math::TransfertFunctionMidtone::SetParam ( double  iMidtone  )  [virtual]

double eLynx::Math::TransfertFunctionMidtone::GetParam (  )  const [virtual]

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.


The documentation for this class was generated from the following file:

Generated on 14 Apr 2009 by doxygen 1.5.8