From 96373afbaf93c3ce0c85248c81f1361fe796691f Mon Sep 17 00:00:00 2001 From: Dirk Stoecker Date: Mon, 27 Aug 2018 18:33:17 +0200 Subject: [PATCH] remove deprecated --- pcl/pcl_filters_180.pxd | 8 ++++---- pcl/pxi/Filters/ConditionalRemoval_180.pxi | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pcl/pcl_filters_180.pxd b/pcl/pcl_filters_180.pxd index c272819..5ae6b16 100644 --- a/pcl/pcl_filters_180.pxd +++ b/pcl/pcl_filters_180.pxd @@ -616,10 +616,10 @@ cdef extern from "pcl/filters/conditional_removal.h" namespace "pcl": ConditionalRemoval(int) # ConditionalRemoval (ConditionBasePtr condition, bool extract_removed_indices = false) # python invalid default param ? - ConditionalRemoval (ConditionBasePtr_t condition, bool extract_removed_indices = false) - ConditionalRemoval (ConditionBase_PointXYZI_Ptr_t condition, bool extract_removed_indices = false) - ConditionalRemoval (ConditionBase_PointXYZRGB_Ptr_t condition, bool extract_removed_indices = false) - ConditionalRemoval (ConditionBase_PointXYZRGBA_Ptr_t condition, bool extract_removed_indices = false) + # ConditionalRemoval (ConditionBasePtr_t condition, bool extract_removed_indices = false) + # ConditionalRemoval (ConditionBase_PointXYZI_Ptr_t condition, bool extract_removed_indices = false) + # ConditionalRemoval (ConditionBase_PointXYZRGB_Ptr_t condition, bool extract_removed_indices = false) + # ConditionalRemoval (ConditionBase_PointXYZRGBA_Ptr_t condition, bool extract_removed_indices = false) # [with PointT = pcl::PointXYZ, pcl::ConditionalRemoval::ConditionBasePtr = boost::shared_ptr >] # is deprecated (declared at /usr/include/pcl-1.7/pcl/filters/conditional_removal.h:632): ConditionalRemoval(ConditionBasePtr condition, bool extract_removed_indices = false) is deprecated, # please use the setCondition (ConditionBasePtr condition) function instead. [-Wdeprecated-declarations] diff --git a/pcl/pxi/Filters/ConditionalRemoval_180.pxi b/pcl/pxi/Filters/ConditionalRemoval_180.pxi index 88a5e6d..911add7 100644 --- a/pcl/pxi/Filters/ConditionalRemoval_180.pxi +++ b/pcl/pxi/Filters/ConditionalRemoval_180.pxi @@ -19,7 +19,8 @@ cdef class ConditionalRemoval: def __cinit__(self, ConditionAnd cond): # self.me = new pclfil.ConditionalRemoval_t(cond.me) # direct - NG - self.me = new pclfil.ConditionalRemoval_t(cond.me) + self.me = new pclfil.ConditionalRemoval_t() + self.me.setCondition(cond.me) # def __dealloc__(self): # # MemoryAccessError