#include <stage.hh>
Public Member Functions | |
void | Accumulate (meters_t x, meters_t y, joules_t amount) |
DissipationVis (meters_t width, meters_t height, meters_t cellsize) | |
virtual void | Visualize (Model *mod, Camera *cam) |
virtual | ~DissipationVis () |
Private Attributes | |
std::vector< joules_t > | cells |
double | cellsize |
unsigned int | columns |
meters_t | height |
joules_t | peak_value |
unsigned int | rows |
meters_t | width |
Static Private Attributes | |
static joules_t | global_peak_value = 0.0 |
PowerPack::DissipationVis::DissipationVis | ( | meters_t | width, |
meters_t | height, | ||
meters_t | cellsize | ||
) |
Definition at line 267 of file powerpack.cc.
PowerPack::DissipationVis::~DissipationVis | ( | ) | [virtual] |
Definition at line 280 of file powerpack.cc.
void PowerPack::DissipationVis::Accumulate | ( | meters_t | x, |
meters_t | y, | ||
joules_t | amount | ||
) |
Definition at line 316 of file powerpack.cc.
void PowerPack::DissipationVis::Visualize | ( | Model * | mod, |
Camera * | cam | ||
) | [virtual] |
Implements Stg::Visualizer.
Definition at line 284 of file powerpack.cc.
std::vector<joules_t> Stg::PowerPack::DissipationVis::cells [private] |
double Stg::PowerPack::DissipationVis::cellsize [private] |
unsigned int Stg::PowerPack::DissipationVis::columns [private] |
joules_t PowerPack::DissipationVis::global_peak_value = 0.0 [static, private] |
unsigned int Stg::PowerPack::DissipationVis::rows [private] |