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

#include <InfoOsgVisualizer.h>

Inheritance diagram for inet::visualizer::InfoOsgVisualizer:
inet::visualizer::InfoVisualizerBase inet::visualizer::VisualizerBase

Protected Member Functions

virtual void initialize (int stage) override
 
virtual InfoVisualizationcreateInfoVisualization (cModule *module) const override
 
virtual void refreshInfoVisualization (const InfoVisualization *infoVisualization, const char *info) const override
 
- Protected Member Functions inherited from inet::visualizer::InfoVisualizerBase
virtual void handleParameterChange (const char *name) override
 
virtual void refreshDisplay () const override
 
virtual void addInfoVisualization (const InfoVisualization *infoVisualization)
 
virtual void addInfoVisualizations ()
 
virtual void removeInfoVisualization (const InfoVisualization *infoVisualization)
 
virtual void removeAllInfoVisualizations ()
 
virtual const char * getInfoVisualizationText (cModule *module) const
 
- 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

- Protected Attributes inherited from inet::visualizer::InfoVisualizerBase
std::vector< const InfoVisualization * > infoVisualizations
 
bool displayInfos = false
 
ModuleFilter modules
 
StringFormat format
 
cFigure::Font font
 
cFigure::Color textColor
 
cFigure::Color backgroundColor
 
double opacity = NaN
 
Displacement displacementHint
 
double displacementPriority
 
- Protected Attributes inherited from inet::visualizer::VisualizerBase
cModule * visualizerTargetModule = nullptr
 
const char * tags = nullptr
 

Member Function Documentation

virtual InfoVisualization* inet::visualizer::InfoOsgVisualizer::createInfoVisualization ( cModule *  module) const
inlineoverrideprotectedvirtual

Implements inet::visualizer::InfoVisualizerBase.

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

Reimplemented from inet::visualizer::InfoVisualizerBase.

56 {}
virtual void inet::visualizer::InfoOsgVisualizer::refreshInfoVisualization ( const InfoVisualization infoVisualization,
const char *  info 
) const
inlineoverrideprotectedvirtual

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