IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Namespaces | Typedefs | Enumerations
HistogramTypes.h File Reference

Predefined types for histogram management. More...

#include <IPSDKMath/Statistics/ExtremaTypes.h>
#include <IPSDKMath/Estimation/EstimationResults.h>
#include <IPSDKUtil/Tools/EnumMacros.h>
#include <boost/shared_ptr.hpp>
#include <vector>

Go to the source code of this file.

Classes

struct  ipsdk::math::HistogramExtrema
 structure allowing to encapsulate histogram extrema information More...
 
struct  ipsdk::math::HistogramGaussianCurveFit
 structure allowing to encapsulate gaussian curve fit information More...
 

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::math
 Namespace agregating IPSDK mathematical routines and classes.
 

Typedefs

typedef std::vector< HistogramExtrema > ipsdk::math::HistogramExtremaColl
 collection of histogram extrema
 
typedef boost::shared_ptr< ipsdk::math::BaseHistogramipsdk::math::HistogramPtr
 shared pointer to ipsdk::math::BaseHistogram
 
typedef boost::shared_ptr< const ipsdk::math::BaseHistogramipsdk::math::HistogramConstPtr
 shared pointer to const ipsdk::math::BaseHistogram
 

Enumerations

enum  ipsdk::math::eHistogramOutOfBoundsPolicy { ipsdk::math::eHOOBP_Ignored, ipsdk::math::eHOOBP_Nearest, ipsdk::math::eHOOBP_Dedicated, ipsdk::math::eHOOBP_DedicatedUpper }
 enumerate use to describe histogram policy used to process out of bounds data More...
 

Detailed Description

Predefined types for histogram management.

Author
E.Noirfalise
Date
2017/07/27