// 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 PkgOrthtreeRef \brief Alias that specializes the `Orthtree` class to a 3D octree storing 3D points. \tparam GeomTraits a model of `Kernel` \tparam PointRange a model of `Range` whose value type is the key type of `PointMap` and whose iterator type is a model of `RandomAccessIterator` \tparam PointMap a model of `ReadablePropertyMap` whose value type is `GeomTraits::Point_3` \tparam cubic_nodes Boolean to enforce cubic nodes */ template < typename GeomTraits, typename PointRange, typename PointMap = Identity_property_map::value_type>, bool cubic_nodes = false > using Octree = Orthtree>; } // namespace CGAL #endif // CGAL_OCTREE_H