// Copyright (c) 2020 GeometryFactory (France). // All rights reserved. // // This file is part of CGAL (www.cgal.org). // // $URL$ // $Id$ // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-Commercial // // Author(s) : Simon Giraudot #ifndef CGAL_QUADTREE_H #define CGAL_QUADTREE_H #include #include #include namespace CGAL { /*! \ingroup PkgOrthtreeRef \brief Alias that specializes the `Orthtree` class to a 2D quadtree. These two types are exactly equivalent: - `Quadtree` - `Orthtree>>`. \warning This is a not a real class but an alias, please refer to the documentation of `Orthtree`. \tparam GeomTraits must be a model of `Kernel` \tparam PointRange must be a model of `Range` whose value type is the key type of `PointMap` \tparam PointMap must be a model of `ReadablePropertyMap` whose value type is `GeomTraits::Point_2` */ template ::value_type> > #ifdef DOXYGEN_RUNNING class Quadtree; #else using Quadtree = Orthtree>>; #endif } // namespace CGAL #endif // CGAL_OCTREE_H