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

Quality statistics for a single detected plane. More...

#include <quality_metrics.hpp>

Public Attributes

uint32_t label = 0
std::size_t point_count = 0
double rms = 0.0
 RMS point-to-plane residual [m].
double p90 = 0.0
 90th percentile of |residual| [m]
Eigen::Vector3d normal = Eigen::Vector3d::Zero()
Eigen::Vector3d centroid = Eigen::Vector3d::Zero()

Detailed Description

Quality statistics for a single detected plane.

Definition at line 17 of file quality_metrics.hpp.

Member Data Documentation

◆ centroid

Eigen::Vector3d reusex::geometry::PlaneQuality::centroid = Eigen::Vector3d::Zero()

Definition at line 23 of file quality_metrics.hpp.

◆ label

uint32_t reusex::geometry::PlaneQuality::label = 0

Definition at line 18 of file quality_metrics.hpp.

◆ normal

Eigen::Vector3d reusex::geometry::PlaneQuality::normal = Eigen::Vector3d::Zero()

Definition at line 22 of file quality_metrics.hpp.

◆ p90

double reusex::geometry::PlaneQuality::p90 = 0.0

90th percentile of |residual| [m]

Definition at line 21 of file quality_metrics.hpp.

◆ point_count

std::size_t reusex::geometry::PlaneQuality::point_count = 0

Definition at line 19 of file quality_metrics.hpp.

◆ rms

double reusex::geometry::PlaneQuality::rms = 0.0

RMS point-to-plane residual [m].

Definition at line 20 of file quality_metrics.hpp.


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