IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
GaussianCurve2dEstimator.h
1 // GaussianCurve2dEstimator.h:
3 // ---------------------------
4 //
21 
22 #ifndef __IPSDKMATH_GAUSSIANCURVE2DESTIMATOR_H__
23 #define __IPSDKMATH_GAUSSIANCURVE2DESTIMATOR_H__
24 
26 #include <IPSDKMath/Statistics/GaussianCurveEstimator/BaseGaussianCurveEstimator.h>
27 
28 namespace ipsdk {
29 namespace math {
30 
33 
35 {
36 // predefined public types
37 public:
40 
42  (eEP_A)
43 
45  (eEP_Mu)
46 
48  (eEP_Sigma)
49  )
50 
51 
52  static const ipUInt32 g_parameterSize = eEstimParams::size;
53 
56 
58  (eDT_X)
59 
61  (eDT_Y)
62  )
63 
65  static const ipUInt32 g_dataSize = eDataType::size;
66 
67 public:
73 
74 // methods
75 public:
76 
77 // attributes
78 protected:
79 
80 };
81 
84 
85 } // end of namespace math
86 } // end of namespace ipsdk
87 
88 #endif // __IPSDKMATH_GAUSSIANCURVE2DESTIMATOR_H__
Definition of import/export macro for library.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eDataType
Definition: GaussianCurve2dEstimator.h:57
Base class allowing to estimate gaussian curve parameters from a set of input data (based on Caruana’...
Definition: BaseGaussianCurveEstimator.h:48
eEstimParams
Definition: GaussianCurve2dEstimator.h:41
#define IPSDKMATH_API
Import/Export macro for library IPSDKMath.
Definition: IPSDKMathExports.h:27
Class allowing to estimate gaussian curve parameters from a set of input data.
Definition: GaussianCurve2dEstimator.h:34
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53