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

Tunables for visible_frames(). More...

#include <frame_visibility.hpp>

Public Attributes

double max_depth = 0.0
 Reject frames where the point is farther than this many metres from the camera.
double margin_px = 0.0
 Shrink the accepted image region by this many pixels on every edge, so a point grazing the border is not counted as "visible".

Detailed Description

Tunables for visible_frames().

Defaults keep the frustum + in-front test alone; a positive max_depth additionally rejects points beyond a sensor's useful range.

Definition at line 37 of file frame_visibility.hpp.

Member Data Documentation

◆ margin_px

double reusex::core::VisibilityQuery::margin_px = 0.0

Shrink the accepted image region by this many pixels on every edge, so a point grazing the border is not counted as "visible".

0 uses the full image bounds.

Definition at line 45 of file frame_visibility.hpp.

◆ max_depth

double reusex::core::VisibilityQuery::max_depth = 0.0

Reject frames where the point is farther than this many metres from the camera.

0 (the default) means no far limit — every in-front, in-bounds frame is kept regardless of range.

Definition at line 41 of file frame_visibility.hpp.


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