summaryrefslogtreecommitdiff
path: root/pcl
diff options
context:
space:
mode:
authorLars Buitinck <l.buitinck@esciencecenter.nl>2014-07-10 09:59:41 +0200
committerLars Buitinck <l.buitinck@esciencecenter.nl>2014-07-14 13:43:45 +0200
commit815e46c253b59de6c0b9a0626f11a1528d3de8e3 (patch)
tree52aeb0a7902d38db9a5797bbb216c09287cc47a5 /pcl
parent3edd3fa6a72cd5c23482b9be54e26e4973d3afc3 (diff)
"except +" for minipcl functions
All of these can throw C++ exceptions when running out of memory.
Diffstat (limited to 'pcl')
-rw-r--r--pcl/_pcl.pyx10
1 files changed, 7 insertions, 3 deletions
diff --git a/pcl/_pcl.pyx b/pcl/_pcl.pyx
index 5ed12cf..589fc78 100644
--- a/pcl/_pcl.pyx
+++ b/pcl/_pcl.pyx
@@ -15,9 +15,13 @@ from libcpp cimport bool
from libcpp.vector cimport vector
cdef extern from "minipcl.h":
- void mpcl_compute_normals(cpp.PointCloud_t, int ksearch, double searchRadius, cpp.PointNormalCloud_t)
- void mpcl_sacnormal_set_axis(cpp.SACSegmentationNormal_t, double ax, double ay, double az)
- void mpcl_extract(cpp.PointCloud_t, cpp.PointCloud_t, cpp.PointIndices_t *, bool)
+ void mpcl_compute_normals(cpp.PointCloud_t, int ksearch,
+ double searchRadius,
+ cpp.PointNormalCloud_t) except +
+ void mpcl_sacnormal_set_axis(cpp.SACSegmentationNormal_t,
+ double ax, double ay, double az) except +
+ void mpcl_extract(cpp.PointCloud_t, cpp.PointCloud_t, cpp.PointIndices_t *,
+ bool) except +
SAC_RANSAC = cpp.SAC_RANSAC
SAC_LMEDS = cpp.SAC_LMEDS