IterTermReason.h
Go to the documentation of this file.
1 /* -------------------------------------------------------------------------
2  * A repertory of multi primitive-to-primitive (MP2P) ICP algorithms in C++
3  * Copyright (C) 2018-2021 Jose Luis Blanco, University of Almeria
4  * See LICENSE for license information.
5  * ------------------------------------------------------------------------- */
6 
7 #pragma once
8 
9 #include <mrpt/typemeta/TEnumType.h>
10 
11 #include <cstdint>
12 
13 namespace mp2p_icp
14 {
18 enum class IterTermReason : uint8_t
19 {
20  Undefined = 0,
21  NoPairings,
24  Stalled
25 };
26 
27 } // namespace mp2p_icp
28 
29 MRPT_ENUM_TYPE_BEGIN_NAMESPACE(mp2p_icp, mp2p_icp::IterTermReason)
30 MRPT_FILL_ENUM(IterTermReason::Undefined);
31 MRPT_FILL_ENUM(IterTermReason::NoPairings);
32 MRPT_FILL_ENUM(IterTermReason::SolverError);
33 MRPT_FILL_ENUM(IterTermReason::MaxIterations);
34 MRPT_FILL_ENUM(IterTermReason::Stalled);
35 MRPT_ENUM_TYPE_END()
mp2p_icp::IterTermReason::Stalled
@ Stalled
mp2p_icp
Definition: covariance.h:17
mp2p_icp::IterTermReason::MaxIterations
@ MaxIterations
MRPT_FILL_ENUM
MRPT_FILL_ENUM(IterTermReason::Undefined)
mp2p_icp::IterTermReason
IterTermReason
Definition: IterTermReason.h:18
mp2p_icp::IterTermReason::SolverError
@ SolverError
mp2p_icp::IterTermReason::NoPairings
@ NoPairings
mp2p_icp::IterTermReason::Undefined
@ Undefined


mrpt_local_obstacles
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Mon Aug 14 2023 02:09:03