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