/home/laradmin/lar/utils/points_from_volume/src/points_from_volume_nodelet.cpp File Reference

The main file, nodelet implementation code. More...

#include <ros/ros.h>
#include <points_from_volume/points_from_volume.h>
Include dependency graph for points_from_volume_nodelet.cpp:

Go to the source code of this file.

Functions

void cb_points_convexhull (const sensor_msgs::PointCloud2ConstPtr &pcmsg_convexhull_in)
 ConvexHull callback.
void cloud_cb (const sensor_msgs::PointCloud2ConstPtr &pcmsg_in)
 Point Cloud callback.
int main (int argc, char **argv)
 Main code of the nodelet.

Variables

ros::Publisher cloud_pub
bool defined_hull = false
bool flag
double negative
ros::NodeHandle * p_n
points_from_volume< pcl::PointXYZ > piv
double positive

Detailed Description

The main file, nodelet implementation code.

Author:
Joel Pereira
Version:
v0
Date:
2011-03-26

Definition in file points_from_volume_nodelet.cpp.


Function Documentation

void cb_points_convexhull ( const sensor_msgs::PointCloud2ConstPtr &  pcmsg_convexhull_in  ) 

ConvexHull callback.

This callback sets a flag to true (when the convexhull is received), allowing the rest of the code to run

Parameters:
const sensor_msgs::PointCloud2ConstPtr & pcmsg_convexhull_in
Returns:
void

Definition at line 74 of file points_from_volume_nodelet.cpp.

void cloud_cb ( const sensor_msgs::PointCloud2ConstPtr &  pcmsg_in  ) 

Point Cloud callback.

This callback makes use of the convexhull class created

Parameters:
const sensor_msgs::PointCloud2ConstPtr & pcmsg_in
Returns:
void

Definition at line 55 of file points_from_volume_nodelet.cpp.

int main ( int  argc,
char **  argv 
)

Main code of the nodelet.

Initializes params and receive and pubish pointclouds

Parameters:
argc 
argv 
Returns:
int

Definition at line 90 of file points_from_volume_nodelet.cpp.


Variable Documentation

ros::Publisher cloud_pub

Definition at line 41 of file points_from_volume_nodelet.cpp.

bool defined_hull = false

Definition at line 42 of file points_from_volume_nodelet.cpp.

bool flag

Definition at line 45 of file points_from_volume_nodelet.cpp.

double negative

Definition at line 44 of file points_from_volume_nodelet.cpp.

ros::NodeHandle* p_n

Definition at line 40 of file points_from_volume_nodelet.cpp.

points_from_volume<pcl::PointXYZ> piv

Definition at line 47 of file points_from_volume_nodelet.cpp.

double positive

Definition at line 43 of file points_from_volume_nodelet.cpp.

 All Classes Files Functions Variables Enumerations Enumerator Defines


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