|
Euclid
Geometry Processing and Shape Analysis in C++
|
Intrinsic distances. More...
Classes | |
| class | Euclid::GeodesicsInHeat< Mesh > |
| Single source approximate geodesic distance using the heat method. More... | |
| template<typename DerivedA , typename DerivedB , typename T = typename DerivedA::Scalar> | |
| T | Euclid::biharmonic_distance (const Eigen::MatrixBase< DerivedA > &lambdas, const Eigen::MatrixBase< DerivedB > &phis, int x, int y) |
| Biharmonic distance. More... | |
| template<typename DerivedA , typename DerivedB , typename T = typename DerivedA::Scalar> | |
| T | Euclid::commute_time_distance (const Eigen::MatrixBase< DerivedA > &lambdas, const Eigen::MatrixBase< DerivedB > &phis, int x, int y) |
| Commute time distance. More... | |
| template<typename DerivedA , typename DerivedB , typename T = typename DerivedA::Scalar> | |
| T | Euclid::diffusion_distance (const Eigen::MatrixBase< DerivedA > &lambdas, const Eigen::MatrixBase< DerivedB > &phis, int x, int y, double t) |
| Diffusion distance. More... | |
This package contains algorithms to compute geodesic distance, and other types of intrinsic distances on a surface.
| T Euclid::biharmonic_distance | ( | const Eigen::MatrixBase< DerivedA > & | lambdas, |
| const Eigen::MatrixBase< DerivedB > & | phis, | ||
| int | x, | ||
| int | y | ||
| ) |
| lambdas | Eigenvectors. |
| phis | Eigenvalues. |
| x | Vertex x. |
| y | Vertex y. |
Reference
[1] Lipman, Y., Rustamov, R., Funkhouser, T. Biharmonic distance.
| T Euclid::commute_time_distance | ( | const Eigen::MatrixBase< DerivedA > & | lambdas, |
| const Eigen::MatrixBase< DerivedB > & | phis, | ||
| int | x, | ||
| int | y | ||
| ) |
| lambdas | Eigenvectors. |
| phis | Eigenvalues. |
| x | Vertex x. |
| y | Vertex y. |
Reference
[1] Fouss, F. etc. Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation.
| T Euclid::diffusion_distance | ( | const Eigen::MatrixBase< DerivedA > & | lambdas, |
| const Eigen::MatrixBase< DerivedB > & | phis, | ||
| int | x, | ||
| int | y, | ||
| double | t | ||
| ) |
| lambdas | Eigenvectors. |
| phis | Eigenvalues. |
| x | Vertex x. |
| y | Vertex y. |
| t | Diffusion time. |
Reference
[1] Coifman, R., Lafon, S. Diffusion maps.