CGAL 4.7 - Point Set Processing
|
Concept providing functions to extract eigenvectors and eigenvalue from covariance matrices represented by an array a
as follows:
Static Public Member Functions | |
static bool | diagonalize_selfadjoint_covariance_matrix (const cpp11::array< double, 6 > &cov, cpp11::array< double, 3 > &eigenvalues) |
fill eigenvalues with the eigenvalues of the covariance matrix represented by cov . More... | |
static bool | extract_largest_eigenvector_of_covariance_matrix (const cpp11::array< double, 6 > &cov, cpp11::array< double, 3 > &normal) |
Extract the eigenvector associated to the largest eigenvalue of the covariance matrix represented by cov . More... | |
|
static |
fill eigenvalues
with the eigenvalues of the covariance matrix represented by cov
.
Eigenvalues are sorted by increasing order.
true
if the operation was successful and false
otherwise.
|
static |
Extract the eigenvector associated to the largest eigenvalue of the covariance matrix represented by cov
.
true
if the operation was successful and false
otherwise.