16 #ifndef __IPSDKMATH_BASEESTIMATOR_H__ 17 #define __IPSDKMATH_BASEESTIMATOR_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4275) 26 #include <IPSDKUtil/Tools/ProcessingResult.h> 27 #include <boost/noncopyable.hpp> 54 ipUInt32 getNbMinRequestedData()
const;
88 void initBase(
const ipUInt32 nbMinRequestedData,
139 #pragma warning (pop) 141 #endif // __IPSDKMATH_BASEESTIMATOR_H__ Vector ParameterType
parameter type resulting from estimation
Definition: EstimationTypes.h:61
Definition of import/export macro for library.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for parametric estimation from data set.
Definition: BaseEstimator.h:35
std::vector< DataType > DataSet
collection of data associated to estimation
Definition: EstimationTypes.h:67
bool isInit() const
check for object initialization
Definition: BaseEstimator.h:128
#define IPSDKMATH_API
Import/Export macro for library IPSDKMath.
Definition: IPSDKMathExports.h:27
Base class for parametric robust estimation from data set.
Definition: BaseRobustEstimator.h:36
Predefined types for parametric estimation from data set.
Vector ResidualsSet
residuals type resulting from estimation
Definition: EstimationTypes.h:64
IPSDKMATH_API void processEstimation(const EstimationConfig &config, const EstimatorPtr &pEstimator, const DataSet &inputDataSet, EstimationResults &results)
function allowing to launch a robust estimation process
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53