|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include <downsample.hpp>

Public Attributes | |
| std::string | input = "cloud" |
| Source cloud name in the project DB. | |
| std::string | output |
| Output cloud name. Empty string means "same as input" (overwrite). | |
| float | resolution = 0.0f |
| Voxel leaf size in meters. Required; non-positive values are rejected. | |
| bool | only_primary = false |
| When set, only the primary cloud is downsampled. | |
| bool | force_desync = false |
| Required together with only_primary to actually perform a desynchronizing downsample (docs/STANDARDS.md §5, loud failure). | |
Definition at line 13 of file downsample.hpp.
| bool SubcommandEditDownsampleOptions::force_desync = false |
Required together with only_primary to actually perform a desynchronizing downsample (docs/STANDARDS.md §5, loud failure).
Definition at line 31 of file downsample.hpp.
| std::string SubcommandEditDownsampleOptions::input = "cloud" |
Source cloud name in the project DB.
Defaults to "cloud" (the canonical name produced by import / reconstruct).
Definition at line 16 of file downsample.hpp.
| bool SubcommandEditDownsampleOptions::only_primary = false |
When set, only the primary cloud is downsampled.
Because this desynchronizes every index-aligned sibling (normals, labels, planes, rooms, instances), it is refused unless force_desync is also set.
Definition at line 27 of file downsample.hpp.
| std::string SubcommandEditDownsampleOptions::output |
Output cloud name. Empty string means "same as input" (overwrite).
Definition at line 19 of file downsample.hpp.
| float SubcommandEditDownsampleOptions::resolution = 0.0f |
Voxel leaf size in meters. Required; non-positive values are rejected.
Definition at line 22 of file downsample.hpp.