cheshirekow
v0.1.0
|
Go to the source code of this file.
Namespaces | |
edelsbrunner96 | |
Functions | |
template<typename Traits > | |
Traits::SimplexRef | edelsbrunner96::FuzzyWalkInsert (typename Traits::Storage &storage, const typename Traits::SimplexRef s_0, const typename Traits::PointRef x_ref, const typename Traits::Scalar epsilon) |
Perform a fuzzy walk to get the set of simplices intersecting the query point, then insert the point into the triangulation. More... | |
template<class Traits > | |
Traits::SimplexRef | edelsbrunner96::InsertInside (typename Traits::Storage &storage, typename Traits::SimplexRef simplex_ref, typename Traits::PointRef point_ref) |
Inserts a point into a simplex, performs 1-to-n+1 flip, and performs the delaunay maintenance on the modified graph. More... | |
template<class Traits > | |
Traits::SimplexRef | edelsbrunner96::InsertOutside (typename Traits::Storage &storage, typename Traits::SimplexRef simplex_ref, typename Traits::PointRef point_ref) |
Inserts a point outside of the hull of the current point set. Note that simplex_ref must point to a hull facet which is visible by the point to insert. More... | |
template<class Traits , class Iterator > | |
Traits::SimplexRef | edelsbrunner96::InsertReplace (typename Traits::Storage &storage, typename Traits::PointRef point_ref, Iterator S_begin, Iterator S_end) |
Inserts a point into the triangulation, replacing the given simplex set which intersect the new point. More... | |
template<class Traits > | |
Traits::SimplexRef | edelsbrunner96::Maintain (typename Traits::Storage &storage, typename Traits::PointRef point_ref, typename Traits::SimplexRef return_ref, std::list< Facet< Traits >> &link_facets) |
While the link of the specified point is not locally Delaunay, continue flipping locally non-Delaunay facets. More... | |
template<class Traits > | |
Traits::SimplexRef | edelsbrunner96::Triangulate (typename Traits::Storage &storage, std::initializer_list< typename Traits::PointRef > refs) |
Initialize a triangulation with NDim+1 points and return the simplex. More... | |
Definition in file triangulation.h.