15 #ifndef __IPSDKGEOMETRY_SPHERE3DCOSTFUNCTION_H__ 16 #define __IPSDKGEOMETRY_SPHERE3DCOSTFUNCTION_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 25 #include <IPSDKMath/Optimization/BaseCostFunction.h> 84 void init(const math::
DataSet& dataSet);
89 math::
Vector& equations) const;
94 math::
Matrix& jacobian) const;
111 #pragma warning (pop) 113 #endif // __IPSDKGEOMETRY_SPHERE3DCOSTFUNCTION_H__ boost::numeric::ublas::matrix< ipReal64 > Matrix
matrix type associated to library
Definition: LinearAlgebraTypes.h:48
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eDataType
Definition: Sphere3dCostFunction.h:58
std::vector< DataType > DataSet
collection of data associated to estimation
Definition: EstimationTypes.h:67
Base class for cost functions used during optimization process.
Definition: BaseCostFunction.h:33
boost::numeric::ublas::vector< ipReal64 > Vector
vector type associated to library
Definition: LinearAlgebraTypes.h:36
Definition of import/export macro for library.
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
eEstimParams
Definition: Sphere3dCostFunction.h:40
Cost function for sphere 3d parameters non linear optimization.
Definition: Sphere3dCostFunction.h:33
Predefined types for estimation 3d management.
#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