addObservationU(double a[5], double li, double pi, Matrix5x5 &atpa, Eigen::VectorXd &atpl) const | MeshCoreFit::CylinderFit | protected |
AddPoint(const Base::Vector3f &rcVector) | MeshCore::Approximation | |
AddPoints(const std::vector< Base::Vector3f > &rvPointVect) | MeshCore::Approximation | |
AddPoints(const std::set< Base::Vector3f > &rsPointSet) | MeshCore::Approximation | |
AddPoints(const std::list< Base::Vector3f > &rsPointList) | MeshCore::Approximation | |
AddPoints(const MeshPointArray &points) | MeshCore::Approximation | |
Approximation() | MeshCore::Approximation | |
Clear() | MeshCore::Approximation | |
ComputeApproximationsLine() | MeshCoreFit::CylinderFit | protected |
computeResiduals(SolutionD solDir, const Eigen::VectorXd &x, std::vector< Base::Vector3d > &residuals, double &sigma0, double vConvLimit, bool &vConverged) const | MeshCoreFit::CylinderFit | protected |
CountPoints() const | MeshCore::Approximation | |
CylinderFit() | MeshCoreFit::CylinderFit | |
Done() const | MeshCore::Approximation | |
findBestSolDirection(SolutionD &solDir) | MeshCoreFit::CylinderFit | protected |
Fit() | MeshCoreFit::CylinderFit | virtual |
GetAxis() const | MeshCoreFit::CylinderFit | |
GetBase() const | MeshCoreFit::CylinderFit | |
GetDistanceToCylinder(const Base::Vector3f &rcPoint) const | MeshCoreFit::CylinderFit | |
GetGravity() const | MeshCore::Approximation | |
GetLastResult() const | MeshCore::Approximation | |
GetMgcVectorArray(std::vector< Wm4::Vector3< double > > &rcPts) const | MeshCore::Approximation | protected |
GetNumIterations() const | MeshCoreFit::CylinderFit | |
GetPoints() const | MeshCore::Approximation | |
GetRadius() const | MeshCoreFit::CylinderFit | |
GetStdDeviation() const | MeshCoreFit::CylinderFit | |
meanXObs() | MeshCoreFit::CylinderFit | protected |
meanYObs() | MeshCoreFit::CylinderFit | protected |
meanZObs() | MeshCoreFit::CylinderFit | protected |
ProjectToCylinder() | MeshCoreFit::CylinderFit | |
SetApproximations(double radius, const Base::Vector3d &base, const Base::Vector3d &axis) | MeshCoreFit::CylinderFit | |
SetApproximations(const Base::Vector3d &base, const Base::Vector3d &axis) | MeshCoreFit::CylinderFit | |
SetConvergenceCriteria(double posConvLimit, double dirConvLimit, double vConvLimit, int maxIter) | MeshCoreFit::CylinderFit | |
setLowerPart(Matrix5x5 &atpa) const | MeshCoreFit::CylinderFit | protected |
setupNormalEquationMatrices(SolutionD solDir, const std::vector< Base::Vector3d > &residuals, Matrix5x5 &atpa, Eigen::VectorXd &atpl) const | MeshCoreFit::CylinderFit | protected |
setupObservation(SolutionD solDir, const Base::Vector3f &point, const Base::Vector3d &residual, double a[5], double &f0, double &qw, double b[3]) const | MeshCoreFit::CylinderFit | protected |
solL enum value | MeshCoreFit::CylinderFit | protected |
solM enum value | MeshCoreFit::CylinderFit | protected |
solN enum value | MeshCoreFit::CylinderFit | protected |
SolutionD enum name | MeshCoreFit::CylinderFit | protected |
updateParameters(SolutionD solDir, const Eigen::VectorXd &x) | MeshCoreFit::CylinderFit | protected |
~Approximation() | MeshCore::Approximation | virtual |
~CylinderFit() | MeshCoreFit::CylinderFit | virtual |