Complex_typedefs.h
1/* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT.
2 * See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details.
3 * Author(s): David Salinas
4 *
5 * Copyright (C) 2014 Inria
6 *
7 * Modification(s):
8 * - YYYY/MM Author: Description of the modification
9 */
10
11#ifndef MODEL_COMPLEX_TYPEDEFS_H_
12#define MODEL_COMPLEX_TYPEDEFS_H_
13
14#include <gudhi/Skeleton_blocker/Skeleton_blocker_simple_geometric_traits.h>
15#include <gudhi/Skeleton_blocker_geometric_complex.h>
16
17#include <CGAL/Kernel_d/Point_d.h>
18#include <CGAL/Cartesian.h>
19#include <CGAL/Cartesian_d.h>
20
21struct Geometry_trait : public CGAL::Cartesian_d<double> {
22 typedef CGAL::Cartesian<double>::Point_3 Point_3;
23 typedef CGAL::Cartesian<double>::Vector_3 Vector_3;
24 typedef CGAL::Point_d<Cartesian_d<double>> Point;
25 typedef CGAL::Vector_d<Cartesian_d<double>> Vector;
26};
27
28typedef Geometry_trait::Point Point;
29
30using namespace Gudhi;
31using namespace Gudhi::skeleton_blocker;
32
35
36#endif // MODEL_COMPLEX_TYPEDEFS_H_
Class that represents a geometric complex that can be simplified. The class allows access to points o...
Definition: Skeleton_blocker_geometric_complex.h:29
GUDHIdev  Version 3.5.0  - C++ library for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.  - Copyright : MIT Generated on Tue Aug 16 2022 14:01:50 for GUDHIdev by Doxygen 1.9.4