#include <QueueOsgVisualizer.h>
◆ createQueueVisualization()
Implements inet::visualizer::QueueVisualizerBase.
43 auto ownedObject = check_and_cast<cOwnedObject *>(queue);
44 auto module = check_and_cast<cModule *>(ownedObject->getOwner());
45 auto geode =
new osg::Geode();
46 geode->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE);
49 return new QueueOsgVisualization(networkNodeVisualization, geode, queue);
◆ initialize()
| void inet::visualizer::QueueOsgVisualizer::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::visualizer::QueueVisualizerBase.
28 if (!hasGUI())
return;
34 auto queueOsgVisualization =
static_cast<const QueueOsgVisualization *
>(queueVisualization);
35 auto node = queueOsgVisualization->node;
36 queueOsgVisualization->networkNodeVisualization->addAnnotation(node, osg::Vec3d(0, 0, 0), 0);
◆ refreshQueueVisualization()
| void inet::visualizer::QueueOsgVisualizer::refreshQueueVisualization |
( |
const QueueVisualization * |
queueVisualization | ) |
const |
|
overrideprotectedvirtual |
◆ networkNodeVisualizer
The documentation for this class was generated from the following files: