#include <stage.hh>
Public Member Functions | |
void | AddPoint (meters_t x, meters_t y) |
void | ClearPts () |
RasterVis () | |
void | SetData (uint8_t *data, unsigned int width, unsigned int height, meters_t cellwidth, meters_t cellheight) |
virtual void | Visualize (Model *mod, Camera *cam) |
virtual | ~RasterVis (void) |
Public Attributes | |
int | subs |
int | used |
Private Attributes | |
meters_t | cellheight |
meters_t | cellwidth |
uint8_t * | data |
unsigned int | height |
std::vector< point_t > | pts |
unsigned int | width |
Visualize the most recent rasterization operation performed by this model
virtual Stg::Model::RasterVis::~RasterVis | ( | void | ) | [inline, virtual] |
void Model::RasterVis::AddPoint | ( | meters_t | x, |
meters_t | y | ||
) |
void Model::RasterVis::ClearPts | ( | ) |
void Model::RasterVis::SetData | ( | uint8_t * | data, |
unsigned int | width, | ||
unsigned int | height, | ||
meters_t | cellwidth, | ||
meters_t | cellheight | ||
) |
void Model::RasterVis::Visualize | ( | Model * | mod, |
Camera * | cam | ||
) | [virtual] |
Implements Stg::Visualizer.
meters_t Stg::Model::RasterVis::cellheight [private] |
meters_t Stg::Model::RasterVis::cellwidth [private] |
uint8_t* Stg::Model::RasterVis::data [private] |
unsigned int Stg::Model::RasterVis::height [private] |
std::vector<point_t> Stg::Model::RasterVis::pts [private] |
unsigned int Stg::Model::RasterVis::width [private] |