Contains the interface for creating grids. More...
#include "datatype/world.hpp"

Namespaces | |
| obsidian | |
| obsidian::world | |
Functions | |
| Eigen::MatrixXd | obsidian::world::internalGrid2D (std::pair< double, double > xMinMax, std::pair< double, double > yMinMax, uint resx, uint resy) | 
| Eigen::MatrixXd | obsidian::world::internalGrid2DX (std::pair< double, double > xMinMax, std::pair< double, double > yMinMax, uint resx, uint resy) | 
| Eigen::MatrixXd | obsidian::world::edgeGrid2D (std::pair< double, double > xMinMax, std::pair< double, double > yMinMax, uint resx, uint resy) | 
| Eigen::VectorXd | obsidian::world::flatten (const Eigen::MatrixXd &matrix) | 
| Maps all the columns of a matrix into a single column vector. Equivalent to the colon operator A(:) in MATLAB.  More... | |
| Eigen::VectorXi | obsidian::world::flatten (const Eigen::MatrixXi &matrix) | 
| Maps all the columns of a matrix into a single column vector. Equivalent to the colon operator A(:) in MATLAB.  More... | |
| std::pair< Eigen::MatrixXd,  std::pair< Eigen::MatrixXd, Eigen::MatrixXd > >  | obsidian::world::makeGrid (const Eigen::Vector2d &boundaryStart, const Eigen::Vector2d &boundaryEnd, const Eigen::Vector2i &resolution, int padding=0) | 
| Compute a regular 2D grid given the boundaries and resolutions in the x and y directions.  More... | |
| Eigen::MatrixXd | obsidian::world::sensorGrid (const WorldSpec &worldSpec, uint resx, uint resy, double sensorZ) | 
| Eigen::MatrixXd | obsidian::world::sensorGrid3d (const WorldSpec &worldSpec, uint resx, uint resy, uint resz) | 
Contains the interface for creating grids.