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

What visible_frames_occluded() tests for one object: an anchor that decides the frustum test and the ranking (usually the centroid), plus surface samples. More...

#include <frame_visibility.hpp>

Collaboration diagram for reusex::core::VisibilityProbe:

Public Attributes

Eigen::Vector3d anchor = Eigen::Vector3d::Zero()
std::vector< Eigen::Vector3d > samples

Detailed Description

What visible_frames_occluded() tests for one object: an anchor that decides the frustum test and the ranking (usually the centroid), plus surface samples.

An object's centroid is often in the air (a door frame, a chair), so the depth test passes when the anchor or any sample lies on the measured surface.

Definition at line 122 of file frame_visibility.hpp.

Member Data Documentation

◆ anchor

Eigen::Vector3d reusex::core::VisibilityProbe::anchor = Eigen::Vector3d::Zero()

Definition at line 123 of file frame_visibility.hpp.

◆ samples

std::vector<Eigen::Vector3d> reusex::core::VisibilityProbe::samples

Definition at line 124 of file frame_visibility.hpp.


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