#include <InfoCanvasVisualizer.h>
|
| virtual void | preDelete (cComponent *root) override |
| |
◆ addInfoVisualization()
| void inet::visualizer::InfoCanvasVisualizer::addInfoVisualization |
( |
const InfoVisualization * |
infoVisualization | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::visualizer::InfoVisualizerBase.
60 auto infoCanvasVisualization =
static_cast<const InfoCanvasVisualization *
>(infoVisualization);
61 auto figure = infoCanvasVisualization->figure;
◆ createInfoVisualization()
Implements inet::visualizer::InfoVisualizerBase.
42 auto figure =
new BoxedLabelFigure(
"info");
43 figure->setTags((std::string(
"info ") +
tags).c_str());
44 figure->setTooltip(
"This label represents some module information");
45 figure->setAssociatedObject(module);
47 figure->setFont(
font);
54 return new InfoCanvasVisualization(networkNodeVisualization, figure, module->getId());
◆ initialize()
| void inet::visualizer::InfoCanvasVisualizer::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ refreshInfoVisualization()
| void inet::visualizer::InfoCanvasVisualizer::refreshInfoVisualization |
( |
const InfoVisualization * |
infoVisualization, |
|
|
const char * |
info |
|
) |
| const |
|
overrideprotectedvirtual |
Implements inet::visualizer::InfoVisualizerBase.
76 auto infoCanvasVisualization =
static_cast<const InfoCanvasVisualization *
>(infoVisualization);
77 auto figure = infoCanvasVisualization->figure;
78 figure->setText(info);
79 infoCanvasVisualization->networkNodeVisualization->setAnnotationSize(figure, figure->getBounds().getSize());
◆ removeInfoVisualization()
| void inet::visualizer::InfoCanvasVisualizer::removeInfoVisualization |
( |
const InfoVisualization * |
infoVisualization | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::visualizer::InfoVisualizerBase.
68 auto infoCanvasVisualization =
static_cast<const InfoCanvasVisualization *
>(infoVisualization);
69 auto figure = infoCanvasVisualization->figure;
71 infoCanvasVisualization->networkNodeVisualization->removeAnnotation(figure);
◆ networkNodeVisualizer
◆ zIndex
| double inet::visualizer::InfoCanvasVisualizer::zIndex = NaN |
|
protected |
The documentation for this class was generated from the following files: