moab
|
#include <OrientedBox.hpp>
Public Member Functions | |
CovarienceData () | |
CovarienceData (const Matrix3 &m, const CartVect &c, double a) | |
Public Attributes | |
Matrix3 | matrix |
Running sum for covariance matrix. | |
CartVect | center |
Sum of triangle centroids weighted by 2*triangle area. | |
double | area |
2x the sum of the triangle areas |
Structure to hold temporary accumulated triangle data for caculating box orietation. See box_from_covariance_data to see how this is used to calculate the final covariance matrix and resulting box orientation.
Definition at line 100 of file OrientedBox.hpp.
moab::OrientedBox::CovarienceData::CovarienceData | ( | ) | [inline] |
Definition at line 101 of file OrientedBox.hpp.
{}
moab::OrientedBox::CovarienceData::CovarienceData | ( | const Matrix3 & | m, |
const CartVect & | c, | ||
double | a | ||
) | [inline] |
Definition at line 102 of file OrientedBox.hpp.
2x the sum of the triangle areas
Definition at line 106 of file OrientedBox.hpp.
Sum of triangle centroids weighted by 2*triangle area.
Definition at line 105 of file OrientedBox.hpp.
Running sum for covariance matrix.
Definition at line 104 of file OrientedBox.hpp.