#include <points_from_volume.h>
Public Member Functions | |
| t_func_output | convexhull_function (pcl::PointCloud< T > &pc_in, double positive_offset, double negative_offset, bool flag_in_out) |
| Extract points from the pcl that are inside the convexhull. | |
| pcl::PointCloud< T > | get_pc_in_volume () |
| Points in the desired volume. | |
| points_from_volume () | |
| t_func_output | set_convex_hull (const sensor_msgs::PointCloud2ConstPtr &pcmsg_in) |
| Set the convexhull. | |
| t_func_output | set_convex_hull (pcl::PointCloud< T > &pc_in) |
| Set the convexhull. | |
| ~points_from_volume () | |
Private Attributes | |
| pcl::PointCloud< T > | convex_hull |
| bool | flag_convexhull_set |
| pcl::PointCloud< T > | pc_in_volume |
Definition at line 58 of file points_from_volume.h.
| points_from_volume< T >::points_from_volume | ( | ) | [inline] |
Definition at line 63 of file points_from_volume.h.
| points_from_volume< T >::~points_from_volume | ( | ) | [inline] |
Definition at line 68 of file points_from_volume.h.
| t_func_output points_from_volume< T >::convexhull_function | ( | pcl::PointCloud< T > & | pc_in, | |
| double | positive_offset, | |||
| double | negative_offset, | |||
| bool | flag_in_out | |||
| ) | [inline] |
Extract points from the pcl that are inside the convexhull.
There is a need to set some convexhull parameters, like the offsets (positive and negative) and the flag which defines if the points are extrated from the inside(flag=false) or the outside(flag=true) of the hull
| pc_in_volume | ||
| positive_offset | ||
| negative_offset | ||
| flag_in_out |
Definition at line 126 of file points_from_volume.h.
| pcl::PointCloud<T> points_from_volume< T >::get_pc_in_volume | ( | ) | [inline] |
Points in the desired volume.
| void |
Definition at line 111 of file points_from_volume.h.
| t_func_output points_from_volume< T >::set_convex_hull | ( | const sensor_msgs::PointCloud2ConstPtr & | pcmsg_in | ) | [inline] |
Set the convexhull.
Copy the points from a point cloud to the convexhull
| const | sensor_msgs::PointCloud2ConstPtr& pcmsg_in |
Definition at line 99 of file points_from_volume.h.
| t_func_output points_from_volume< T >::set_convex_hull | ( | pcl::PointCloud< T > & | pc_in | ) | [inline] |
Set the convexhull.
Copy the points from a point cloud to the convexhull
| pcl::PointCloud<T>& | pc_in |
Definition at line 82 of file points_from_volume.h.
pcl::PointCloud<T> points_from_volume< T >::convex_hull [private] |
Definition at line 194 of file points_from_volume.h.
bool points_from_volume< T >::flag_convexhull_set [private] |
Definition at line 193 of file points_from_volume.h.
pcl::PointCloud<T> points_from_volume< T >::pc_in_volume [private] |
Definition at line 192 of file points_from_volume.h.