estar/graphics.hpp File Reference

#include <estar/util.hpp>
#include <estar/FacadeReadInterface.hpp>

Include dependency graph for graphics.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  estar
namespace  gfx

Classes

class  gfx::ColorScheme
 Utility for translating a value into a color. More...
class  gfx::ColorCycle
 Maps a value from the navigation function into the range [0. More...

Enumerations

enum  gfx::colorscheme_enum_t {
  gfx::GREEN_PINK_BLUE, gfx::GREY_WITH_SPECIAL, gfx::BLUE_GREEN_RED, gfx::INVERTED_GREY,
  gfx::RED
}

Functions

void gfx::draw_grid_value (const GridCSpace &cspace, const Algorithm &algo, const ColorScheme *colorscheme, bool auto_scale_value)
void gfx::draw_grid_value (const FacadeReadInterface &facade, const ColorScheme *colorscheme, bool auto_scale_value)
void gfx::draw_grid_rhs (const GridCSpace &cspace, const Algorithm &algo, const ColorScheme *colorscheme)
void gfx::draw_grid_rhs (const FacadeReadInterface &facade, const ColorScheme *colorscheme)
void gfx::draw_grid_risk (const GridCSpace &cspace, const Algorithm &algo, const RiskMap &riskmap, const ColorScheme *colorscheme)
void gfx::draw_grid_meta (const GridCSpace &cspace, const Algorithm &algo, const Kernel &kernel, const ColorScheme *colorscheme)
void gfx::draw_grid_meta (const FacadeReadInterface &facade, const ColorScheme *colorscheme)
void gfx::draw_grid_obstacles (const FacadeReadInterface &facade, double red, double green, double blue, bool fill_cells)
void gfx::draw_array (const array< double > &grid, ssize_t x0, ssize_t y0, ssize_t x1, ssize_t y1, double lower, double upper, const ColorScheme *colorscheme)
void gfx::draw_trace (carrot_trace const &trace, ColorScheme const *colorscheme, double fail_r, double fail_g, double fail_b)
void gfx::draw_trace (const FacadeReadInterface &facade, double robot_x, double robot_y, const ColorScheme *colorscheme, double fail_r, double fail_g, double fail_b)
void gfx::draw_grid_queue (const GridCSpace &cspace, const Algorithm &algo)
void gfx::draw_grid_queue (const estar::FacadeReadInterface &facade)
void gfx::draw_grid_upwind (const GridCSpace &cspace, const Algorithm &algo, double red, double green, double blue, double linewidth)
void gfx::draw_grid_upwind (const estar::FacadeReadInterface &facade, double red, double green, double blue, double linewidth)
void gfx::draw_grid_connect (const GridCSpace &cspace, const Algorithm &algo, double red, double green, double blue, double linewidth)
void gfx::draw_grid_status (const estar::FacadeReadInterface &facade)
void gfx::get_grid_bbox (const GridCSpace &cspace, double &x0, double &y0, double &x1, double &y1)
void gfx::get_grid_bbox (const estar::FacadeReadInterface &facade, double &x0, double &y0, double &x1, double &y1)
void gfx::draw_region (const estar::Region &region, double red, double green, double blue)


doxygen SourceForge.net Logo
E* Interpolated Graph Replanner Wed Dec 12 18:55:45 2007