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-2024 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,
27 };
28 
29 } // namespace mp2p_icp
30 
31 MRPT_ENUM_TYPE_BEGIN_NAMESPACE(mp2p_icp, mp2p_icp::IterTermReason)
32 MRPT_FILL_ENUM(IterTermReason::Undefined);
33 MRPT_FILL_ENUM(IterTermReason::NoPairings);
34 MRPT_FILL_ENUM(IterTermReason::SolverError);
35 MRPT_FILL_ENUM(IterTermReason::MaxIterations);
36 MRPT_FILL_ENUM(IterTermReason::Stalled);
37 MRPT_FILL_ENUM(IterTermReason::QualityCheckpointFailed);
38 MRPT_FILL_ENUM(IterTermReason::HookRequest);
39 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::HookRequest
@ HookRequest
mp2p_icp::IterTermReason
IterTermReason
Definition: IterTermReason.h:18
mp2p_icp::IterTermReason::SolverError
@ SolverError
mp2p_icp::IterTermReason::NoPairings
@ NoPairings
mp2p_icp::IterTermReason::QualityCheckpointFailed
@ QualityCheckpointFailed
mp2p_icp::IterTermReason::Undefined
@ Undefined


mp2p_icp
Author(s):
autogenerated on Thu Dec 26 2024 03:48:12