Spinnaker C++
4.0.0.116
Public Member Functions | Protected Member Functions | List of all members
IImageStatistics Class Referenceabstract

The interface file for image statistics. More...

Inheritance diagram for IImageStatistics:
ImageStatistics

Public Member Functions

virtual ~IImageStatistics ()
 
virtual void EnableAll ()=0
 
virtual void DisableAll ()=0
 
virtual void EnableGreyOnly ()=0
 
virtual void EnableRGBOnly ()=0
 
virtual void EnableHSLOnly ()=0
 
virtual void GetChannelStatus (StatisticsChannel channel, bool *pEnabled) const =0
 
virtual void SetChannelStatus (StatisticsChannel channel, bool enabled)=0
 
virtual void GetRange (StatisticsChannel channel, unsigned int *pMin, unsigned int *pMax) const =0
 
virtual void GetPixelValueRange (StatisticsChannel channel, unsigned int *pPixelValueMin, unsigned int *pPixelValueMax) const =0
 
virtual void GetNumPixelValues (StatisticsChannel channel, unsigned int *pNumPixelValues) const =0
 
virtual void GetMean (StatisticsChannel channel, float *pPixelValueMean) const =0
 
virtual void GetHistogram (StatisticsChannel channel, int **ppHistogram) const =0
 
virtual void GetStatistics (StatisticsChannel channel, unsigned int *pRangeMin=NULL, unsigned int *pRangeMax=NULL, unsigned int *pPixelValueMin=NULL, unsigned int *pPixelValueMax=NULL, unsigned int *pNumPixelValues=NULL, float *pPixelValueMean=NULL, int **ppHistogram=NULL) const =0
 

Protected Member Functions

 IImageStatistics ()
 
 IImageStatistics (const IImageStatistics &)
 

Detailed Description

The interface file for image statistics.

Constructor & Destructor Documentation

virtual ~IImageStatistics ( )
inlinevirtual
IImageStatistics ( )
inlineprotected
IImageStatistics ( const IImageStatistics )
inlineprotected

Member Function Documentation

virtual void DisableAll ( )
pure virtual

Implemented in ImageStatistics.

virtual void EnableAll ( )
pure virtual

Implemented in ImageStatistics.

virtual void EnableGreyOnly ( )
pure virtual

Implemented in ImageStatistics.

virtual void EnableHSLOnly ( )
pure virtual

Implemented in ImageStatistics.

virtual void EnableRGBOnly ( )
pure virtual

Implemented in ImageStatistics.

virtual void GetChannelStatus ( StatisticsChannel  channel,
bool *  pEnabled 
) const
pure virtual

Implemented in ImageStatistics.

virtual void GetHistogram ( StatisticsChannel  channel,
int **  ppHistogram 
) const
pure virtual

Implemented in ImageStatistics.

virtual void GetMean ( StatisticsChannel  channel,
float *  pPixelValueMean 
) const
pure virtual

Implemented in ImageStatistics.

virtual void GetNumPixelValues ( StatisticsChannel  channel,
unsigned int *  pNumPixelValues 
) const
pure virtual

Implemented in ImageStatistics.

virtual void GetPixelValueRange ( StatisticsChannel  channel,
unsigned int *  pPixelValueMin,
unsigned int *  pPixelValueMax 
) const
pure virtual

Implemented in ImageStatistics.

virtual void GetRange ( StatisticsChannel  channel,
unsigned int *  pMin,
unsigned int *  pMax 
) const
pure virtual

Implemented in ImageStatistics.

virtual void GetStatistics ( StatisticsChannel  channel,
unsigned int *  pRangeMin = NULL,
unsigned int *  pRangeMax = NULL,
unsigned int *  pPixelValueMin = NULL,
unsigned int *  pPixelValueMax = NULL,
unsigned int *  pNumPixelValues = NULL,
float *  pPixelValueMean = NULL,
int **  ppHistogram = NULL 
) const
pure virtual

Implemented in ImageStatistics.

virtual void SetChannelStatus ( StatisticsChannel  channel,
bool  enabled 
)
pure virtual

Implemented in ImageStatistics.


The documentation for this class was generated from the following file:
Contact Support Spinnaker® SDK Programmer's Guide and API Reference