Skip to content

Class Spinnaker::IImageStatistics

ClassList > Spinnaker > IImageStatistics

The interface file for image statistics.

  • #include <IImageStatistics.h>

Inherited by the following classes: Spinnaker::ImageStatistics

Public Functions

Type Name
virtual void DisableAll () = 0
virtual void EnableAll () = 0
virtual void EnableGreyOnly () = 0
virtual void EnableHSLOnly () = 0
virtual void EnableRGBOnly () = 0
virtual void GetChannelStatus (StatisticsChannel channel, bool * pEnabled) const = 0
virtual void GetHistogram (StatisticsChannel channel, int ** ppHistogram) const = 0
virtual void GetMean (StatisticsChannel channel, float * pPixelValueMean) const = 0
virtual void GetNumPixelValues (StatisticsChannel channel, unsigned int * pNumPixelValues) const = 0
virtual void GetPixelValueRange (StatisticsChannel channel, unsigned int * pPixelValueMin, unsigned int * pPixelValueMax) const = 0
virtual void GetRange (StatisticsChannel channel, unsigned int * pMin, unsigned int * pMax) 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
virtual void SetChannelStatus (StatisticsChannel channel, bool enabled) = 0
virtual ~IImageStatistics ()

Protected Functions

Type Name
IImageStatistics ()
IImageStatistics (const IImageStatistics &)

Public Functions Documentation

function DisableAll

virtual void Spinnaker::IImageStatistics::DisableAll () = 0

function EnableAll

virtual void Spinnaker::IImageStatistics::EnableAll () = 0

function EnableGreyOnly

virtual void Spinnaker::IImageStatistics::EnableGreyOnly () = 0

function EnableHSLOnly

virtual void Spinnaker::IImageStatistics::EnableHSLOnly () = 0

function EnableRGBOnly

virtual void Spinnaker::IImageStatistics::EnableRGBOnly () = 0

function GetChannelStatus

virtual void Spinnaker::IImageStatistics::GetChannelStatus (
    StatisticsChannel channel,
    bool * pEnabled
) const = 0

function GetHistogram

virtual void Spinnaker::IImageStatistics::GetHistogram (
    StatisticsChannel channel,
    int ** ppHistogram
) const = 0

function GetMean

virtual void Spinnaker::IImageStatistics::GetMean (
    StatisticsChannel channel,
    float * pPixelValueMean
) const = 0

function GetNumPixelValues

virtual void Spinnaker::IImageStatistics::GetNumPixelValues (
    StatisticsChannel channel,
    unsigned int * pNumPixelValues
) const = 0

function GetPixelValueRange

virtual void Spinnaker::IImageStatistics::GetPixelValueRange (
    StatisticsChannel channel,
    unsigned int * pPixelValueMin,
    unsigned int * pPixelValueMax
) const = 0

function GetRange

virtual void Spinnaker::IImageStatistics::GetRange (
    StatisticsChannel channel,
    unsigned int * pMin,
    unsigned int * pMax
) const = 0

function GetStatistics

virtual void Spinnaker::IImageStatistics::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

function SetChannelStatus

virtual void Spinnaker::IImageStatistics::SetChannelStatus (
    StatisticsChannel channel,
    bool enabled
) = 0

function ~IImageStatistics

inline virtual Spinnaker::IImageStatistics::~IImageStatistics () 

Protected Functions Documentation

function IImageStatistics [1/2]

inline Spinnaker::IImageStatistics::IImageStatistics () 

function IImageStatistics [2/2]

inline Spinnaker::IImageStatistics::IImageStatistics (
    const IImageStatistics &
) 


The documentation for this class was generated from the following file C:/workspace/include/Interface/IImageStatistics.h