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

Predefined types for parametric estimation from data set. More...

#include <IPSDKUtil/Tools/EnumMacros.h>
#include <IPSDKUtil/Tools/ProcessingResult.h>
#include <IPSDKMath/LinearAlgebra/LinearAlgebraTypes.h>
#include <IPSDKMath/Optimization/OptimizationTypes.h>
#include <IPSDKMath/Estimation/DataPartition/DataPartitionTypes.h>
#include <boost/shared_ptr.hpp>
#include <boost/function.hpp>
#include <vector>

Go to the source code of this file.

Namespaces

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

Typedefs

typedef Vector ipsdk::math::DataType
 data type used for estimation
 
typedef Vector ipsdk::math::ParameterType
 parameter type resulting from estimation
 
typedef Vector ipsdk::math::ResidualsSet
 residuals type resulting from estimation
 
typedef std::vector< DataType > ipsdk::math::DataSet
 collection of data associated to estimation
 
typedef std::vector< bool > ipsdk::math::OutlierFlags
 collection of outliers flags
 
typedef boost::shared_ptr< BaseEstimator > ipsdk::math::EstimatorPtr
 shared pointer to BaseEstimator class
 
typedef boost::shared_ptr< const BaseEstimator > ipsdk::math::EstimatorConstPtr
 shared pointer to const BaseEstimator class
 
typedef boost::shared_ptr< BaseRobustEstimator > ipsdk::math::RobustEstimatorPtr
 shared pointer to BaseRobustEstimator class
 
typedef boost::shared_ptr< const BaseRobustEstimator > ipsdk::math::RobustEstimatorConstPtr
 shared pointer to const BaseRobustEstimator class
 
typedef CostFunctionPtr(* ipsdk::math::CostFunCreator) (const DataSet &dataSet)
 

Enumerations

enum  ipsdk::math::eRobustEstimationType {
  ipsdk::math::eRET_NonRobust, ipsdk::math::eRET_LMS, ipsdk::math::eRET_RANSAC, ipsdk::math::eRET_MSAC,
  ipsdk::math::eRET_MLESAC
}
 

Detailed Description

Predefined types for parametric estimation from data set.

Author
E. Noirfalise
Date
2016/02/12