|
INET Framework for OMNeT++/OMNEST
|
#include <NetworkNodeCanvasVisualizer.h>
◆ ~NetworkNodeCanvasVisualizer()
| inet::visualizer::NetworkNodeCanvasVisualizer::~NetworkNodeCanvasVisualizer |
( |
| ) |
|
|
virtual |
21 auto networkNodeVisualization = it.second;
22 while (networkNodeVisualization->getNumAnnotations() != 0)
23 networkNodeVisualization->removeAnnotation(0);
◆ addNetworkNodeVisualization()
| void inet::visualizer::NetworkNodeCanvasVisualizer::addNetworkNodeVisualization |
( |
NetworkNodeVisualization * |
networkNodeVisualization | ) |
|
|
overrideprotectedvirtual |
◆ createNetworkNodeVisualization()
◆ destroyNetworkNodeVisualization()
| virtual void inet::visualizer::NetworkNodeCanvasVisualizer::destroyNetworkNodeVisualization |
( |
NetworkNodeVisualization * |
networkNodeVisualization | ) |
|
|
inlineoverrideprotectedvirtual |
◆ findNetworkNodeVisualization()
◆ getNetworkNodeVisualization()
◆ initialize()
| void inet::visualizer::NetworkNodeCanvasVisualizer::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ refreshDisplay()
| void inet::visualizer::NetworkNodeCanvasVisualizer::refreshDisplay |
( |
| ) |
const |
|
overrideprotectedvirtual |
48 auto networkNode = getSimulation()->getModule(it.first);
49 auto visualization = it.second;
51 visualization->setTransform(cFigure::Transform().translate(position.x, position.y));
52 visualization->refreshDisplay();
◆ removeNetworkNodeVisualization()
| void inet::visualizer::NetworkNodeCanvasVisualizer::removeNetworkNodeVisualization |
( |
NetworkNodeVisualization * |
networkNodeVisualization | ) |
|
|
overrideprotectedvirtual |
◆ canvasProjection
| const CanvasProjection* inet::visualizer::NetworkNodeCanvasVisualizer::canvasProjection = nullptr |
|
protected |
◆ networkNodeVisualizations
◆ zIndex
| double inet::visualizer::NetworkNodeCanvasVisualizer::zIndex = NaN |
|
protected |
The documentation for this class was generated from the following files:
double zIndex
Definition: NetworkNodeCanvasVisualizer.h:23
static CanvasProjection * getCanvasProjection(const cCanvas *canvas)
Definition: CanvasProjection.cc:53
virtual void initialize(int stage) override
Definition: NetworkNodeVisualizerBase.cc:17
bool matches(const cModule *module) const
Definition: NetworkNodeFilter.cc:19
cModule * visualizationTargetModule
Definition: VisualizerBase.h:25
const CanvasProjection * canvasProjection
Definition: NetworkNodeCanvasVisualizer.h:22
NetworkNodeFilter nodeFilter
Definition: NetworkNodeVisualizerBase.h:31
virtual Coord getPosition(const cModule *networkNode) const
Definition: VisualizerBase.cc:39
double placementPenalty
Definition: NetworkNodeVisualizerBase.h:33
cFigure::Point computeCanvasPoint(const Coord &point) const
Definition: CanvasProjection.cc:34
INET_API InitStage INITSTAGE_LOCAL
Initialization of local state that don't use or affect other modules includes:
virtual NetworkNodeCanvasVisualization * createNetworkNodeVisualization(cModule *networkNode) const override
Definition: NetworkNodeCanvasVisualizer.cc:56
bool isNetworkNode(const cModule *mod)
Returns true if the given module is a network node, i.e.
Definition: ModuleAccess.cc:18
virtual NetworkNodeVisualization * getNetworkNodeVisualization(const cModule *networkNode) const
Definition: NetworkNodeVisualizerBase.cc:40
virtual void addNetworkNodeVisualization(NetworkNodeVisualization *networkNodeVisualization) override
Definition: NetworkNodeCanvasVisualizer.cc:74
cModule * visualizationSubjectModule
Definition: VisualizerBase.h:26
double annotationSpacing
Definition: NetworkNodeVisualizerBase.h:32
std::map< int, NetworkNodeCanvasVisualization * > networkNodeVisualizations
Definition: NetworkNodeCanvasVisualizer.h:24