Point Cloud Library (PCL)
1.15.1
Loading...
Searching...
No Matches
obj-x86_64-linux-gnu
include
pcl
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(__cplusplus) && ((!defined(_MSC_VER) && __cplusplus < 201703L) || (defined(_MSC_VER) && _MSC_VER < 1912) || (defined(_MSVC_LANG) && _MSVC_LANG < 201703L))
7
#error C++ standard too low (PCL requires 201703L or above)
8
#endif
9
10
#define BUILD_None
11
/* #undef PCL_SYMBOL_VISIBILITY_HIDDEN */
12
/* PCL version information */
13
#define PCL_MAJOR_VERSION 1
14
#define PCL_MINOR_VERSION 15
15
#define PCL_REVISION_VERSION 1
16
#define PCL_DEV_VERSION 0
17
#define PCL_VERSION_PRETTY "1.15.1"
18
#define PCL_VERSION_CALC(MAJ, MIN, PATCH) ((MAJ)*100000+(MIN)*100+(PATCH))
19
#define PCL_VERSION \
20
PCL_VERSION_CALC(PCL_MAJOR_VERSION, PCL_MINOR_VERSION, PCL_REVISION_VERSION)
21
#define PCL_VERSION_COMPARE(OP, MAJ, MIN, PATCH) \
22
(PCL_VERSION*10+PCL_DEV_VERSION OP PCL_VERSION_CALC(MAJ, MIN, PATCH)*10)
23
24
/* Index type and signed/unsigned property */
25
#define PCL_INDEX_SIGNED true
26
27
#if (-1 > 0)
28
#define PCL_INDEX_SIZE -1
29
#else
30
#if PCL_MINOR_VERSION <= 11
31
// sizeof returns bytes, while we measure size by bits in the template
32
#define PCL_INDEX_SIZE (sizeof(int) * 8)
33
#else
34
#define PCL_INDEX_SIZE 32
35
#endif
//PCL_MINOR_VERSION
36
#endif
37
38
#define PCL_USES_EIGEN_HANDMADE_ALIGNED_MALLOC 0
39
40
#define HAVE_OPENNI 1
41
42
#define HAVE_OPENNI2 1
43
44
#define HAVE_QHULL 1
45
46
/* #undef HAVE_CUDA */
47
48
/* #undef HAVE_ENSENSO */
49
50
/* #undef HAVE_DAVIDSDK */
51
52
#ifndef PCL_HAS_NANOFLANN
53
/* #undef PCL_HAS_NANOFLANN */
54
#endif
55
56
// SSE macros
57
#define HAVE_POSIX_MEMALIGN
58
#define HAVE_MM_MALLOC
59
60
#define HAVE_PNG
61
62
#define HAVE_ZLIB
63
64
#define HAVE_CJSON
65
66
/* #undef PCL_PREFER_BOOST_FILESYSTEM */
67
68
/* Precompile for a minimal set of point types instead of all. */
69
/* #undef PCL_ONLY_CORE_POINT_TYPES */
70
71
#define PCL_XYZ_POINT_TYPES (pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZL)(pcl::PointXYZRGBA)(pcl::PointXYZRGB)(pcl::PointXYZRGBL)(pcl::PointXYZLAB)(pcl::PointXYZHSV)(pcl::InterestPoint)(pcl::PointNormal)(pcl::PointXYZRGBNormal)(pcl::PointXYZINormal)(pcl::PointXYZLNormal)(pcl::PointWithRange)(pcl::PointWithViewpoint)(pcl::PointWithScale)(pcl::PointSurfel)(pcl::PointDEM)
72
73
#define PCL_NORMAL_POINT_TYPES (pcl::Normal)(pcl::PointNormal)(pcl::PointXYZRGBNormal)(pcl::PointXYZINormal)(pcl::PointXYZLNormal)(pcl::PointSurfel)
74
75
/* Do not precompile for any point types at all. */
76
/* #undef PCL_NO_PRECOMPILE */
77
78
#ifdef DISABLE_OPENNI
79
#undef HAVE_OPENNI
80
#endif
81
82
#ifdef DISABLE_OPENNI2
83
#undef HAVE_OPENNI2
84
#endif
85
86
#ifdef DISABLE_QHULL
87
#undef HAVE_QHULL
88
#endif
89
90
/* Verbosity level defined by user through ccmake. */
91
/* #undef VERBOSITY_LEVEL_ALWAYS */
92
/* #undef VERBOSITY_LEVEL_ERROR */
93
/* #undef VERBOSITY_LEVEL_WARN */
94
#define VERBOSITY_LEVEL_INFO
95
/* #undef VERBOSITY_LEVEL_DEBUG */
96
/* #undef VERBOSITY_LEVEL_VERBOSE */
97
98
/* Address the cases where on MacOS and OpenGL and GLUT are not frameworks */
99
/* #undef OPENGL_IS_A_FRAMEWORK */
100
/* #undef GLUT_IS_A_FRAMEWORK */
101
102
/* Version of OpenGL used by VTK as rendering backend */
103
#define VTK_RENDERING_BACKEND_OPENGL_VERSION 2
104
105
#define HAVE_QVTK 1
106
107
/* #undef PCL_VISUALIZATION_AVAILABLE */