PopulationParams Class Reference

Stores all the posible parameters that define a population. More...

#include <Population.hh>

Public Attributes

int cols
 Number of columns used when models are distributed as a grid. More...
 
std::string distribution
 Object distribution. E.g.: random, grid. More...
 
double length
 Length of the cylinder containing the models. More...
 
int modelCount
 Number of models to spawn. More...
 
std::string modelName
 Name of the model. More...
 
std::string modelSdf
 Contains the sdf representation of the model. More...
 
math::Pose pose
 The reference frame of the population's region. More...
 
double radius
 Radius of the cylinder's base containing the models. More...
 
std::string region
 Type region in which the objects will be spawned. E.g.: box. More...
 
int rows
 Number of rows used when models are distributed as a grid. More...
 
math::Vector3 size
 The three side lengths of the box. More...
 
math::Vector3 step
 Distance between models when they are distributed as a grid. More...
 

Detailed Description

Stores all the posible parameters that define a population.

Member Data Documentation

int cols

Number of columns used when models are distributed as a grid.

std::string distribution

Object distribution. E.g.: random, grid.

double length

Length of the cylinder containing the models.

int modelCount

Number of models to spawn.

std::string modelName

Name of the model.

std::string modelSdf

Contains the sdf representation of the model.

math::Pose pose

The reference frame of the population's region.

double radius

Radius of the cylinder's base containing the models.

std::string region

Type region in which the objects will be spawned. E.g.: box.

int rows

Number of rows used when models are distributed as a grid.

The three side lengths of the box.

Distance between models when they are distributed as a grid.


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