Defines | Typedefs | Functions | Variables
argos3d_p100_node.cpp File Reference
#include <pmdsdk2.h>
#include <ros/console.h>
#include <ros/ros.h>
#include <tf/transform_listener.h>
#include <ros/publisher.h>
#include <pcl_ros/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/io/pcd_io.h>
#include <pcl/filters/statistical_outlier_removal.h>
#include <stdio.h>
#include <time.h>
#include <sstream>
#include <argos3d_p100/argos3d_p100Config.h>
#include <dynamic_reconfigure/server.h>
Include dependency graph for argos3d_p100_node.cpp:

Go to the source code of this file.

Defines

#define PROC_PARAM   ""
#define SOURCE_PARAM   ""

Typedefs

typedef pcl::PointCloud
< pcl::PointXYZI > 
PointCloud

Functions

void callback (argos3d_p100::argos3d_p100Config &config, uint32_t level)
 Callback for rqt_reconfigure. It is called any time we change a parameter in the visual interface.
int help ()
 This method prints help in command line if given --help option or if there is any error in the options.
int initialize (int argc, char *argv[], ros::NodeHandle nh)
 Initialize the camera and initial parameter values. Returns 1 if properly initialized.
int main (int argc, char *argv[])
 Main function.
int publishData ()
 Publish the data based on set up parameters.

Variables

bool AmplitudeFilterOn
static float * amplitudes = 0
float AmplitudeThreshold
bool bilateralFilter
static float * cartesianDist = 0
bool dataPublished
char err [128]
bool first
int flip_x
int flip_y
int frameRate
PMDHandle hnd
int integrationTime
int modulationFrequency
int noOfColumns
int noOfRows
ros::Publisher pub_filtered
ros::Publisher pub_non_filtered
int res

Define Documentation

#define PROC_PARAM   ""

Definition at line 43 of file argos3d_p100_node.cpp.

#define SOURCE_PARAM   ""

Definition at line 42 of file argos3d_p100_node.cpp.


Typedef Documentation

typedef pcl::PointCloud<pcl::PointXYZI> PointCloud

Definition at line 62 of file argos3d_p100_node.cpp.


Function Documentation

void callback ( argos3d_p100::argos3d_p100Config &  config,
uint32_t  level 
)

Callback for rqt_reconfigure. It is called any time we change a parameter in the visual interface.

Parameters:
[in]argos3d_p100::argos3d_p100Config
[in]uint32_t

Definition at line 131 of file argos3d_p100_node.cpp.

int help ( )

This method prints help in command line if given --help option or if there is any error in the options.

Definition at line 105 of file argos3d_p100_node.cpp.

int initialize ( int  argc,
char *  argv[],
ros::NodeHandle  nh 
)

Initialize the camera and initial parameter values. Returns 1 if properly initialized.

Parameters:
[in]int
[in]argv
[in]ros::NodeHandle

Definition at line 214 of file argos3d_p100_node.cpp.

int main ( int  argc,
char *  argv[] 
)

Main function.

Parameters:
[in]int
[in]char*

Definition at line 468 of file argos3d_p100_node.cpp.

int publishData ( )

Publish the data based on set up parameters.

Definition at line 360 of file argos3d_p100_node.cpp.


Variable Documentation

Definition at line 77 of file argos3d_p100_node.cpp.

float* amplitudes = 0 [static]

Definition at line 352 of file argos3d_p100_node.cpp.

Definition at line 78 of file argos3d_p100_node.cpp.

Definition at line 74 of file argos3d_p100_node.cpp.

float* cartesianDist = 0 [static]

Definition at line 351 of file argos3d_p100_node.cpp.

ROS Parameters

Definition at line 95 of file argos3d_p100_node.cpp.

char err[128]

Definition at line 89 of file argos3d_p100_node.cpp.

bool first

Definition at line 83 of file argos3d_p100_node.cpp.

int flip_x

Definition at line 75 of file argos3d_p100_node.cpp.

int flip_y

Definition at line 75 of file argos3d_p100_node.cpp.

int frameRate

Definition at line 73 of file argos3d_p100_node.cpp.

PMDHandle hnd

Camera Driver Parameters

Definition at line 87 of file argos3d_p100_node.cpp.

Global Parameter Declarations Camera Configuration Parameters

Definition at line 71 of file argos3d_p100_node.cpp.

Definition at line 72 of file argos3d_p100_node.cpp.

Definition at line 81 of file argos3d_p100_node.cpp.

int noOfRows

Definition at line 80 of file argos3d_p100_node.cpp.

Definition at line 97 of file argos3d_p100_node.cpp.

Definition at line 96 of file argos3d_p100_node.cpp.

int res

Definition at line 88 of file argos3d_p100_node.cpp.



argos3d_p100
Author(s): Angel Merino , Simon Vogl
autogenerated on Thu Jun 6 2019 20:56:51