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

Settings for grid type. More...

#include <PlannerSettings.h>

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

Classes

struct  CorridorSettings
 Settings for corridor generator. More...
 
struct  ImageSettings
 Settings for image generator. More...
 
struct  RandomSettings
 Settings for random generator. More...
 

Public Attributes

Property< std::string > generator {"corridor", "generator", this}
 Generator for grid environments ("corridor", "random", "moving_ai", "image"). More...
 
Property< unsigned int > width {50, "width", this}
 Width of the grid environment as number of cells. More...
 
Property< unsigned int > height {50, "height", this}
 Height of the grid environment as number of cells. More...
 
Property< unsigned int > seed {1, "seed", this}
 Seed used to generate grid environments. More...
 
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::CorridorSettings corridor
 
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::CorridorSettings this
 
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::RandomSettings random
 
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::RandomSettings this
 
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::ImageSettings image
 
PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::ImageSettings this
 

Detailed Description

Settings for grid type.

Member Data Documentation

◆ corridor

PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::CorridorSettings PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::corridor

◆ generator

Property<std::string> PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::generator {"corridor", "generator", this}

Generator for grid environments ("corridor", "random", "moving_ai", "image").

◆ height

Property<unsigned int> PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::height {50, "height", this}

Height of the grid environment as number of cells.

Property has no effect for image generator.

◆ image

PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::ImageSettings PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::image

◆ random

PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::RandomSettings PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::random

◆ seed

Property<unsigned int> PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::seed {1, "seed", this}

Seed used to generate grid environments.

◆ this [1/3]

PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::CorridorSettings PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::this

◆ this [2/3]

PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::RandomSettings PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::this

◆ this [3/3]

PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::ImageSettings PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::this

◆ width

Property<unsigned int> PlannerSettings::GlobalSettings::EnvironmentSettings::GridSettings::width {50, "width", this}

Width of the grid environment as number of cells.

Property has no effect for image generator.


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