Projector3D.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 VIEW_PROJECTOR3D_H_
12 #define VIEW_PROJECTOR3D_H_
13 
14 #include "model/Complex_typedefs.h"
15 
16 class Projector3D {
17  public:
18  typedef Geometry_trait::Point Point;
19  typedef Geometry_trait::Point_3 Point_3;
20 
21  virtual Point_3 operator()(const Point&) const = 0;
22 
23  virtual ~Projector3D() { }
24 };
25 
26 #endif // VIEW_PROJECTOR3D_H_
GUDHIdev  Version 3.5.0  - C++ library for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.  - Copyright : MIT Generated on Wed Apr 6 2022 19:26:28 for GUDHIdev by Doxygen 1.9.1