Class CostmapSwitch

Inheritance Relationships

Base Type

  • public smacc2::ISmaccComponent

Class Documentation

class CostmapSwitch : public smacc2::ISmaccComponent

Public Types

enum class StandardLayers

Values:

enumerator GLOBAL_OBSTACLES_LAYER
enumerator LOCAL_OBSTACLES_LAYER
enumerator GLOBAL_INFLATED_LAYER
enumerator LOCAL_INFLATED_LAYER

Public Functions

CostmapSwitch()
void onInitialize() override
bool exists(std::string layerName)
void enable(std::string layerName)
void enable(StandardLayers layerType)
void disable(std::string layerName)
void disable(StandardLayers layerType)
void registerProxyFromDynamicReconfigureServer(std::string costmapName, std::string enablePropertyName = "enabled")

Public Static Functions

static std::string getStandardCostmapName(StandardLayers layertype)

Public Static Attributes

static std::array<std::string, 4> layerNames