![]() |
Rosetta
2019.31
|
Given a set of points, calculate the minimum bounding ellipse. More...
#include <numeric/MathMatrix.hh>#include <numeric/xyzVector.hh>#include <numeric/types.hh>#include <numeric/linear_algebra/EllipseParameters.hh>#include <utility/vector1.hh>#include <utility/pointer/ReferenceCount.hh>#include <cstdlib>Namespaces | |
| numeric | |
| Unit headers. | |
| numeric::linear_algebra | |
Functions | |
| EllipseParametersOP | numeric::linear_algebra::minimum_bounding_ellipse (utility::vector1< xyzVector< Real > > points, Real tolerance, Size max_iterations) |
| Use the Khachiyan Algorithm to compute the minimum volume enclosing ellipsoid given a set of (x,y) data points. More... | |
| Real | numeric::linear_algebra::sum_of_square_differences (MathMatrix< Real > old_u, MathMatrix< Real > new_u) |
| Calculate the sum-of-square differences between values stored in two vector1 objects. More... | |
| MathMatrix< Real > | numeric::linear_algebra::non_square_transpose (MathMatrix< Real > matrix_in) |
| Calculate the transpose of a non-square MathMatrix and return the result as a new MathMatrix. More... | |
| bool | numeric::linear_algebra::point_in_ellipse (xyzVector< Real > p, Real const h, Real const k, Real const a, Real const b, MathMatrix< Real > rotation) |
| Check whether a given test point lies within an ellipse. More... | |
Given a set of points, calculate the minimum bounding ellipse.
1.8.7