|
ReUseX
0.0.1
3D Point Cloud Processing for Building Reuse
|
#include <algorithm>#include <cmath>#include <cstdint>#include <cstring>#include <functional>#include <limits>#include <random>#include <vector>
Go to the source code of this file.
Classes | |
| struct | ReUseX::vision::osd::LayoutBox |
| Axis-aligned 2-D bounding box used internally by the label layout solver. More... | |
| struct | ReUseX::vision::osd::TextSize |
| Measured bounding box of a rendered text string. More... | |
| struct | ReUseX::vision::osd::LayoutResult |
| Final placement result for a single label. More... | |
| struct | ReUseX::vision::osd::LayoutConfig |
| Tunable parameters controlling the label placement algorithm. More... | |
| class | ReUseX::vision::osd::FlatUniformGrid |
| Compact spatial hash-grid for fast overlap queries during layout. More... | |
| struct | ReUseX::vision::osd::FlatUniformGrid::Node |
| class | ReUseX::vision::osd::LabelLayoutSolver |
| Greedy iterative label placement solver. More... | |
| struct | ReUseX::vision::osd::LabelLayoutSolver::Candidate |
| Internal representation of a single placement candidate for a label. More... | |
Namespaces | |
| namespace | ReUseX |
| namespace | ReUseX::vision |
| namespace | ReUseX::vision::osd |