Point Cloud Library (PCL)  1.11.1
pcl_config.h
1 /* pcl_config.h. Generated by CMake for PCL. */
2 
3 // Ensure the compiler is meeting the minimum C++ standard
4 // MSVC is not checked via __cplusplus due to
5 // https://developercommunity.visualstudio.com/content/problem/120156/-cplusplus-macro-still-defined-as-pre-c11-value.html
6 #if (!defined(_MSC_VER) && __cplusplus < 201402L) || (defined(_MSC_VER) && _MSC_VER < 1900)
7  #error PCL requires C++14 or above
8 #endif
9 
10 #define BUILD_None
11 /* PCL version information */
12 #define PCL_MAJOR_VERSION 1
13 #define PCL_MINOR_VERSION 11
14 #define PCL_REVISION_VERSION 1
15 #define PCL_DEV_VERSION 0
16 #define PCL_VERSION_PRETTY "1.11.1"
17 #define PCL_VERSION_CALC(MAJ, MIN, PATCH) (MAJ*100000+MIN*100+PATCH)
18 #define PCL_VERSION \
19  PCL_VERSION_CALC(PCL_MAJOR_VERSION, PCL_MINOR_VERSION, PCL_REVISION_VERSION)
20 #define PCL_VERSION_COMPARE(OP, MAJ, MIN, PATCH) \
21  (PCL_VERSION*10+PCL_DEV_VERSION OP PCL_VERSION_CALC(MAJ, MIN, PATCH)*10)
22 
23 /* Index type and signed/unsigned property */
24 #define PCL_INDEX_SIGNED true
25 
26 #if (-1 > 0)
27  #define PCL_INDEX_SIZE -1
28 #else
29  #if PCL_MINOR_VERSION <= 11
30  // sizeof returns bytes, while we measure size by bits in the template
31  #define PCL_INDEX_SIZE (sizeof(int) * 8)
32  #else
33  #define PCL_INDEX_SIZE 32
34  #endif //PCL_MINOR_VERSION
35 #endif
36 
37 /* #undef HAVE_TBB */
38 
39 #define HAVE_OPENNI 1
40 
41 #define HAVE_OPENNI2 1
42 
43 #define HAVE_QHULL 1
44 
45 #define HAVE_QHULL_2011 1
46 
47 /* #undef HAVE_CUDA */
48 
49 /* #undef HAVE_ENSENSO */
50 
51 /* #undef HAVE_DAVIDSDK */
52 
53 // SSE macros
54 /* #undef HAVE_POSIX_MEMALIGN */
55 /* #undef HAVE_MM_MALLOC */
56 /* #undef HAVE_SSE4_2_EXTENSIONS */
57 /* #undef HAVE_SSE4_1_EXTENSIONS */
58 /* #undef HAVE_SSSE3_EXTENSIONS */
59 /* #undef HAVE_SSE3_EXTENSIONS */
60 /* #undef HAVE_SSE2_EXTENSIONS */
61 /* #undef HAVE_SSE_EXTENSIONS */
62 
63 #define HAVE_PNG
64 
65 /* Precompile for a minimal set of point types instead of all. */
66 /* #undef PCL_ONLY_CORE_POINT_TYPES */
67 
68 /* Do not precompile for any point types at all. */
69 /* #undef PCL_NO_PRECOMPILE */
70 
71 #ifdef DISABLE_OPENNI
72 #undef HAVE_OPENNI
73 #endif
74 
75 #ifdef DISABLE_OPENNI2
76 #undef HAVE_OPENNI2
77 #endif
78 
79 #ifdef DISABLE_QHULL
80 #undef HAVE_QHULL
81 #endif
82 
83 /* Verbosity level defined by user through ccmake. */
84 /* #undef VERBOSITY_LEVEL_ALWAYS */
85 /* #undef VERBOSITY_LEVEL_ERROR */
86 /* #undef VERBOSITY_LEVEL_WARN */
87 #define VERBOSITY_LEVEL_INFO
88 /* #undef VERBOSITY_LEVEL_DEBUG */
89 /* #undef VERBOSITY_LEVEL_VERBOSE */
90 
91 /* Address the cases where on MacOS and OpenGL and GLUT are not frameworks */
92 /* #undef OPENGL_IS_A_FRAMEWORK */
93 /* #undef GLUT_IS_A_FRAMEWORK */
94 
95 /* Version of OpenGL used by VTK as rendering backend */
96 #define VTK_RENDERING_BACKEND_OPENGL_VERSION 2
97