#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.