points_from_volume< T > Class Template Reference

#include <points_from_volume.h>

List of all members.

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

Detailed Description

template<class T>
class points_from_volume< T >

Definition at line 58 of file points_from_volume.h.


Constructor & Destructor Documentation

template<class T>
points_from_volume< T >::points_from_volume (  )  [inline]

Definition at line 63 of file points_from_volume.h.

template<class T>
points_from_volume< T >::~points_from_volume (  )  [inline]

Definition at line 68 of file points_from_volume.h.


Member Function Documentation

template<class T>
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

Parameters:
pc_in_volume 
positive_offset 
negative_offset 
flag_in_out 
Returns:
t_func_output

Definition at line 126 of file points_from_volume.h.

template<class T>
pcl::PointCloud<T> points_from_volume< T >::get_pc_in_volume (  )  [inline]

Points in the desired volume.

Parameters:
void 
Returns:
pc_in_volume

Definition at line 111 of file points_from_volume.h.

template<class T>
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

Parameters:
const sensor_msgs::PointCloud2ConstPtr& pcmsg_in
Returns:
set_convex_hull(pc_in);

Definition at line 99 of file points_from_volume.h.

template<class T>
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

Parameters:
pcl::PointCloud<T>& pc_in
Returns:
t_func_output

Definition at line 82 of file points_from_volume.h.


Member Data Documentation

template<class T>
pcl::PointCloud<T> points_from_volume< T >::convex_hull [private]

Definition at line 194 of file points_from_volume.h.

template<class T>
bool points_from_volume< T >::flag_convexhull_set [private]

Definition at line 193 of file points_from_volume.h.

template<class T>
pcl::PointCloud<T> points_from_volume< T >::pc_in_volume [private]

Definition at line 192 of file points_from_volume.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations Enumerator Defines


points_from_volume
Author(s): joel
autogenerated on Wed Jul 23 04:35:13 2014