/* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT. * See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details. * Author(s): David Salinas * * Copyright (C) 2014 Inria * * Modification(s): * - YYYY/MM Author: Description of the modification */ #ifndef MODEL_COMPLEX_TYPEDEFS_H_ #define MODEL_COMPLEX_TYPEDEFS_H_ #include #include #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::skeleton_blocker; typedef Skeleton_blocker_simple_geometric_traits Complex_geometric_traits; typedef Skeleton_blocker_geometric_complex< Complex_geometric_traits > Complex; #endif // MODEL_COMPLEX_TYPEDEFS_H_