ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
Toggle main menu visibility
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
7
namespace
reusex
{
8
55
58
inline
constexpr
double
kEpsilonLengthM
= 1e-9;
59
62
inline
constexpr
double
kEpsilonAngleRad
= 1e-6;
63
67
inline
constexpr
double
kEpsilonRelative
= 1e-12;
68
72
inline
constexpr
double
kToleranceCoplanarM
= 0.01;
73
74
}
// namespace reusex
reusex
Definition
component_record.hpp:12
reusex::kEpsilonRelative
constexpr double kEpsilonRelative
Dimensionless / normalized tolerance.
Definition
tolerances.hpp:67
reusex::kEpsilonAngleRad
constexpr double kEpsilonAngleRad
Absolute angular tolerance, in radians.
Definition
tolerances.hpp:62
reusex::kToleranceCoplanarM
constexpr double kToleranceCoplanarM
Coplanarity / spatial-adjacency tolerance, in meters.
Definition
tolerances.hpp:72
reusex::kEpsilonLengthM
constexpr double kEpsilonLengthM
Absolute length zero-check, in meters.
Definition
tolerances.hpp:58
libs
reusex
include
utils
tolerances.hpp
Generated by
1.17.0