|
|
17e1625 |
diff -up ./surface/CMakeLists.txt.oom ./surface/CMakeLists.txt
|
|
|
bad0d53 |
--- ./surface/CMakeLists.txt.oom 2018-11-26 06:50:33.000000000 -0500
|
|
|
bad0d53 |
+++ ./surface/CMakeLists.txt 2019-02-16 20:54:35.581123820 -0500
|
|
|
bad0d53 |
@@ -99,7 +99,12 @@ if(build)
|
|
|
bad0d53 |
src/marching_cubes_hoppe.cpp
|
|
|
17e1625 |
src/marching_cubes_rbf.cpp
|
|
|
17e1625 |
src/bilateral_upsampling.cpp
|
|
|
bad0d53 |
- src/mls.cpp
|
|
|
bad0d53 |
+ src/mls_n.cpp
|
|
|
bad0d53 |
+ src/mls_xyz.cpp
|
|
|
bad0d53 |
+ src/mls_xyzi.cpp
|
|
|
bad0d53 |
+ src/mls_xyzrgba.cpp
|
|
|
bad0d53 |
+ src/mls_xyzrgb.cpp
|
|
|
bad0d53 |
+ src/mls_xyzrgbn.cpp
|
|
|
17e1625 |
src/organized_fast_mesh.cpp
|
|
|
17e1625 |
src/simplification_remove_unused_vertices.cpp
|
|
|
17e1625 |
src/surfel_smoothing.cpp
|
|
|
bad0d53 |
diff -up ./surface/src/mls_n.cpp.oom ./surface/src/mls_n.cpp
|
|
|
bad0d53 |
--- ./surface/src/mls_n.cpp.oom 2019-02-16 20:55:10.920291479 -0500
|
|
|
bad0d53 |
+++ ./surface/src/mls_n.cpp 2019-02-16 20:51:12.570160727 -0500
|
|
|
17e1625 |
@@ -0,0 +1,53 @@
|
|
|
17e1625 |
+/*
|
|
|
17e1625 |
+ * Software License Agreement (BSD License)
|
|
|
17e1625 |
+ *
|
|
|
17e1625 |
+ * Point Cloud Library (PCL) - www.pointclouds.org
|
|
|
17e1625 |
+ * Copyright (c) 2009-2011, Willow Garage, Inc.
|
|
|
17e1625 |
+ *
|
|
|
17e1625 |
+ * All rights reserved.
|
|
|
17e1625 |
+ *
|
|
|
17e1625 |
+ * Redistribution and use in source and binary forms, with or without
|
|
|
17e1625 |
+ * modification, are permitted provided that the following conditions
|
|
|
17e1625 |
+ * are met:
|
|
|
17e1625 |
+ *
|
|
|
17e1625 |
+ * * Redistributions of source code must retain the above copyright
|
|
|
17e1625 |
+ * notice, this list of conditions and the following disclaimer.
|
|
|
17e1625 |
+ * * Redistributions in binary form must reproduce the above
|
|
|
17e1625 |
+ * copyright notice, this list of conditions and the following
|
|
|
17e1625 |
+ * disclaimer in the documentation and/or other materials provided
|
|
|
17e1625 |
+ * with the distribution.
|
|
|
17e1625 |
+ * * Neither the name of Willow Garage, Inc. nor the names of its
|
|
|
17e1625 |
+ * contributors may be used to endorse or promote products derived
|
|
|
17e1625 |
+ * from this software without specific prior written permission.
|
|
|
17e1625 |
+ *
|
|
|
17e1625 |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
17e1625 |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
17e1625 |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
|
17e1625 |
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
|
17e1625 |
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
17e1625 |
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
17e1625 |
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
17e1625 |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
|
17e1625 |
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
17e1625 |
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
|
17e1625 |
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
17e1625 |
+ * POSSIBILITY OF SUCH DAMAGE.
|
|
|
17e1625 |
+ *
|
|
|
17e1625 |
+ * $Id$
|
|
|
17e1625 |
+ *
|
|
|
17e1625 |
+ */
|
|
|
17e1625 |
+
|
|
|
17e1625 |
+#include <pcl/surface/mls.h>
|
|
|
17e1625 |
+#include <pcl/surface/impl/mls.hpp>
|
|
|
17e1625 |
+
|
|
|
17e1625 |
+#ifndef PCL_NO_PRECOMPILE
|
|
|
17e1625 |
+#include <pcl/point_types.h>
|
|
|
17e1625 |
+#include <pcl/impl/instantiate.hpp>
|
|
|
17e1625 |
+#ifdef PCL_ONLY_CORE_POINT_TYPES
|
|
|
17e1625 |
+ // Instantiations of specific point types
|
|
|
17e1625 |
+ PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, ((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA)(pcl::PointXYZRGBNormal)(pcl::PointNormal))
|
|
|
bad0d53 |
+ ((pcl::PointNormal)))
|
|
|
bad0d53 |
+#else
|
|
|
716c17e |
+ // PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, (PCL_XYZ_POINT_TYPES)(PCL_XYZ_POINT_TYPES))
|
|
|
bad0d53 |
+#endif
|
|
|
bad0d53 |
+#endif // PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
diff -up ./surface/src/mls_xyz.cpp.oom ./surface/src/mls_xyz.cpp
|
|
|
bad0d53 |
--- ./surface/src/mls_xyz.cpp.oom 2019-02-16 20:54:51.891201203 -0500
|
|
|
bad0d53 |
+++ ./surface/src/mls_xyz.cpp 2019-02-16 20:51:33.080258031 -0500
|
|
|
bad0d53 |
@@ -0,0 +1,53 @@
|
|
|
bad0d53 |
+/*
|
|
|
bad0d53 |
+ * Software License Agreement (BSD License)
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Point Cloud Library (PCL) - www.pointclouds.org
|
|
|
bad0d53 |
+ * Copyright (c) 2009-2011, Willow Garage, Inc.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * All rights reserved.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Redistribution and use in source and binary forms, with or without
|
|
|
bad0d53 |
+ * modification, are permitted provided that the following conditions
|
|
|
bad0d53 |
+ * are met:
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * * Redistributions of source code must retain the above copyright
|
|
|
bad0d53 |
+ * notice, this list of conditions and the following disclaimer.
|
|
|
bad0d53 |
+ * * Redistributions in binary form must reproduce the above
|
|
|
bad0d53 |
+ * copyright notice, this list of conditions and the following
|
|
|
bad0d53 |
+ * disclaimer in the documentation and/or other materials provided
|
|
|
bad0d53 |
+ * with the distribution.
|
|
|
bad0d53 |
+ * * Neither the name of Willow Garage, Inc. nor the names of its
|
|
|
bad0d53 |
+ * contributors may be used to endorse or promote products derived
|
|
|
bad0d53 |
+ * from this software without specific prior written permission.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
bad0d53 |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
bad0d53 |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
|
bad0d53 |
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
|
bad0d53 |
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
bad0d53 |
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
bad0d53 |
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
bad0d53 |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
|
bad0d53 |
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
bad0d53 |
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
|
bad0d53 |
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
bad0d53 |
+ * POSSIBILITY OF SUCH DAMAGE.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * $Id$
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ */
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#include <pcl/surface/mls.h>
|
|
|
bad0d53 |
+#include <pcl/surface/impl/mls.hpp>
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#ifndef PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
+#include <pcl/point_types.h>
|
|
|
bad0d53 |
+#include <pcl/impl/instantiate.hpp>
|
|
|
bad0d53 |
+#ifdef PCL_ONLY_CORE_POINT_TYPES
|
|
|
bad0d53 |
+ // Instantiations of specific point types
|
|
|
bad0d53 |
+ PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, ((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA)(pcl::PointXYZRGBNormal)(pcl::PointNormal))
|
|
|
bad0d53 |
+ ((pcl::PointXYZ)))
|
|
|
bad0d53 |
+#else
|
|
|
bad0d53 |
+ PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, (PCL_XYZ_POINT_TYPES)(PCL_XYZ_POINT_TYPES))
|
|
|
bad0d53 |
+#endif
|
|
|
bad0d53 |
+#endif // PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
diff -up ./surface/src/mls_xyzi.cpp.oom ./surface/src/mls_xyzi.cpp
|
|
|
bad0d53 |
--- ./surface/src/mls_xyzi.cpp.oom 2019-02-16 20:54:55.133216580 -0500
|
|
|
bad0d53 |
+++ ./surface/src/mls_xyzi.cpp 2019-02-16 20:51:59.602383856 -0500
|
|
|
bad0d53 |
@@ -0,0 +1,53 @@
|
|
|
bad0d53 |
+/*
|
|
|
bad0d53 |
+ * Software License Agreement (BSD License)
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Point Cloud Library (PCL) - www.pointclouds.org
|
|
|
bad0d53 |
+ * Copyright (c) 2009-2011, Willow Garage, Inc.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * All rights reserved.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Redistribution and use in source and binary forms, with or without
|
|
|
bad0d53 |
+ * modification, are permitted provided that the following conditions
|
|
|
bad0d53 |
+ * are met:
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * * Redistributions of source code must retain the above copyright
|
|
|
bad0d53 |
+ * notice, this list of conditions and the following disclaimer.
|
|
|
bad0d53 |
+ * * Redistributions in binary form must reproduce the above
|
|
|
bad0d53 |
+ * copyright notice, this list of conditions and the following
|
|
|
bad0d53 |
+ * disclaimer in the documentation and/or other materials provided
|
|
|
bad0d53 |
+ * with the distribution.
|
|
|
bad0d53 |
+ * * Neither the name of Willow Garage, Inc. nor the names of its
|
|
|
bad0d53 |
+ * contributors may be used to endorse or promote products derived
|
|
|
bad0d53 |
+ * from this software without specific prior written permission.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
bad0d53 |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
bad0d53 |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
|
bad0d53 |
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
|
bad0d53 |
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
bad0d53 |
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
bad0d53 |
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
bad0d53 |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
|
bad0d53 |
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
bad0d53 |
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
|
bad0d53 |
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
bad0d53 |
+ * POSSIBILITY OF SUCH DAMAGE.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * $Id$
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ */
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#include <pcl/surface/mls.h>
|
|
|
bad0d53 |
+#include <pcl/surface/impl/mls.hpp>
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#ifndef PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
+#include <pcl/point_types.h>
|
|
|
bad0d53 |
+#include <pcl/impl/instantiate.hpp>
|
|
|
bad0d53 |
+#ifdef PCL_ONLY_CORE_POINT_TYPES
|
|
|
bad0d53 |
+ // Instantiations of specific point types
|
|
|
bad0d53 |
+ PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, ((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA)(pcl::PointXYZRGBNormal)(pcl::PointNormal))
|
|
|
bad0d53 |
+ ((pcl::PointXYZI)))
|
|
|
bad0d53 |
+#else
|
|
|
716c17e |
+ // PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, (PCL_XYZ_POINT_TYPES)(PCL_XYZ_POINT_TYPES))
|
|
|
bad0d53 |
+#endif
|
|
|
bad0d53 |
+#endif // PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
diff -up ./surface/src/mls_xyzrgba.cpp.oom ./surface/src/mls_xyzrgba.cpp
|
|
|
bad0d53 |
--- ./surface/src/mls_xyzrgba.cpp.oom 2019-02-16 20:54:57.832229383 -0500
|
|
|
bad0d53 |
+++ ./surface/src/mls_xyzrgba.cpp 2019-02-16 20:52:31.126533414 -0500
|
|
|
bad0d53 |
@@ -0,0 +1,53 @@
|
|
|
bad0d53 |
+/*
|
|
|
bad0d53 |
+ * Software License Agreement (BSD License)
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Point Cloud Library (PCL) - www.pointclouds.org
|
|
|
bad0d53 |
+ * Copyright (c) 2009-2011, Willow Garage, Inc.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * All rights reserved.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Redistribution and use in source and binary forms, with or without
|
|
|
bad0d53 |
+ * modification, are permitted provided that the following conditions
|
|
|
bad0d53 |
+ * are met:
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * * Redistributions of source code must retain the above copyright
|
|
|
bad0d53 |
+ * notice, this list of conditions and the following disclaimer.
|
|
|
bad0d53 |
+ * * Redistributions in binary form must reproduce the above
|
|
|
bad0d53 |
+ * copyright notice, this list of conditions and the following
|
|
|
bad0d53 |
+ * disclaimer in the documentation and/or other materials provided
|
|
|
bad0d53 |
+ * with the distribution.
|
|
|
bad0d53 |
+ * * Neither the name of Willow Garage, Inc. nor the names of its
|
|
|
bad0d53 |
+ * contributors may be used to endorse or promote products derived
|
|
|
bad0d53 |
+ * from this software without specific prior written permission.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
bad0d53 |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
bad0d53 |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
|
bad0d53 |
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
|
bad0d53 |
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
bad0d53 |
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
bad0d53 |
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
bad0d53 |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
|
bad0d53 |
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
bad0d53 |
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
|
bad0d53 |
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
bad0d53 |
+ * POSSIBILITY OF SUCH DAMAGE.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * $Id$
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ */
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#include <pcl/surface/mls.h>
|
|
|
bad0d53 |
+#include <pcl/surface/impl/mls.hpp>
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#ifndef PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
+#include <pcl/point_types.h>
|
|
|
bad0d53 |
+#include <pcl/impl/instantiate.hpp>
|
|
|
bad0d53 |
+#ifdef PCL_ONLY_CORE_POINT_TYPES
|
|
|
bad0d53 |
+ // Instantiations of specific point types
|
|
|
bad0d53 |
+ PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, ((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA)(pcl::PointXYZRGBNormal)(pcl::PointNormal))
|
|
|
bad0d53 |
+ ((pcl::PointXYZRGBA)))
|
|
|
bad0d53 |
+#else
|
|
|
716c17e |
+ // PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, (PCL_XYZ_POINT_TYPES)(PCL_XYZ_POINT_TYPES))
|
|
|
bad0d53 |
+#endif
|
|
|
bad0d53 |
+#endif // PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
diff -up ./surface/src/mls_xyzrgb.cpp.oom ./surface/src/mls_xyzrgb.cpp
|
|
|
bad0d53 |
--- ./surface/src/mls_xyzrgb.cpp.oom 2019-02-16 20:55:03.524256391 -0500
|
|
|
bad0d53 |
+++ ./surface/src/mls_xyzrgb.cpp 2019-02-16 20:53:02.609682766 -0500
|
|
|
bad0d53 |
@@ -0,0 +1,53 @@
|
|
|
bad0d53 |
+/*
|
|
|
bad0d53 |
+ * Software License Agreement (BSD License)
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Point Cloud Library (PCL) - www.pointclouds.org
|
|
|
bad0d53 |
+ * Copyright (c) 2009-2011, Willow Garage, Inc.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * All rights reserved.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Redistribution and use in source and binary forms, with or without
|
|
|
bad0d53 |
+ * modification, are permitted provided that the following conditions
|
|
|
bad0d53 |
+ * are met:
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * * Redistributions of source code must retain the above copyright
|
|
|
bad0d53 |
+ * notice, this list of conditions and the following disclaimer.
|
|
|
bad0d53 |
+ * * Redistributions in binary form must reproduce the above
|
|
|
bad0d53 |
+ * copyright notice, this list of conditions and the following
|
|
|
bad0d53 |
+ * disclaimer in the documentation and/or other materials provided
|
|
|
bad0d53 |
+ * with the distribution.
|
|
|
bad0d53 |
+ * * Neither the name of Willow Garage, Inc. nor the names of its
|
|
|
bad0d53 |
+ * contributors may be used to endorse or promote products derived
|
|
|
bad0d53 |
+ * from this software without specific prior written permission.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
bad0d53 |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
bad0d53 |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
|
bad0d53 |
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
|
bad0d53 |
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
bad0d53 |
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
bad0d53 |
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
bad0d53 |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
|
bad0d53 |
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
bad0d53 |
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
|
bad0d53 |
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
bad0d53 |
+ * POSSIBILITY OF SUCH DAMAGE.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * $Id$
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ */
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#include <pcl/surface/mls.h>
|
|
|
bad0d53 |
+#include <pcl/surface/impl/mls.hpp>
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#ifndef PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
+#include <pcl/point_types.h>
|
|
|
bad0d53 |
+#include <pcl/impl/instantiate.hpp>
|
|
|
bad0d53 |
+#ifdef PCL_ONLY_CORE_POINT_TYPES
|
|
|
bad0d53 |
+ // Instantiations of specific point types
|
|
|
bad0d53 |
+ PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, ((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA)(pcl::PointXYZRGBNormal)(pcl::PointNormal))
|
|
|
bad0d53 |
+ ((pcl::PointXYZRGB)))
|
|
|
bad0d53 |
+#else
|
|
|
716c17e |
+ //PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, (PCL_XYZ_POINT_TYPES)(PCL_XYZ_POINT_TYPES))
|
|
|
bad0d53 |
+#endif
|
|
|
bad0d53 |
+#endif // PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
diff -up ./surface/src/mls_xyzrgbn.cpp.oom ./surface/src/mls_xyzrgbn.cpp
|
|
|
bad0d53 |
--- ./surface/src/mls_xyzrgbn.cpp.oom 2019-02-16 20:55:07.030273022 -0500
|
|
|
bad0d53 |
+++ ./surface/src/mls_xyzrgbn.cpp 2019-02-16 20:53:34.215832702 -0500
|
|
|
bad0d53 |
@@ -0,0 +1,53 @@
|
|
|
bad0d53 |
+/*
|
|
|
bad0d53 |
+ * Software License Agreement (BSD License)
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Point Cloud Library (PCL) - www.pointclouds.org
|
|
|
bad0d53 |
+ * Copyright (c) 2009-2011, Willow Garage, Inc.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * All rights reserved.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * Redistribution and use in source and binary forms, with or without
|
|
|
bad0d53 |
+ * modification, are permitted provided that the following conditions
|
|
|
bad0d53 |
+ * are met:
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * * Redistributions of source code must retain the above copyright
|
|
|
bad0d53 |
+ * notice, this list of conditions and the following disclaimer.
|
|
|
bad0d53 |
+ * * Redistributions in binary form must reproduce the above
|
|
|
bad0d53 |
+ * copyright notice, this list of conditions and the following
|
|
|
bad0d53 |
+ * disclaimer in the documentation and/or other materials provided
|
|
|
bad0d53 |
+ * with the distribution.
|
|
|
bad0d53 |
+ * * Neither the name of Willow Garage, Inc. nor the names of its
|
|
|
bad0d53 |
+ * contributors may be used to endorse or promote products derived
|
|
|
bad0d53 |
+ * from this software without specific prior written permission.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
bad0d53 |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
bad0d53 |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
|
bad0d53 |
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
|
bad0d53 |
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
|
bad0d53 |
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
|
bad0d53 |
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
|
bad0d53 |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
|
bad0d53 |
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
bad0d53 |
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
|
bad0d53 |
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
bad0d53 |
+ * POSSIBILITY OF SUCH DAMAGE.
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ * $Id$
|
|
|
bad0d53 |
+ *
|
|
|
bad0d53 |
+ */
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#include <pcl/surface/mls.h>
|
|
|
bad0d53 |
+#include <pcl/surface/impl/mls.hpp>
|
|
|
bad0d53 |
+
|
|
|
bad0d53 |
+#ifndef PCL_NO_PRECOMPILE
|
|
|
bad0d53 |
+#include <pcl/point_types.h>
|
|
|
bad0d53 |
+#include <pcl/impl/instantiate.hpp>
|
|
|
bad0d53 |
+#ifdef PCL_ONLY_CORE_POINT_TYPES
|
|
|
bad0d53 |
+ // Instantiations of specific point types
|
|
|
bad0d53 |
+ PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, ((pcl::PointXYZ)(pcl::PointXYZI)(pcl::PointXYZRGB)(pcl::PointXYZRGBA)(pcl::PointXYZRGBNormal)(pcl::PointNormal))
|
|
|
bad0d53 |
+ ((pcl::PointXYZRGBNormal)))
|
|
|
17e1625 |
+#else
|
|
|
716c17e |
+ //PCL_INSTANTIATE_PRODUCT(MovingLeastSquares, (PCL_XYZ_POINT_TYPES)(PCL_XYZ_POINT_TYPES))
|
|
|
17e1625 |
+#endif
|
|
|
17e1625 |
+#endif // PCL_NO_PRECOMPILE
|