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

Go to the source code of this file.

Classes

struct  reusex::geometry::SyncDownsampleOptions
 Options controlling a synchronized project-cloud downsample. More...
struct  reusex::geometry::SyncDownsampleResult
 Outcome of a synchronized downsample, for logging / reporting. More...

Namespaces

namespace  reusex
namespace  reusex::geometry

Functions

SyncDownsampleResult reusex::geometry::sync_downsample (ProjectDB &db, const std::string &primary, const SyncDownsampleOptions &opts)
 Downsample primary and — unless only_primary is set — all of its index-aligned sibling clouds in db, using one shared voxel assignment so the outputs stay row-aligned.