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

eLynx::Math::TransfertFunctionGamma Class Reference

#include <TransfertFunction.h>

Inheritance diagram for eLynx::Math::TransfertFunctionGamma:

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

List of all members.


Public Member Functions

 TransfertFunctionGamma (double iLow=0.0, double iHigh=1.0, double iGamma=1.0)
virtual ~TransfertFunctionGamma ()
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 iGamma)
double GetParam () const
void SetParameters (double iLow, double iHigh, double iGamma)
void GetParameters (double &oLow, double &oHigh, double &oGamma) const
virtual void SetLow (double iLow)
virtual void SetHigh (double iHigh)
virtual bool IsInvariant () const

Detailed Description

Definition at line 234 of file TransfertFunction.h.


Constructor & Destructor Documentation

eLynx::Math::TransfertFunctionGamma::TransfertFunctionGamma ( double  iLow = 0.0,
double  iHigh = 1.0,
double  iGamma = 1.0 
)

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


Member Function Documentation

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

ITransfertFunction implementation.

Reimplemented from eLynx::Math::AbstractTransfertFunction.

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

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

void eLynx::Math::TransfertFunctionGamma::SetParam ( double  iGamma  )  [virtual]

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

void eLynx::Math::TransfertFunctionGamma::SetParameters ( double  iLow,
double  iHigh,
double  iGamma 
) [inline]

Definition at line 251 of file TransfertFunction.h.

void eLynx::Math::TransfertFunctionGamma::GetParameters ( double &  oLow,
double &  oHigh,
double &  oGamma 
) const [inline]

Definition at line 256 of file TransfertFunction.h.

virtual void eLynx::Math::TransfertFunctionGamma::SetLow ( double  iLow  )  [inline, virtual]

Reimplemented from eLynx::Math::AbstractTransfertFunction.

Definition at line 263 of file TransfertFunction.h.

virtual void eLynx::Math::TransfertFunctionGamma::SetHigh ( double  iHigh  )  [inline, virtual]

Reimplemented from eLynx::Math::AbstractTransfertFunction.

Definition at line 269 of file TransfertFunction.h.

virtual bool eLynx::Math::TransfertFunctionGamma::IsInvariant (  )  const [inline, virtual]

Reimplemented from eLynx::Math::AbstractTransfertFunction.

Definition at line 275 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