Macros | Functions | Variables
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.

Macros

#define _points_from_volume_nodelet_CPP_
 

Functions

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

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.

Macro Definition Documentation

#define _points_from_volume_nodelet_CPP_

Definition at line 28 of 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
constsensor_msgs::PointCloud2ConstPtr & pcmsg_convexhull_in
Returns
void

Definition at line 77 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
constsensor_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 93 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.



points_from_volume
Author(s): Joel Pereira
autogenerated on Mon Mar 2 2015 01:32:40