File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,15 @@ cdef class SegmentationNormal:
127
127
self .me.setEpsAngle (ea)
128
128
def set_axis (self , double ax , double ay , double az ):
129
129
mpcl_sacnormal_set_axis(deref(self .me),ax,ay,az)
130
+ def set_min_max_opening_angle (self , double min_angle , double max_angle ):
131
+ """ Set the minimum and maximum cone opening angles in radians for a cone model.
132
+ """
133
+ self .me.setMinMaxOpeningAngle(min_angle, max_angle)
134
+ def get_min_max_opening_angle (self ):
135
+ min_angle = 0.0
136
+ max_angle = 0.0
137
+ self .me.getMinMaxOpeningAngle(min_angle, max_angle)
138
+ return min_angle, max_angle
130
139
131
140
132
141
# Empirically determine strides, for buffer support.
Original file line number Diff line number Diff line change @@ -68,6 +68,9 @@ cdef extern from "pcl/segmentation/sac_segmentation.h" namespace "pcl":
68
68
void setInputNormals (shared_ptr[PointCloud[N]])
69
69
void setEpsAngle (double ea)
70
70
void segment (PointIndices, ModelCoefficients)
71
+ void setMinMaxOpeningAngle(double , double )
72
+ void getMinMaxOpeningAngle(double , double )
73
+
71
74
72
75
cdef cppclass SACSegmentation[T]:
73
76
void setOptimizeCoefficients (bool )
You can’t perform that action at this time.
0 commit comments