29 #ifndef __IPSDKGEOMETRY_TRANSLATIONTRANSFORM3DESTIMATOR_H__ 30 #define __IPSDKGEOMETRY_TRANSLATIONTRANSFORM3DESTIMATOR_H__ 34 #include <IPSDKMath/Estimation/BaseEstimator.h> 42 class IPSDKGEOMETRY_API TranslationTransform3dEstimator :
public math::BaseEstimator
60 static const ipUInt32 g_parameterSize = eEstimParams::size;
85 static const ipUInt32 g_dataSize = eDataType::size;
90 TranslationTransform3dEstimator();
91 ~TranslationTransform3dEstimator();
120 #endif // __IPSDKGEOMETRY_TRANSLATIONTRANSFORM3DESTIMATOR_H__ Vector ParameterType
parameter type resulting from estimation
Definition: EstimationTypes.h:61
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::vector< DataType > DataSet
collection of data associated to estimation
Definition: EstimationTypes.h:67
Definition of import/export macro for library.
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
Vector ResidualsSet
residuals type resulting from estimation
Definition: EstimationTypes.h:64
ProcessingResult< bool > BoolResult
typedef for boolean results associated to a string description
Definition: ProcessingResultTypes.h:29
IPSDKMATH_API void processEstimation(const EstimationConfig &config, const EstimatorPtr &pEstimator, const DataSet &inputDataSet, EstimationResults &results)
function allowing to launch a robust estimation process
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