INET Framework for OMNeT++/OMNEST
inet::visualizer::RadioOsgVisualizer Class Reference

#include <RadioOsgVisualizer.h>

Inheritance diagram for inet::visualizer::RadioOsgVisualizer:
inet::visualizer::RadioVisualizerBase inet::visualizer::VisualizerBase

Protected Member Functions

virtual void initialize (int stage) override
 
virtual RadioVisualizationcreateRadioVisualization (const IRadio *radio) const override
 
virtual void refreshRadioVisualization (const RadioVisualization *radioVisualization) const override
 
- Protected Member Functions inherited from inet::visualizer::RadioVisualizerBase
virtual void handleParameterChange (const char *name) override
 
virtual void refreshDisplay () const override
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 
virtual const RadioVisualizationgetRadioVisualization (int radioModuleId)
 
virtual void addRadioVisualization (const RadioVisualization *radioVisualization)
 
virtual void removeRadioVisualization (const RadioVisualization *radioVisualization)
 
- Protected Member Functions inherited from inet::visualizer::VisualizerBase
virtual int numInitStages () const override
 
virtual Coord getPosition (const cModule *networkNode) const
 
virtual Coord getContactPosition (const cModule *networkNode, const Coord &fromPosition, const char *contactMode, double contactSpacing) const
 
virtual InterfaceEntrygetInterfaceEntry (cModule *networkNode, cModule *module) const
 

Additional Inherited Members

- Public Member Functions inherited from inet::visualizer::RadioVisualizerBase
virtual ~RadioVisualizerBase ()
 
virtual void receiveSignal (cComponent *source, simsignal_t signal, long value, cObject *details) override
 
- Protected Attributes inherited from inet::visualizer::RadioVisualizerBase
std::map< int, const RadioVisualization * > radioVisualizations
 
bool displayRadios = false
 
bool displayRadioMode = false
 
bool displayReceptionState = false
 
bool displayTransmissionState = false
 
std::vector< std::string > radioModeImages
 
std::vector< std::string > receptionStateImages
 
std::vector< std::string > transmissionStateImages
 
ModuleFilter radioFilter
 
double width
 
double height
 
Displacement displacementHint
 
double displacementPriority
 
- Protected Attributes inherited from inet::visualizer::VisualizerBase
cModule * visualizerTargetModule = nullptr
 
const char * tags = nullptr
 

Member Function Documentation

virtual RadioVisualization* inet::visualizer::RadioOsgVisualizer::createRadioVisualization ( const IRadio radio) const
inlineoverrideprotectedvirtual

Implements inet::visualizer::RadioVisualizerBase.

58 { return nullptr; }
virtual void inet::visualizer::RadioOsgVisualizer::initialize ( int  stage)
inlineoverrideprotectedvirtual

Reimplemented from inet::visualizer::RadioVisualizerBase.

56 {}
virtual void inet::visualizer::RadioOsgVisualizer::refreshRadioVisualization ( const RadioVisualization radioVisualization) const
inlineoverrideprotectedvirtual

The documentation for this class was generated from the following file: