#include <RadioOsgVisualizer.h>
|
| virtual void | receiveSignal (cComponent *source, simsignal_t signal, intval_t value, cObject *details) override |
| |
◆ createRadioVisualization()
Implements inet::visualizer::RadioVisualizerBase.
45 auto module = check_and_cast<const cModule *>(radio);
46 auto geode =
new osg::Geode();
47 geode->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE);
50 return new RadioOsgVisualization(networkNodeVisualization, geode, module->getId());
◆ initialize()
| void inet::visualizer::RadioOsgVisualizer::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::visualizer::RadioVisualizerBase.
30 if (!hasGUI())
return;
36 auto radioOsgVisualization =
static_cast<const RadioOsgVisualization *
>(it.second);
37 auto node = radioOsgVisualization->node;
38 radioOsgVisualization->networkNodeVisualization->addAnnotation(node, osg::Vec3d(0, 0, 0), 0);
◆ refreshRadioVisualization()
| void inet::visualizer::RadioOsgVisualizer::refreshRadioVisualization |
( |
const RadioVisualization * |
radioVisualization | ) |
const |
|
overrideprotectedvirtual |
◆ networkNodeVisualizer
The documentation for this class was generated from the following files: