// 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_OCTREE_H #define CGAL_OCTREE_H #include #include #include namespace CGAL { /*! \ingroup PkgOrthtreeClasses \brief Alias that specializes the `Orthtree` class to a 3D octree. These two types are exactly equivalent: - `Octree` - `Orthtree, PointRange, PointMap>`. \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_3` */ template ::value_type> > #ifdef DOXYGEN_RUNNING class Octree; #else using Octree = Orthtree, PointRange, PointMap>; #endif } // namespace CGAL #endif // CGAL_OCTREE_H