Point Cloud Library (PCL) 1.14.0
Loading...
Searching...
No Matches
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 14
14#define PCL_REVISION_VERSION 0
15#define PCL_DEV_VERSION 0
16#define PCL_VERSION_PRETTY "1.14.0"
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#define HAVE_OPENNI 1
38
39#define HAVE_OPENNI2 1
40
41#define HAVE_QHULL 1
42
43/* #undef HAVE_CUDA */
44
45/* #undef HAVE_ENSENSO */
46
47/* #undef HAVE_DAVIDSDK */
48
49// SSE macros
50/* #undef HAVE_POSIX_MEMALIGN */
51/* #undef HAVE_MM_MALLOC */
52
53#define HAVE_PNG
54
55#define HAVE_ZLIB
56
57/* Precompile for a minimal set of point types instead of all. */
58/* #undef PCL_ONLY_CORE_POINT_TYPES */
59
60/* Do not precompile for any point types at all. */
61/* #undef PCL_NO_PRECOMPILE */
62
63#ifdef DISABLE_OPENNI
64#undef HAVE_OPENNI
65#endif
66
67#ifdef DISABLE_OPENNI2
68#undef HAVE_OPENNI2
69#endif
70
71#ifdef DISABLE_QHULL
72#undef HAVE_QHULL
73#endif
74
75/* Verbosity level defined by user through ccmake. */
76/* #undef VERBOSITY_LEVEL_ALWAYS */
77/* #undef VERBOSITY_LEVEL_ERROR */
78/* #undef VERBOSITY_LEVEL_WARN */
79#define VERBOSITY_LEVEL_INFO
80/* #undef VERBOSITY_LEVEL_DEBUG */
81/* #undef VERBOSITY_LEVEL_VERBOSE */
82
83/* Address the cases where on MacOS and OpenGL and GLUT are not frameworks */
84/* #undef OPENGL_IS_A_FRAMEWORK */
85/* #undef GLUT_IS_A_FRAMEWORK */
86
87/* Version of OpenGL used by VTK as rendering backend */
88#define VTK_RENDERING_BACKEND_OPENGL_VERSION 2
89
90#define HAVE_QVTK 1
91