ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::geometry::SyncDownsampleResult Struct Reference

Outcome of a synchronized downsample, for logging / reporting. More...

#include <sync_downsample.hpp>

Collaboration diagram for reusex::geometry::SyncDownsampleResult:

Public Attributes

size_t output_points = 0
 Number of output points in the downsampled primary cloud.
std::vector< std::string > written_clouds
 Names of every cloud written (primary first, then siblings).
std::vector< std::string > desynced_clouds
 Names of sibling clouds that were intentionally left untouched because only_primary/force_desync was requested (now stale).

Detailed Description

Outcome of a synchronized downsample, for logging / reporting.

Definition at line 41 of file sync_downsample.hpp.

Member Data Documentation

◆ desynced_clouds

std::vector<std::string> reusex::geometry::SyncDownsampleResult::desynced_clouds

Names of sibling clouds that were intentionally left untouched because only_primary/force_desync was requested (now stale).

Definition at line 51 of file sync_downsample.hpp.

◆ output_points

size_t reusex::geometry::SyncDownsampleResult::output_points = 0

Number of output points in the downsampled primary cloud.

Definition at line 43 of file sync_downsample.hpp.

◆ written_clouds

std::vector<std::string> reusex::geometry::SyncDownsampleResult::written_clouds

Names of every cloud written (primary first, then siblings).

When an output name differs from the input, the output name is recorded.

Definition at line 47 of file sync_downsample.hpp.


The documentation for this struct was generated from the following file: