CVB++ 15.0
c_error.h
1#pragma once
2
3#if defined __GNUC__ && !defined CVB_SHOW_WARNINGS
4# pragma GCC system_header
5#endif // __GNUC__
6
7#include "../namespace.hpp"
8
9namespace Cvb
10{
11
12CVB_BEGIN_INLINE_NS
13
14namespace CExports
15{
16
17
18enum CVC_ERROR_CODES
19{
20 CVC_E_OK = 0,
21 CVC_E_ERROR = 1,
22 CVC_E_PARAMETER = 2,
23 CVC_E_FILEIO = 3,
24 CVC_E_TIMEOUT = 4,
25 CVC_E_MEMORY = 5,
26 CVC_E_INVALIDPLANE = 6,
27 CVC_E_UNSUPPORTEDDATATYPE = 7,
28 CVC_E_INVALIDCAMERAPORT = 8,
29 CVC_E_BOARDSELECT = 9,
30 CVC_E_INVALIDTRIGGERMODE = 10,
31 CVC_E_PROPERTYREAD = 11,
32 CVC_E_PROPERTYWRITE = 12,
33 CVC_E_INVALIDPORT = 13,
34 CVC_E_PORTREAD = 14,
35 CVC_E_PORTWRITE = 15,
36 CVC_E_NOIMAGE = 16,
37 CVC_E_NOINTERFACE = 17,
38 CVC_E_BUSY = 18,
39 CVC_E_NOTSUPPORTED = 19,
40 CVC_E_GRABABORTED = 20,
41 CVC_E_NOPIXELLIST = 21,
42 CVC_E_NOTENOUGHDATA = 22,
43 CVC_E_NOTRANSFORMATION = 23,
44 CVC_E_LINEAR_ONLY = 24,
45 CVC_E_DIVISIONBYZERO = 25,
46 CVC_E_INVALIDDIMENSION = 26,
47 CVC_E_INVALIDCOLORMODEL = 27,
48 CVC_E_INVALIDDATATYPE = 28,
49 CVC_E_WRONGOBJECT = 29,
50 CVC_E_NOTREADY = 30,
51 CVC_E_NOANGLE = 31,
52 CVC_E_NOVECTOR2D = 32,
53 CVC_E_NOLINE2D = 33,
54 CVC_E_VECTOR2D_ZERO_LENGTH = 34,
55 CVC_E_VECTORS_IDENTICAL = 35,
56 CVC_E_LINE2D_VERTICAL = 36,
57 CVC_E_LINE2D_HORIZONTAL = 37,
58 CVC_E_NOARGUMENT = 38,
59 CVC_E_LINE2D_UNDEFINED = 39,
60 CVC_E_NOINTERSECTION = 40,
61 CVC_E_NOCLIPPING = 41,
62 CVC_E_NOTENOUGHLINES = 42,
63 CVC_E_OVERFLOW = 43,
64 CVC_E_NOCIRCLE = 44,
65 CVC_E_ACCESS = 45,
66 CVC_E_NOTPRESENT = 46,
67 CVC_E_UNSUPPORTEDFEATURE = 47,
68 CVC_E_INVALIDINDEX = 48,
69 CVC_E_NOOVERLAY = 49,
70 CVC_E_INVALIDSTATE = 50,
71 CVC_E_EMPTYRESULT = 51
72};
73
74}
75
76CVB_END_INLINE_NS
77
78}
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17