mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-17 20:27:50 +08:00
fbc542fd5c
Ported from #37651. Fix include dir in pc files. Fix #37655.
86 lines
4.3 KiB
Diff
86 lines
4.3 KiB
Diff
diff --git a/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_extract_clusters.hpp b/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_extract_clusters.hpp
|
|
index 2e2be0de375..1f4e28535c8 100644
|
|
--- a/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_extract_clusters.hpp
|
|
+++ b/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_extract_clusters.hpp
|
|
@@ -39,12 +39,13 @@
|
|
#pragma once
|
|
#include <pcl/common/copy_point.h>
|
|
#include <pcl/gpu/segmentation/gpu_extract_clusters.h>
|
|
+#include <pcl/pcl_exports.h>
|
|
|
|
namespace pcl {
|
|
namespace detail {
|
|
|
|
//// Downloads only the neccssary cluster indices from the device to the host.
|
|
-void
|
|
+PCL_EXPORTS void
|
|
economical_download(const pcl::gpu::NeighborIndices& source_indices,
|
|
const pcl::Indices& buffer_indices,
|
|
std::size_t buffer_size,
|
|
diff --git a/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h b/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h
|
|
index 6137c26126c..9bf22810650 100644
|
|
--- a/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h
|
|
+++ b/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h
|
|
@@ -41,11 +41,12 @@
|
|
#include <pcl/sample_consensus/sac_model.h>
|
|
#include <pcl/sample_consensus/model_types.h>
|
|
#include <pcl/common/distances.h>
|
|
+#include <pcl/pcl_exports.h>
|
|
|
|
namespace pcl
|
|
{
|
|
namespace internal {
|
|
- int optimizeModelCoefficientsCone (Eigen::VectorXf& coeff, const Eigen::ArrayXf& pts_x, const Eigen::ArrayXf& pts_y, const Eigen::ArrayXf& pts_z);
|
|
+ PCL_EXPORTS int optimizeModelCoefficientsCone (Eigen::VectorXf& coeff, const Eigen::ArrayXf& pts_x, const Eigen::ArrayXf& pts_y, const Eigen::ArrayXf& pts_z);
|
|
} // namespace internal
|
|
|
|
/** \brief @b SampleConsensusModelCone defines a model for 3D cone segmentation.
|
|
diff --git a/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h b/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h
|
|
index 95a6e80873b..12a42ea5a41 100644
|
|
--- a/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h
|
|
+++ b/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h
|
|
@@ -43,11 +43,12 @@
|
|
#include <pcl/sample_consensus/sac_model.h>
|
|
#include <pcl/sample_consensus/model_types.h>
|
|
#include <pcl/common/distances.h>
|
|
+#include <pcl/pcl_exports.h>
|
|
|
|
namespace pcl
|
|
{
|
|
namespace internal {
|
|
- int optimizeModelCoefficientsCylinder (Eigen::VectorXf& coeff, const Eigen::ArrayXf& pts_x, const Eigen::ArrayXf& pts_y, const Eigen::ArrayXf& pts_z);
|
|
+ PCL_EXPORTS int optimizeModelCoefficientsCylinder (Eigen::VectorXf& coeff, const Eigen::ArrayXf& pts_x, const Eigen::ArrayXf& pts_y, const Eigen::ArrayXf& pts_z);
|
|
} // namespace internal
|
|
|
|
/** \brief @b SampleConsensusModelCylinder defines a model for 3D cylinder segmentation.
|
|
diff --git a/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h b/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h
|
|
index 537fcb3d0dd..c3209e3f672 100644
|
|
--- a/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h
|
|
+++ b/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h
|
|
@@ -49,11 +49,12 @@
|
|
|
|
#include <pcl/sample_consensus/sac_model.h>
|
|
#include <pcl/sample_consensus/model_types.h>
|
|
+#include <pcl/pcl_exports.h>
|
|
|
|
namespace pcl
|
|
{
|
|
namespace internal {
|
|
- int optimizeModelCoefficientsSphere (Eigen::VectorXf& coeff, const Eigen::ArrayXf& pts_x, const Eigen::ArrayXf& pts_y, const Eigen::ArrayXf& pts_z);
|
|
+ PCL_EXPORTS int optimizeModelCoefficientsSphere (Eigen::VectorXf& coeff, const Eigen::ArrayXf& pts_x, const Eigen::ArrayXf& pts_y, const Eigen::ArrayXf& pts_z);
|
|
} // namespace internal
|
|
|
|
/** \brief SampleConsensusModelSphere defines a model for 3D sphere segmentation.
|
|
diff --git a/visualization/include/pcl/visualization/vtk/vtkRenderWindowInteractorFix.h b/visualization/include/pcl/visualization/vtk/vtkRenderWindowInteractorFix.h
|
|
index b427e76d9d3..7958f80e616 100644
|
|
--- a/visualization/include/pcl/visualization/vtk/vtkRenderWindowInteractorFix.h
|
|
+++ b/visualization/include/pcl/visualization/vtk/vtkRenderWindowInteractorFix.h
|
|
@@ -38,5 +38,6 @@
|
|
#pragma once
|
|
|
|
#include <vtkRenderWindowInteractor.h>
|
|
+#include <pcl/pcl_exports.h>
|
|
|
|
-vtkRenderWindowInteractor* vtkRenderWindowInteractorFixNew ();
|
|
+PCL_EXPORTS vtkRenderWindowInteractor* vtkRenderWindowInteractorFixNew ();
|