Public Member Functions | Private Member Functions | Private Attributes
furniture_layer_namespace::FurnitureLayerLocal Class Reference

#include <furniture_layer.h>

Inheritance diagram for furniture_layer_namespace::FurnitureLayerLocal:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FurnitureLayerLocal ()
bool isDiscretized ()
virtual void matchSize ()
virtual void onInitialize ()
virtual void updateBounds (double robot_x, double robot_y, double robot_yaw, double *min_x, double *min_y, double *max_x, double *max_y)
virtual void updateCosts (costmap_2d::Costmap2D &master_grid, int min_i, int min_j, int max_i, int max_j)

Private Member Functions

void reconfigureCB (costmap_2d::GenericPluginConfig &config, uint32_t level)
void updateObstaclePointsCallback (const carl_navigation::BlockedCells::ConstPtr &obs)
 update obstacle cells for filling in the local map

Private Attributes

dynamic_reconfigure::Server
< costmap_2d::GenericPluginConfig > * 
dsrv_
double mark_x
double mark_y
ros::NodeHandle n
std::vector< geometry_msgs::PointobstaclePoints
ros::Subscriber obstaclePointsSubscriber
double prevMaxX
double prevMaxY
double prevMinX
double prevMinY
tf::TransformListener tfListener
std::vector< geometry_msgs::PointtransformedPoints

Detailed Description

Definition at line 82 of file furniture_layer.h.


Constructor & Destructor Documentation

Definition at line 338 of file furniture_layer.cpp.


Member Function Documentation

Definition at line 90 of file furniture_layer.h.

Reimplemented from costmap_2d::Layer.

Definition at line 372 of file furniture_layer.cpp.

Reimplemented from costmap_2d::Layer.

Definition at line 340 of file furniture_layer.cpp.

void furniture_layer_namespace::FurnitureLayerLocal::reconfigureCB ( costmap_2d::GenericPluginConfig &  config,
uint32_t  level 
) [private]

Definition at line 379 of file furniture_layer.cpp.

void furniture_layer_namespace::FurnitureLayerLocal::updateBounds ( double  robot_x,
double  robot_y,
double  robot_yaw,
double *  min_x,
double *  min_y,
double *  max_x,
double *  max_y 
) [virtual]

Reimplemented from costmap_2d::Layer.

Definition at line 384 of file furniture_layer.cpp.

void furniture_layer_namespace::FurnitureLayerLocal::updateCosts ( costmap_2d::Costmap2D master_grid,
int  min_i,
int  min_j,
int  max_i,
int  max_j 
) [virtual]

Reimplemented from costmap_2d::Layer.

Definition at line 417 of file furniture_layer.cpp.

void furniture_layer_namespace::FurnitureLayerLocal::updateObstaclePointsCallback ( const carl_navigation::BlockedCells::ConstPtr &  obs) [private]

update obstacle cells for filling in the local map

Parameters:
obslist of obstacle points in the /odom frame

Definition at line 360 of file furniture_layer.cpp.


Member Data Documentation

dynamic_reconfigure::Server<costmap_2d::GenericPluginConfig>* furniture_layer_namespace::FurnitureLayerLocal::dsrv_ [private]

Definition at line 99 of file furniture_layer.h.

Definition at line 117 of file furniture_layer.h.

Definition at line 117 of file furniture_layer.h.

Definition at line 108 of file furniture_layer.h.

Definition at line 112 of file furniture_layer.h.

Definition at line 110 of file furniture_layer.h.

Definition at line 120 of file furniture_layer.h.

Definition at line 121 of file furniture_layer.h.

Definition at line 122 of file furniture_layer.h.

Definition at line 123 of file furniture_layer.h.

Definition at line 115 of file furniture_layer.h.

Definition at line 113 of file furniture_layer.h.


The documentation for this class was generated from the following files:


carl_navigation
Author(s): Russell Toris , David Kent
autogenerated on Sat Jun 8 2019 20:26:04