ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
ReUseX::geometry::SegmentRoomsRequest Struct Reference

#include <segment_rooms.hpp>

Public Attributes

CloudConstPtr cloud
CloudNConstPtr normals
CloudLConstPtr planes
float grid_size = 0.5F
float inflation = 2.0F
int expansion = 2
float pruning_threshold = 0.0001F
float convergence_threshold = 1e-8F
int max_iter = 100
const std::atomic_bool * cancel_token = nullptr

Detailed Description

Definition at line 34 of file segment_rooms.hpp.

Member Data Documentation

◆ cancel_token

const std::atomic_bool* ReUseX::geometry::SegmentRoomsRequest::cancel_token = nullptr

Definition at line 48 of file segment_rooms.hpp.

◆ cloud

CloudConstPtr ReUseX::geometry::SegmentRoomsRequest::cloud

Definition at line 35 of file segment_rooms.hpp.

◆ convergence_threshold

float ReUseX::geometry::SegmentRoomsRequest::convergence_threshold = 1e-8F

Definition at line 43 of file segment_rooms.hpp.

◆ expansion

int ReUseX::geometry::SegmentRoomsRequest::expansion = 2

Definition at line 41 of file segment_rooms.hpp.

◆ grid_size

float ReUseX::geometry::SegmentRoomsRequest::grid_size = 0.5F

Definition at line 39 of file segment_rooms.hpp.

◆ inflation

float ReUseX::geometry::SegmentRoomsRequest::inflation = 2.0F

Definition at line 40 of file segment_rooms.hpp.

◆ max_iter

int ReUseX::geometry::SegmentRoomsRequest::max_iter = 100

Definition at line 44 of file segment_rooms.hpp.

◆ normals

CloudNConstPtr ReUseX::geometry::SegmentRoomsRequest::normals

Definition at line 36 of file segment_rooms.hpp.

◆ planes

CloudLConstPtr ReUseX::geometry::SegmentRoomsRequest::planes

Definition at line 37 of file segment_rooms.hpp.

◆ pruning_threshold

float ReUseX::geometry::SegmentRoomsRequest::pruning_threshold = 0.0001F

Definition at line 42 of file segment_rooms.hpp.


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