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

eLynx::Image::IImageAnalyse Class Reference

#include <IImageAnalyse.h>

Inheritance diagram for eLynx::Image::IImageAnalyse:

eLynx::Image::ImageAnalyseImpl< Pixel >

List of all members.


Public Member Functions

virtual ~IImageAnalyse ()
virtual bool ComputeMin (const AbstractImage &iImage, double &oMin, bool ibNormalized) const =0
virtual bool ComputeMin (const AbstractImage &iImage, double(&oMin)[PC_MAX], bool ibNormalized) const =0
virtual bool ComputeMinLuminance (const AbstractImage &iImage, double &oMinLuminance, bool ibNormalized) const =0
virtual bool ComputeMax (const AbstractImage &iImage, double &oMax, bool ibNormalized) const =0
virtual bool ComputeMax (const AbstractImage &iImage, double(&oMax)[PC_MAX], bool ibNormalized) const =0
virtual bool ComputeMaxLuminance (const AbstractImage &iImage, double &oMaxLuminance, bool ibNormalized) const =0
virtual bool ComputeMinMax (const AbstractImage &iImage, double &oMin, double &oMax, bool ibNormalized) const =0
virtual bool ComputeMinMax (const AbstractImage &iImage, double(&oMin)[PC_MAX], double(&oMax)[PC_MAX], bool ibNormalized) const =0
virtual bool ComputeMinMaxLuminance (const AbstractImage &iImage, double &oMinLuminance, double &oMaxLuminance, bool ibNormalized) const =0
virtual bool ComputeMean (const AbstractImage &iImage, double &oMean, bool ibNormalized) const =0
virtual bool ComputeMean (const AbstractImage &iImage, double(&oMean)[PC_MAX], bool ibNormalized) const =0
virtual bool ComputeMedian (const AbstractImage &iImage, double &oMedian, bool ibNormalized) const =0
virtual bool ComputeMedian (const AbstractImage &iImage, double(&oMedian)[PC_MAX], bool ibNormalized) const =0
virtual bool ComputeStandardDeviation (const AbstractImage &iImage, double &oDeviation, bool ibNormalized) const =0
virtual bool ComputeStandardDeviation (const AbstractImage &iImage, double(&oDeviation)[PC_MAX], bool ibNormalized) const =0
virtual bool ComputeStandardDeviation (const AbstractImage &iImage, double &oDeviation, double &oMean, bool ibNormalized) const =0
virtual bool ComputeStandardDeviation (const AbstractImage &iImage, double(&oDeviation)[PC_MAX], double(&oMean)[PC_MAX], bool ibNormalized) const =0
virtual bool ComputeVariance (const AbstractImage &iImage, double &oVariance) const =0
virtual bool ComputeVariance (const AbstractImage &iImage, double(&oVariance)[PC_MAX]) const =0
virtual bool ComputeEnergy (const AbstractImage &iImage, double &oEnergy) const =0
virtual bool ComputeEnergy (const AbstractImage &iImage, double(&oEnergy)[PC_MAX]) const =0
virtual bool ComputeEntropy (const AbstractImage &iImage, double &oEntropy) const =0
virtual bool ComputeEntropy (const AbstractImage &iImage, double(&oEntropy)[PC_MAX]) const =0
virtual bool ComputeHistogram (const AbstractImage &iImage, ImageHistogram &oHistogram) const =0

Detailed Description

Interface for image analyse methods. Analyse methods just compute some values from map. They do not modify image.

IImageAnalyse.png

Definition at line 32 of file IImageAnalyse.h.


Constructor & Destructor Documentation

virtual eLynx::Image::IImageAnalyse::~IImageAnalyse (  )  [virtual]


Member Function Documentation

virtual bool eLynx::Image::IImageAnalyse::ComputeMin ( const AbstractImage iImage,
double &  oMin,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMin ( const AbstractImage iImage,
double(&)  oMin[PC_MAX],
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMinLuminance ( const AbstractImage iImage,
double &  oMinLuminance,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMax ( const AbstractImage iImage,
double &  oMax,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMax ( const AbstractImage iImage,
double(&)  oMax[PC_MAX],
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMaxLuminance ( const AbstractImage iImage,
double &  oMaxLuminance,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMinMax ( const AbstractImage iImage,
double &  oMin,
double &  oMax,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMinMax ( const AbstractImage iImage,
double(&)  oMin[PC_MAX],
double(&)  oMax[PC_MAX],
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMinMaxLuminance ( const AbstractImage iImage,
double &  oMinLuminance,
double &  oMaxLuminance,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMean ( const AbstractImage iImage,
double &  oMean,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMean ( const AbstractImage iImage,
double(&)  oMean[PC_MAX],
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMedian ( const AbstractImage iImage,
double &  oMedian,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeMedian ( const AbstractImage iImage,
double(&)  oMedian[PC_MAX],
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeStandardDeviation ( const AbstractImage iImage,
double &  oDeviation,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeStandardDeviation ( const AbstractImage iImage,
double(&)  oDeviation[PC_MAX],
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeStandardDeviation ( const AbstractImage iImage,
double &  oDeviation,
double &  oMean,
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeStandardDeviation ( const AbstractImage iImage,
double(&)  oDeviation[PC_MAX],
double(&)  oMean[PC_MAX],
bool  ibNormalized 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeVariance ( const AbstractImage iImage,
double &  oVariance 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeVariance ( const AbstractImage iImage,
double(&)  oVariance[PC_MAX] 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeEnergy ( const AbstractImage iImage,
double &  oEnergy 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeEnergy ( const AbstractImage iImage,
double(&)  oEnergy[PC_MAX] 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeEntropy ( const AbstractImage iImage,
double &  oEntropy 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeEntropy ( const AbstractImage iImage,
double(&)  oEntropy[PC_MAX] 
) const [pure virtual]

virtual bool eLynx::Image::IImageAnalyse::ComputeHistogram ( const AbstractImage iImage,
ImageHistogram oHistogram 
) const [pure virtual]


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

Generated on 14 Apr 2009 by doxygen 1.5.8