ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
point_lod.hpp File Reference
#include <reusex/core/ProjectDB.hpp>
#include <cstdint>
#include <string_view>
#include <vector>
Include dependency graph for point_lod.hpp:

Go to the source code of this file.

Classes

struct  rux::gui::LodSelection
 The outcome of a voxel selection over one whole cloud. More...

Namespaces

namespace  rux
namespace  rux::gui

Functions

bool rux::gui::lod_supports (std::string_view point_type)
 True when point_type carries the xyz positions the grid bins.
LodSelection rux::gui::voxel_lod (const reusex::ProjectDB &db, std::string_view name, uint64_t max_points)
 Select a spatially representative subset of a whole cloud.
reusex::ProjectDB::CloudPage rux::gui::gather_points (const reusex::ProjectDB &db, std::string_view name, const std::vector< uint64_t > &indices)
 Read the records of name at indices, as one page.

Variables

constexpr uint64_t rux::gui::kLodStreamChunk = 262144
 Points read from storage per streaming step while selecting.