15 #ifndef __IPSDKMATH_HISTOGRAMTYPES_H__ 16 #define __IPSDKMATH_HISTOGRAMTYPES_H__ 19 #include <IPSDKMath/Estimation/EstimationResults.h> 21 #include <boost/shared_ptr.hpp> 115 typedef boost::shared_ptr<ipsdk::math::BaseHistogram>
HistogramPtr;
126 #endif // __IPSDKMATH_HISTOGRAMTYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ipUInt32 _binIdx
bin index for histogram extrema
Definition: HistogramTypes.h:70
ipReal64 _coord
extrema coordinate
Definition: HistogramTypes.h:73
ipReal64 _csteSigma
gaussian curve constant
Definition: HistogramTypes.h:109
std::vector< HistogramExtrema > HistogramExtremaColl
collection of histogram extrema
Definition: HistogramTypes.h:80
ipReal64 _csteMu
gaussian curve constant
Definition: HistogramTypes.h:106
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
structure allowing to encapsulate histogram extrema information
Definition: HistogramTypes.h:55
Structure allowing to encapsulate robust estimation results.
Definition: EstimationResults.h:35
boost::shared_ptr< const ipsdk::math::BaseHistogram > HistogramConstPtr
shared pointer to const ipsdk::math::BaseHistogram
Definition: HistogramTypes.h:122
EstimationResults _estimationResults
estimation results data structure
Definition: HistogramTypes.h:112
structure allowing to encapsulate gaussian curve fit information
Definition: HistogramTypes.h:100
Definition: HistogramTypes.h:47
eHistogramOutOfBoundsPolicy
enumerate use to describe histogram policy used to process out of bounds data
Definition: HistogramTypes.h:37
Definition: HistogramTypes.h:41
Predefined types for extrema management.
boost::shared_ptr< ipsdk::math::BaseHistogram > HistogramPtr
shared pointer to ipsdk::math::BaseHistogram
Definition: HistogramTypes.h:119
Data with values not in [firstHistoValue, lastHistoValue] are ignored.
Definition: HistogramTypes.h:39
Predefined macros for enumerates management.
ipUInt64 _population
population associated to extrema
Definition: HistogramTypes.h:76
ipReal64 _csteA
gaussian curve constant
Definition: HistogramTypes.h:103
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
HistogramExtrema()
constructors
Definition: HistogramTypes.h:59
Definition: HistogramTypes.h:44
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53