, including all inherited members.
_polygon_expansion(pcl::PointCloud< pcl::PointXYZ > *input_cloud, double longitudinal_offset, double perpendicular_offset, pcl::PointCloud< pcl::Normal > *input_normals) | c_polygon_primitive | [private] |
additional | c_polygon_primitive | |
all | c_polygon_primitive | |
allocate_space(void) | c_polygon_primitive | [private] |
br | c_polygon_primitive | [private] |
c_polygon_primitive(ros::NodeHandle *node, const char *name="unamed", unsigned char r=0, unsigned char g=0, unsigned char b=0) | c_polygon_primitive | |
check_if_point_lies_on_plane(const pcl::ModelCoefficients::Ptr plane, const pcl::PointXYZ *point) | c_polygon_primitive | [private] |
check_plane_normal_orientation(pcl::ModelCoefficients::Ptr plane, pcl::PointXYZ *ptin, double vx, double vy, double vz) | c_polygon_primitive | [private] |
cloud_msg | c_polygon_primitive | [private] |
compute_arrow_points_from_transform(t_reference_frame *frame) | c_polygon_primitive | [private] |
compute_concave_hull(pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, pcl::PointCloud< pcl::PointXYZ >::Ptr pcout, const pcl::ModelCoefficients::Ptr coeff) | c_polygon_primitive | |
compute_convex_hull(const pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, const pcl::ModelCoefficients::Ptr coeff, pcl::PointCloud< pcl::PointXYZ >::Ptr pcout) | c_polygon_primitive | |
compute_convex_hull_cgal(const pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, const pcl::ModelCoefficients::Ptr coeff, pcl::PointCloud< pcl::PointXYZ >::Ptr pcout, tf::Transform *tr, double &area, double &solidity, bool flg=false) | c_polygon_primitive | |
compute_convex_hull_cgal(const pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, const pcl::ModelCoefficients::Ptr coeff, pcl::PointCloud< pcl::PointXYZ >::Ptr pcout, tf::Transform *tr) | c_polygon_primitive | |
compute_polygon_area(const polygon_3d< pcl::PointXYZ >::Ptr pcin) | c_polygon_primitive | [private] |
compute_supporting_perpendicular_plane_ransac(pcl::PointCloud< pcl::PointXYZ > *pc_in, pcl::PointCloud< pcl::Normal > *n_in, double DistanceThreshold, double NormalDistanceWeight, int MaxIterations, pcl::PointIndices::Ptr ind_out, pcl::ModelCoefficients::Ptr coeff_out) | c_polygon_primitive | |
compute_supporting_plane_ransac(pcl::PointCloud< pcl::PointXYZ > *input_cloud, pcl::PointCloud< pcl::Normal > *input_normals, double DistanceThreshold, double NormalDistanceWeight, int MaxIterations, pcl::PointIndices::Ptr indices, pcl::ModelCoefficients::Ptr coefficients) | c_polygon_primitive | |
copy(pcl::ModelCoefficients::Ptr in, pcl::ModelCoefficients::Ptr out) | c_polygon_primitive | [inline, private] |
copy(const t_reference_frame *in, t_reference_frame *out) | c_polygon_primitive | [inline, private] |
create_reference_frame_from_plane_and_two_points(pcl::ModelCoefficients::Ptr plane, pcl::PointXYZ *pt1, pcl::PointXYZ *pt2, t_reference_frame *frame) | c_polygon_primitive | [private] |
create_visualization_marker_header(std::string frame_id, ros::Time stamp, std::string name, int action, int id, int type, double px, double py, double pz, double qx, double qy, double qz, double qw, double sx, double sy, double sz, double cr, double cg, double cb, double alpha) | c_polygon_primitive | |
create_vizualization_msgs(visualization_msgs::MarkerArray *marker_vec, unsigned int id_start=0) | c_polygon_primitive | |
data | c_polygon_primitive | |
export_to_polygon_primitive_msg(polygon_primitive_msg::polygon_primitive *msg) | c_polygon_primitive | |
fit_plane_to_pc(pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, pcl::ModelCoefficients::Ptr plane) | c_polygon_primitive | [private] |
fit_plane_to_two_pc_and_ratio(pcl::PointCloud< pcl::PointXYZ >::Ptr pcin1, pcl::PointCloud< pcl::PointXYZ >::Ptr pcin2, double ratio, pcl::ModelCoefficients::Ptr plane) | c_polygon_primitive | [private] |
grow_number | c_polygon_primitive | [private] |
growed | c_polygon_primitive | |
import_from_polygon_primitive_msg(polygon_primitive_msg::polygon_primitive *msg) | c_polygon_primitive | |
indices_extraction(pcl::PointIndices::Ptr ind, pcl::PointCloud< pcl::PointXYZ > *input_cloud, pcl::PointCloud< pcl::PointXYZ > *remove_cloud, pcl::PointCloud< pcl::PointXYZ >::Ptr copy_cloud, pcl::PointCloud< pcl::Normal > *input_normals, pcl::PointCloud< pcl::Normal > *remove_normals, int compute_normals=1) | c_polygon_primitive | |
normalize_vector(double *v) | c_polygon_primitive | [private] |
offset_polygon(double val, const pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, pcl::PointCloud< pcl::PointXYZ >::Ptr pcout, tf::Transform *tr) | c_polygon_primitive | [private] |
pointclouds | c_polygon_primitive | |
polygon_create(pcl::PointCloud< pcl::PointXYZ > *input_cloud, pcl::PointCloud< pcl::Normal > *input_normals, double DistanceThreshold=0.5, double NormalDistanceWeight=0.5, int MaxIterations=1000, int do_spatial_division=0) | c_polygon_primitive | |
polygon_expansion(pcl::PointCloud< pcl::PointXYZ > *input_cloud, double longitudinal_offset=0.2, double perpendicular_offset=0.3, pcl::PointCloud< pcl::Normal > *input_normals=NULL) | c_polygon_primitive | |
polygon_split(pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, pcl::PointCloud< pcl::PointXYZ >::Ptr pcdumpster, pcl::ModelCoefficients::Ptr coeff) | c_polygon_primitive | |
print_polygon_information(void) | c_polygon_primitive | |
project_pc_to_plane(pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, pcl::ModelCoefficients::Ptr coeff, pcl::PointCloud< pcl::PointXYZ >::Ptr pcout) | c_polygon_primitive | |
project_point_to_plane(const pcl::PointXYZ *ptin, const pcl::ModelCoefficients::Ptr coeff, pcl::PointXYZ *ptout) | c_polygon_primitive | [private] |
projected | c_polygon_primitive | |
publish_local_tf(void) | c_polygon_primitive | [private] |
refine_plane_coefficients(pcl::PointCloud< pcl::PointXYZ >::Ptr pcin, pcl::ModelCoefficients::Ptr coeff) | c_polygon_primitive | [private] |
rosnode | c_polygon_primitive | |
set_names(const char *s) | c_polygon_primitive | [private] |
set_reference_systems(void) | c_polygon_primitive | [private] |
tmp | c_polygon_primitive | |
~c_polygon_primitive() | c_polygon_primitive | |