Skip to content

File point_octree.hpp

FileList > gui > point_octree.hpp

Go to the source code of this file

  • #include <algorithm>
  • #include <array>
  • #include <atomic>
  • #include <cmath>
  • #include <cstdint>
  • #include <functional>
  • #include <memory>
  • #include <random>
  • #include <vector>
  • #include "gui/frustum.hpp"
  • #include "utilities/coordinate.hpp"
  • #include "utilities/tracked_allocator.hpp"

Classes

Type Name
struct OctreePoint
class PointOctree
struct VisibleNode
class PointOctreeNode

Public Types

Type Name
typedef blaze::memory_tracker::LasVector< OctreePoint > OctreePointVector

Public Functions

Type Name
void octree_shuffle_range (OctreePointVector & points, size_t begin, size_t end)

Public Types Documentation

typedef OctreePointVector

using OctreePointVector =  blaze::memory_tracker::LasVector<OctreePoint>;

Public Functions Documentation

function octree_shuffle_range

inline void octree_shuffle_range (
    OctreePointVector & points,
    size_t begin,
    size_t end
) 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/point_octree.hpp