Public Member Functions | Private Attributes | List of all members
gpp_update_map::GppUpdateMap Struct Reference

Class will call updateMap on the passed map. More...

#include <gpp_update_map.hpp>

Inheritance diagram for gpp_update_map::GppUpdateMap:
Inheritance graph
[legend]

Public Member Functions

void initialize (const std::string &_name, Map *_map) override
 
bool preProcess (Pose &_start, Pose &_goal) override
 
- Public Member Functions inherited from gpp_interface::PrePlanningInterface
virtual ~PrePlanningInterface ()=default
 

Private Attributes

Mapmap_ = nullptr
 

Additional Inherited Members

- Public Types inherited from gpp_interface::PrePlanningInterface
typedef costmap_2d::Costmap2DROS Map
 
typedef geometry_msgs::PoseStamped Pose
 

Detailed Description

Class will call updateMap on the passed map.

This allows the user to stop ticked-based re-rendering of the costmap. The plugin only fails, if the internal map_ is a nullptr. In all other cases, it succeeds.

See README.md for the inteface documentation.

Definition at line 43 of file gpp_update_map.hpp.

Member Function Documentation

◆ initialize()

void gpp_update_map::GppUpdateMap::initialize ( const std::string &  _name,
Map _map 
)
overridevirtual

Implements gpp_interface::PrePlanningInterface.

Definition at line 53 of file gpp_update_map.cpp.

◆ preProcess()

bool gpp_update_map::GppUpdateMap::preProcess ( Pose _start,
Pose _goal 
)
overridevirtual

Implements gpp_interface::PrePlanningInterface.

Definition at line 40 of file gpp_update_map.cpp.

Member Data Documentation

◆ map_

Map* gpp_update_map::GppUpdateMap::map_ = nullptr
private

Definition at line 51 of file gpp_update_map.hpp.


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


gpp_update_map
Author(s):
autogenerated on Wed Mar 2 2022 00:21:29