|
INET Framework for OMNeT++/OMNEST
|
#include <InfoVisualizerBase.h>
◆ addInfoVisualization()
| void inet::visualizer::InfoVisualizerBase::addInfoVisualization |
( |
const InfoVisualization * |
infoVisualization | ) |
|
|
protectedvirtual |
◆ addInfoVisualizations()
| void inet::visualizer::InfoVisualizerBase::addInfoVisualizations |
( |
| ) |
|
|
protectedvirtual |
105 auto simulation = getSimulation();
106 for (
int id = 0;
id < simulation->getLastComponentId();
id++) {
107 auto component = simulation->getComponent(
id);
108 if (component !=
nullptr && component->isModule() &&
modules.
matches(
static_cast<cModule *
>(component))) {
Referenced by handleParameterChange(), and initialize().
◆ createInfoVisualization()
| virtual InfoVisualization* inet::visualizer::InfoVisualizerBase::createInfoVisualization |
( |
cModule * |
module | ) |
const |
|
protectedpure virtual |
◆ getInfoVisualizationText()
| const char * inet::visualizer::InfoVisualizerBase::getInfoVisualizationText |
( |
cModule * |
module | ) |
const |
|
protectedvirtual |
◆ handleParameterChange()
| void inet::visualizer::InfoVisualizerBase::handleParameterChange |
( |
const char * |
name | ) |
|
|
overrideprotectedvirtual |
72 if (!hasGUI())
return;
73 if (name !=
nullptr) {
74 if (!strcmp(name,
"modules"))
76 else if (!strcmp(name,
"format"))
◆ initialize()
| void inet::visualizer::InfoVisualizerBase::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ preDelete()
| void inet::visualizer::InfoVisualizerBase::preDelete |
( |
cComponent * |
root | ) |
|
|
overridevirtual |
◆ refreshDisplay()
| void inet::visualizer::InfoVisualizerBase::refreshDisplay |
( |
| ) |
const |
|
overrideprotectedvirtual |
85 auto simulation = getSimulation();
87 auto module = simulation->getModule(infoVisualization->moduleId);
88 if (module !=
nullptr)
◆ refreshInfoVisualization()
| virtual void inet::visualizer::InfoVisualizerBase::refreshInfoVisualization |
( |
const InfoVisualization * |
infoVisualization, |
|
|
const char * |
info |
|
) |
| const |
|
protectedpure virtual |
◆ removeAllInfoVisualizations()
| void inet::visualizer::InfoVisualizerBase::removeAllInfoVisualizations |
( |
| ) |
|
|
protectedvirtual |
◆ removeInfoVisualization()
| void inet::visualizer::InfoVisualizerBase::removeInfoVisualization |
( |
const InfoVisualization * |
infoVisualization | ) |
|
|
protectedvirtual |
◆ backgroundColor
| cFigure::Color inet::visualizer::InfoVisualizerBase::backgroundColor |
|
protected |
◆ displayInfos
| bool inet::visualizer::InfoVisualizerBase::displayInfos = false |
|
protected |
◆ font
| cFigure::Font inet::visualizer::InfoVisualizerBase::font |
|
protected |
◆ format
◆ infoVisualizations
| std::vector<const InfoVisualization *> inet::visualizer::InfoVisualizerBase::infoVisualizations |
|
protected |
◆ modules
◆ opacity
| double inet::visualizer::InfoVisualizerBase::opacity = NaN |
|
protected |
◆ placementHint
| Placement inet::visualizer::InfoVisualizerBase::placementHint |
|
protected |
◆ placementPriority
| double inet::visualizer::InfoVisualizerBase::placementPriority |
|
protected |
◆ textColor
| cFigure::Color inet::visualizer::InfoVisualizerBase::textColor |
|
protected |
The documentation for this class was generated from the following files:
virtual InfoVisualization * createInfoVisualization(cModule *module) const =0
INET_API InitStage INITSTAGE_LAST
Operations that no other initializations can depend on, e.g.
bool displayInfos
Definition: InfoVisualizerBase.h:45
void remove(std::vector< T > &v, const Tk &a)
Definition: stlutils.h:107
ModuleFilter modules
Definition: InfoVisualizerBase.h:46
virtual void refreshInfoVisualization(const InfoVisualization *infoVisualization, const char *info) const =0
Placement parsePlacement(const char *s)
Definition: Placement.cc:14
virtual const char * getInfoVisualizationText(cModule *module) const
Definition: InfoVisualizerBase.cc:123
virtual void removeInfoVisualization(const InfoVisualization *infoVisualization)
Definition: InfoVisualizerBase.cc:98
double placementPriority
Definition: InfoVisualizerBase.h:53
cFigure::Font font
Definition: InfoVisualizerBase.h:48
double opacity
Definition: InfoVisualizerBase.h:51
virtual void removeAllInfoVisualizations()
Definition: InfoVisualizerBase.cc:115
INET_API InitStage INITSTAGE_LOCAL
Initialization of local state that don't use or affect other modules includes:
virtual void addInfoVisualization(const InfoVisualization *infoVisualization)
Definition: InfoVisualizerBase.cc:93
bool matches(const cModule *module) const
Definition: ModuleFilter.cc:19
std::vector< const InfoVisualization * > infoVisualizations
Definition: InfoVisualizerBase.h:56
StringFormat format
Definition: InfoVisualizerBase.h:47
cFigure::Color backgroundColor
Definition: InfoVisualizerBase.h:50
cFigure::Color textColor
Definition: InfoVisualizerBase.h:49
Color
Definition: DiffservUtil.h:17
Placement placementHint
Definition: InfoVisualizerBase.h:52
void setPattern(const char *pattern)
Definition: ModuleFilter.cc:14
virtual void addInfoVisualizations()
Definition: InfoVisualizerBase.cc:103
virtual void initialize(int stage) override
Definition: VisualizerBase.cc:23