#include <nearfield_map_degrading_native_node.h>
Public Member Functions | |
cNearfieldMapDegradingNativeNode () | |
default constructor More... | |
~cNearfieldMapDegradingNativeNode () | |
default destructor More... | |
![]() | |
void | changeSettings (void) |
bool | checkTF (const std_msgs::Header &header, tf::StampedTransform &transform) |
cNearfieldMapBasePaNode () | |
default constructor More... | |
bool | getNearfield (sensor_msgs::PointCloud2Ptr &msg) |
function for retrieving requested nearfield map as pointcloud More... | |
void | publish (void) |
function for publishing all topics (nearfield map and debugging) More... | |
~cNearfieldMapBasePaNode () | |
default destructor More... | |
Protected Member Functions | |
void | addPcdCameraCallbackSub (const sensor_msgs::PointCloud2ConstPtr &msg) |
callback function for receiving a depth images from camera More... | |
void | addPcdLaserFullCallbackSub (const sensor_msgs::PointCloud2ConstPtr &msg) |
callback function for single laserscans More... | |
void | addPcdLaserScanCallbackSub (const sensor_msgs::PointCloud2ConstPtr &msg) |
callback function for receiving a laserscan More... | |
bool | getSizeCallbackSrv (nearfield_map::NearfieldMapGetSize::Request &req, nearfield_map::NearfieldMapGetSize::Response &res) |
service for receiving the size of the octomap More... | |
![]() | |
bool | changeSettingsCallbackSrv (nearfield_map::NearfieldMapChangeSettings::Request &req, nearfield_map::NearfieldMapChangeSettings::Response &res) |
bool | clearCallbackSrv (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
void | clearCallbackSub (const std_msgs::EmptyConstPtr &msg) |
bool | getSizeCallbackSrv (nearfield_map::NearfieldMapGetSize::Request &req, nearfield_map::NearfieldMapGetSize::Response &res) |
bool | loadCallbackSrv (nearfield_map::NearfieldMapFileName::Request &req, nearfield_map::NearfieldMapFileName::Response &res) |
bool | requestCallbackSrv (nearfield_map::NearfieldMapRequest::Request &req, nearfield_map::NearfieldMapRequest::Response &res) |
bool | saveCallbackSrv (nearfield_map::NearfieldMapFileName::Request &req, nearfield_map::NearfieldMapFileName::Response &res) |
bool | sendCallbackSrv (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
Additional Inherited Members | |
![]() | |
typedef cOctreeStampedNativeRos | MapTypeBase |
typedef cNearfieldMapBasePaNode< cOctreeStampedNativeRos > | MapTypeFull |
![]() | |
int | count_camera_ |
number of inserted depth images from camera (pointclouds) More... | |
int | count_laser_full_ |
number of inserted full laserscans (pointclouds) More... | |
int | count_laser_scan_ |
number of inserted single laserscans More... | |
ros::NodeHandle | nh_ |
node handler for topic subscription and advertising More... | |
cNearfieldMapPaNodeParameter | nodeparams_ |
parameters More... | |
cPcdFilterPaRos | output_filter_ |
cPcdFilterPaRosThrottle | output_throttle_ |
cAddCloudParameter | params_addcloud_camera_ |
parameter for insertion of depth images from camera More... | |
cAddCloudParameter | params_addcloud_laser_full_ |
parameter for insertion of full laserscans More... | |
cAddCloudParameter | params_addcloud_laser_scan_ |
parameter for insertion of single laserscans More... | |
ros::Publisher | pub_cloud_free_ |
puplisher for free voxels as pointcloud More... | |
ros::Publisher | pub_cloud_occupied_ |
puplisher for occupied voxels as pointcloud More... | |
ros::Publisher | pub_nearfield_ |
puplisher for requested nearfield map (pointcloud) More... | |
ros::Publisher | pub_octomap_ |
puplisher for the octomap (binary data) More... | |
ros::Publisher | pub_octomap_full_ |
puplisher for the octomap (full data) More... | |
ros::ServiceServer | srv_change_settings_ |
service for changing parameters of the nearfield map More... | |
ros::ServiceServer | srv_clear_ |
service for clearing the octomap More... | |
ros::ServiceServer | srv_getsize_ |
service for receiving the size of the octomap More... | |
ros::ServiceServer | srv_load_ |
service for loading a octomap More... | |
ros::ServiceServer | srv_request_ |
service for requesting a nearfield map (pointcloud) via this service More... | |
ros::ServiceServer | srv_save_ |
service for saving the octomap More... | |
ros::ServiceServer | srv_send_ |
service for requesting a nearfield map (pointcloud) via output topic More... | |
ros::Subscriber | sub_camera_ |
subscriber for depth images from camera More... | |
ros::Subscriber | sub_clear_ |
subscriber for clearing the octomap More... | |
ros::Subscriber | sub_laser_full_ |
subscriber for single laserscans More... | |
ros::Subscriber | sub_laser_scan_ |
subscriber for a laserscan More... | |
tf::TransformListener | tf_listener_ |
transformation of different frames More... | |
Definition at line 64 of file nearfield_map_degrading_native_node.h.
cNearfieldMapDegradingNativeNode::cNearfieldMapDegradingNativeNode | ( | ) |
default constructor
Definition at line 70 of file nearfield_map_degrading_native_node.cpp.
cNearfieldMapDegradingNativeNode::~cNearfieldMapDegradingNativeNode | ( | ) |
default destructor
Definition at line 99 of file nearfield_map_degrading_native_node.cpp.
|
protected |
callback function for receiving a depth images from camera
Definition at line 104 of file nearfield_map_degrading_native_node.cpp.
|
protected |
callback function for single laserscans
Definition at line 142 of file nearfield_map_degrading_native_node.cpp.
|
protected |
callback function for receiving a laserscan
Definition at line 123 of file nearfield_map_degrading_native_node.cpp.
|
protected |
service for receiving the size of the octomap