// Copyright (c) 2013 INRIA Sophia-Antipolis (France), // 2014-2015 GeometryFactory (France). // All rights reserved. // // This file is part of CGAL (www.cgal.org). // // $URL: https://github.com/CGAL/cgal/blob/v5.2/Mesh_2/include/CGAL/Mesh_2/Sizing_field_2.h $ // $Id: Sizing_field_2.h 0779373 2020-03-26T13:31:46+01:00 Sébastien Loriot // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-Commercial // // // Author(s) : Jane Tournois, Pierre Alliez // #ifndef CGAL_SIZING_FIELD_2_H #define CGAL_SIZING_FIELD_2_H #include #include #include namespace CGAL { template class Sizing_field_2 // pure virtual class { public: typedef typename Tr::Geom_traits::Point_2 Point_2; typedef typename Tr::Geom_traits::FT FT; public: Sizing_field_2() { } Sizing_field_2(Tr& ) { } virtual ~Sizing_field_2() { } virtual FT operator()(const Point_2& p) const = 0; }; }//namespace CGAL #endif