libfreenect/libfreenect-0.5.3-cpp11.patch
2016-02-21 12:26:58 -05:00

44 lines
2.4 KiB
Diff

diff -up ./OpenNI2-FreenectDriver/src/ColorStream.hpp.cpp11 ./OpenNI2-FreenectDriver/src/ColorStream.hpp
--- ./OpenNI2-FreenectDriver/src/ColorStream.hpp.cpp11 2016-02-21 12:18:01.412029788 -0500
+++ ./OpenNI2-FreenectDriver/src/ColorStream.hpp 2016-02-21 12:18:21.272807345 -0500
@@ -13,9 +13,9 @@ namespace FreenectDriver
{
public:
// from NUI library & converted to radians
- static const float DIAGONAL_FOV = 73.9 * (M_PI / 180);
- static const float HORIZONTAL_FOV = 62 * (M_PI / 180);
- static const float VERTICAL_FOV = 48.6 * (M_PI / 180);
+ static constexpr float DIAGONAL_FOV = 73.9 * (M_PI / 180);
+ static constexpr float HORIZONTAL_FOV = 62 * (M_PI / 180);
+ static constexpr float VERTICAL_FOV = 48.6 * (M_PI / 180);
private:
typedef std::map< OniVideoMode, std::pair<freenect_video_format, freenect_resolution> > FreenectVideoModeMap;
diff -up ./OpenNI2-FreenectDriver/src/DepthStream.hpp.cpp11 ./OpenNI2-FreenectDriver/src/DepthStream.hpp
--- ./OpenNI2-FreenectDriver/src/DepthStream.hpp.cpp11 2016-02-21 12:22:59.048682374 -0500
+++ ./OpenNI2-FreenectDriver/src/DepthStream.hpp 2016-02-21 12:23:27.387791861 -0500
@@ -17,9 +17,9 @@ namespace FreenectDriver
{
public:
// from NUI library and converted to radians
- static const float DIAGONAL_FOV = 70 * (M_PI / 180);
- static const float HORIZONTAL_FOV = 58.5 * (M_PI / 180);
- static const float VERTICAL_FOV = 45.6 * (M_PI / 180);
+ static constexpr float DIAGONAL_FOV = 70 * (M_PI / 180);
+ static constexpr float HORIZONTAL_FOV = 58.5 * (M_PI / 180);
+ static constexpr float VERTICAL_FOV = 45.6 * (M_PI / 180);
// from DepthKinectStream.cpp
static const int MAX_VALUE = 10000;
static const unsigned long long GAIN_VAL = 42;
@@ -28,8 +28,8 @@ namespace FreenectDriver
static const unsigned long long PARAM_COEFF_VAL = 4;
static const unsigned long long SHIFT_SCALE_VAL = 10;
static const unsigned long long ZERO_PLANE_DISTANCE_VAL = 120;
- static const double ZERO_PLANE_PIXEL_SIZE_VAL = 0.10520000010728836;
- static const double EMITTER_DCMOS_DISTANCE_VAL = 7.5;
+ static constexpr double ZERO_PLANE_PIXEL_SIZE_VAL = 0.10520000010728836;
+ static constexpr double EMITTER_DCMOS_DISTANCE_VAL = 7.5;
private:
typedef std::map< OniVideoMode, std::pair<freenect_depth_format, freenect_resolution> > FreenectDepthModeMap;