11 #ifndef SKELETON_BLOCKER_SKELETON_BLOCKER_SIMPLE_GEOMETRIC_TRAITS_H_
12 #define SKELETON_BLOCKER_SKELETON_BLOCKER_SIMPLE_GEOMETRIC_TRAITS_H_
14 #include <gudhi/Skeleton_blocker/Skeleton_blocker_simple_traits.h>
21 namespace skeleton_blocker {
29 template<
typename GeometryTrait>
33 typedef GeometryTrait
GT;
34 typedef typename GT::Point
Point;
36 typedef typename Skeleton_blocker_simple_traits::Graph_vertex Simple_vertex;
50 const Point& point()
const {
55 class Simple_geometric_edge :
56 public Skeleton_blocker_simple_traits::Graph_edge {
59 Simple_geometric_edge()
77 typedef Simple_geometric_vertex Graph_vertex;
78 typedef Skeleton_blocker_simple_traits::Graph_edge Graph_edge;
83 namespace skbl = skeleton_blocker;
Class that represents a geometric complex that can be simplified. The class allows access to points o...
Definition: Skeleton_blocker_geometric_complex.h:29
Vertex with a point attached.
Definition: Skeleton_blocker_simple_geometric_traits.h:41
Gudhi namespace.
Definition: SimplicialComplexForAlpha.h:14
Simple traits that is a model of SkeletonBlockerGeometricDS and can be passed as a template argument ...
Definition: Skeleton_blocker_simple_geometric_traits.h:31
Global and local handle similar to boost subgraphs. Vertices are stored in a vector....
Definition: Skeleton_blocker_simple_traits.h:38
Simple traits that is a model of SkeletonBlockerDS and can be passed as a template argument to Skelet...
Definition: Skeleton_blocker_simple_traits.h:29
GeometryTrait GT
Definition: SkeletonBlockerGeometricDS.h:32
GeometryTrait::Point Point
Definition: SkeletonBlockerGeometricDS.h:37