27 #ifndef MPBLOCKS_SIMPLEX_TREE_TREE_H_
28 #define MPBLOCKS_SIMPLEX_TREE_TREE_H_
30 #include <Eigen/Dense>
35 namespace simplex_tree {
44 template <
class Traits>
49 typedef typename Traits::Node
Node_t;
53 typedef Eigen::Matrix<Format_t,Traits::NDim,1>
Vector_t;
54 typedef Eigen::Matrix<Format_t,Traits::NDim,1>
Point_t;
55 typedef Eigen::Matrix<Format_t,Traits::NDim,Eigen::Dynamic>
Vertices_t;
void insert(Node_t *)
recursively inserts a point and returns the simplex which it was inserted into
base class for nodes, implements storage and interface for the simplex tree
Eigen::Matrix< Format_t, Traits::NDim, 1 > Vector_t
Eigen::Matrix< Format_t, Traits::NDim, Eigen::Dynamic > Vertices_t
Simplex< Traits > Simplex_t
base class for nodes, implements storage and interface for the simplex tree
Eigen::Matrix< Format_t, Traits::NDim, 1 > Point_t