Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Public Member Functions | Public Attributes | List of all members
PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings Struct Reference

Settings pertaining to the collision checker. More...

#include <PlannerSettings.h>

Inheritance diagram for PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings:
Inheritance graph
[legend]
Collaboration diagram for PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings:
Collaboration graph
[legend]

Public Member Functions

void initializeCollisionModel ()
 

Public Attributes

Property< robot::Modelcollision_model
 Which model is used for collision checking. More...
 
Property< Polygonrobot_shape {Polygon(), "robot_shape", this}
 
Property< std::string > robot_shape_source
 SVG file name of robot shape. More...
 

Detailed Description

Settings pertaining to the collision checker.

Member Function Documentation

◆ initializeCollisionModel()

void PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings::initializeCollisionModel ( )

Member Data Documentation

◆ collision_model

Property<robot::Model> PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings::collision_model
Initial value:
"collision_model", this}
@ ROBOT_POLYGON
Definition: PlannerSettings.h:27

Which model is used for collision checking.

◆ robot_shape

Property<Polygon> PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings::robot_shape {Polygon(), "robot_shape", this}

◆ robot_shape_source

Property<std::string> PlannerSettings::GlobalSettings::EnvironmentSettings::CollisionSettings::robot_shape_source
Initial value:
{"polygon_mazes/car.svg",
"robot_shape_source", this}

SVG file name of robot shape.


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