40 #ifndef PCL_BOUNDARY_H_
41 #define PCL_BOUNDARY_H_
44 #include <Eigen/Geometry>
79 template <
typename Po
intInT,
typename Po
intNT,
typename Po
intOutT>
102 feature_name_ =
"BoundaryEstimation";
116 int q_idx,
const std::vector<int> &indices,
117 const Eigen::Vector4f &u,
const Eigen::Vector4f &v,
const float angle_threshold);
130 const PointInT &q_point,
131 const std::vector<int> &indices,
132 const Eigen::Vector4f &u,
const Eigen::Vector4f &v,
const float angle_threshold);
141 angle_threshold_ = angle;
148 return (angle_threshold_);
158 Eigen::Vector4f &u, Eigen::Vector4f &v)
161 v = p_coeff_v.unitOrthogonal ();
162 u = p_coeff_v.cross3 (v);
175 float angle_threshold_;
199 template <
typename Po
intInT,
typename Po
intNT>
229 #endif //#ifndef PCL_BOUNDARY_H_