Ponca  e26a0e88a45818354616c1a7180bcd203aecad3c
Point Cloud Analysis library
Loading...
Searching...
No Matches
enums.h
1/*
2 This Source Code Form is subject to the terms of the Mozilla Public
3 License, v. 2.0. If a copy of the MPL was not distributed with this
4 file, You can obtain one at http://mozilla.org/MPL/2.0/.
5*/
6
7#pragma once
8
9namespace Ponca
10{
14 enum FIT_RESULT : unsigned char
15 {
17 STABLE = 0,
28 NBMAX
29 };
30
33enum DiffType: unsigned int
34{
38};
39
40} //namespace Ponca
This Source Code Form is subject to the terms of the Mozilla Public License, v.
DiffType
Flags defining which derivatives need to be computed.
Definition: enums.h:34
@ FitSpaceDer
Flag indicating a space differentiation.
Definition: enums.h:36
@ FitScaleSpaceDer
Flag indicating a scale-space differentiation.
Definition: enums.h:37
@ FitScaleDer
Flag indicating a scale differentiation.
Definition: enums.h:35
FIT_RESULT
Enum corresponding to the state of a fitting method (and what the finalize function returns)
Definition: enums.h:15
@ UNDEFINED
The fitting is undefined, you can't use it for valid results.
Definition: enums.h:22
@ NEED_OTHER_PASS
The fitting procedure needs to analyse the neighborhood another time.
Definition: enums.h:25
@ CONFLICT_ERROR_FOUND
Multiple classes of the fitting procedure initialize the primitive.
Definition: enums.h:27
@ NBMAX
Nb enums.
Definition: enums.h:28
@ STABLE
The fitting is stable and ready to use.
Definition: enums.h:17
@ UNSTABLE
The fitting is ready to use but it is considered as unstable (if the number of neighbors is low for e...
Definition: enums.h:20