ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
tolerances.hpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2025 Povl Filip Sonne-Frederiksen
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
5#pragma once
6
7namespace reusex {
8
55
58inline constexpr double kEpsilonLengthM = 1e-9;
59
62inline constexpr double kEpsilonAngleRad = 1e-6;
63
67inline constexpr double kEpsilonRelative = 1e-12;
68
72inline constexpr double kToleranceCoplanarM = 0.01;
73
74} // namespace reusex
constexpr double kEpsilonRelative
Dimensionless / normalized tolerance.
constexpr double kEpsilonAngleRad
Absolute angular tolerance, in radians.
constexpr double kToleranceCoplanarM
Coplanarity / spatial-adjacency tolerance, in meters.
constexpr double kEpsilonLengthM
Absolute length zero-check, in meters.