/* * Complex_typedefs.h * * Created on: Aug 26, 2014 * Author: dsalinas */ #ifndef COMPLEX_TYPEDEFS_H_ #define COMPLEX_TYPEDEFS_H_ #include "gudhi/Skeleton_blocker/Skeleton_blocker_simple_geometric_traits.h" #include "gudhi/Skeleton_blocker_geometric_complex.h" #include #include #include struct Geometry_trait : public CGAL::Cartesian_d { typedef CGAL::Cartesian::Point_3 Point_3; typedef CGAL::Cartesian::Vector_3 Vector_3; typedef CGAL::Point_d> Point; typedef CGAL::Vector_d> Vector; }; typedef Geometry_trait::Point Point; using namespace Gudhi; using namespace Gudhi::skbl; typedef Skeleton_blocker_simple_geometric_traits Complex_geometric_traits; typedef Skeleton_blocker_geometric_complex< Complex_geometric_traits > Complex; #endif /* COMPLEX_TYPEDEFS_H_ */