|
Lagrange
|
Thin wrapper to expose EdgeAABBTree to Python. More...
#include </home/runner/work/lagrange-docs/lagrange-docs/lagrange_tmp/modules/bvh/python/src/PyEdgeAABBTree.h>
Public Types | |
| using | VertexArray = Eigen::Matrix<Scalar, Eigen::Dynamic, Dim, Eigen::RowMajor> |
| using | EdgeArray = Eigen::Matrix<Index, Eigen::Dynamic, 2, Eigen::RowMajor> |
| using | Tree = EdgeAABBTree<VertexArray, EdgeArray, Dim> |
Public Member Functions | |
| PyEdgeAABBTree (const VertexArray &V, const EdgeArray &E) | |
| bool | empty () const |
| void | get_element_closest_point (const typename Tree::RowVectorType &p, typename Tree::Index element_id, typename Tree::RowVectorType &closest_point, typename Tree::Scalar &closest_sq_dist) const |
| void | foreach_element_in_radius (const typename Tree::RowVectorType &p, typename Tree::Scalar sq_dist, typename Tree::ActionCallback func) const |
| void | foreach_element_containing (const typename Tree::RowVectorType &p, typename Tree::ActionCallback func) const |
| void | get_closest_point (const typename Tree::RowVectorType &p, typename Tree::Index &element_id, typename Tree::RowVectorType &closest_point, typename Tree::Scalar &closest_sq_dist) const |
Thin wrapper to expose EdgeAABBTree to Python.