#include <EnergyStorageCanvasVisualizer.h>
◆ addEnergyStorageVisualization()
| void inet::visualizer::EnergyStorageCanvasVisualizer::addEnergyStorageVisualization |
( |
const EnergyStorageVisualization * |
energyStorageVisualization | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::visualizer::EnergyStorageVisualizerBase.
62 auto energyStorageCanvasVisualization =
static_cast<const EnergyStorageCanvasVisualization *
>(energyStorageVisualization);
63 auto figure = energyStorageCanvasVisualization->figure;
64 energyStorageCanvasVisualization->networkNodeVisualization->addAnnotation(figure, figure->getBounds().getSize(),
placementHint,
placementPriority);
◆ createEnergyStorageVisualization()
Implements inet::visualizer::EnergyStorageVisualizerBase.
44 auto module = check_and_cast<const cModule *>(energyStorage);
45 auto figure =
new BarFigure(
"energyStorage");
46 figure->setTags((std::string(
"energyStorage ") +
tags).c_str());
47 figure->setTooltip(
"This figure represents an energy storage");
48 figure->setAssociatedObject(
const_cast<cModule *
>(module));
49 figure->setBounds(cFigure::Rectangle(0, 0,
width,
height));
51 figure->setColor(
color);
52 figure->setMinValue(0);
56 return new EnergyStorageCanvasVisualization(networkNodeVisualization, figure, energyStorage);
◆ initialize()
| void inet::visualizer::EnergyStorageCanvasVisualizer::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ refreshEnergyStorageVisualization()
| void inet::visualizer::EnergyStorageCanvasVisualizer::refreshEnergyStorageVisualization |
( |
const EnergyStorageVisualization * |
energyStorageVisualization | ) |
const |
|
overrideprotectedvirtual |
Implements inet::visualizer::EnergyStorageVisualizerBase.
78 auto energyStorageCanvasVisualization =
static_cast<const EnergyStorageCanvasVisualization *
>(energyStorageVisualization);
79 auto energyStorage = energyStorageVisualization->energyStorage;
80 auto figure = energyStorageCanvasVisualization->figure;
◆ removeEnergyStorageVisualization()
| void inet::visualizer::EnergyStorageCanvasVisualizer::removeEnergyStorageVisualization |
( |
const EnergyStorageVisualization * |
energyStorageVisualization | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::visualizer::EnergyStorageVisualizerBase.
70 auto energyStorageCanvasVisualization =
static_cast<const EnergyStorageCanvasVisualization *
>(energyStorageVisualization);
71 auto figure = energyStorageCanvasVisualization->figure;
73 energyStorageCanvasVisualization->networkNodeVisualization->removeAnnotation(figure);
◆ networkNodeVisualizer
◆ zIndex
| double inet::visualizer::EnergyStorageCanvasVisualizer::zIndex = NaN |
|
protected |
The documentation for this class was generated from the following files: