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

#include <InterfaceTableOsgVisualizer.h>

Inheritance diagram for inet::visualizer::InterfaceTableOsgVisualizer:
inet::visualizer::InterfaceTableVisualizerBase inet::visualizer::VisualizerBase

Protected Member Functions

virtual void initialize (int stage) override
 
virtual InterfaceVisualizationcreateInterfaceVisualization (cModule *networkNode, InterfaceEntry *interfaceEntry) override
 
virtual void refreshInterfaceVisualization (const InterfaceVisualization *interfaceVisualization, const InterfaceEntry *interfaceEntry) override
 
- Protected Member Functions inherited from inet::visualizer::InterfaceTableVisualizerBase
virtual void handleParameterChange (const char *name) override
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 
virtual const InterfaceVisualizationgetInterfaceVisualization (cModule *networkNode, InterfaceEntry *interfaceEntry)
 
virtual void addInterfaceVisualization (const InterfaceVisualization *interfaceVisualization)
 
virtual void addAllInterfaceVisualizations ()
 
virtual void removeInterfaceVisualization (const InterfaceVisualization *interfaceVisualization)
 
virtual void removeAllInterfaceVisualizations ()
 
virtual void updateAllInterfaceVisualizations ()
 
virtual std::string getVisualizationText (const InterfaceEntry *interfaceEntry)
 
- 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::InterfaceTableVisualizerBase
virtual ~InterfaceTableVisualizerBase ()
 
virtual void receiveSignal (cComponent *source, simsignal_t signal, cObject *object, cObject *details) override
 
- Protected Attributes inherited from inet::visualizer::InterfaceTableVisualizerBase
std::map< std::pair< int, int >, const InterfaceVisualization * > interfaceVisualizations
 
bool displayInterfaceTables = false
 
bool displayWiredInterfacesAtConnections = false
 
bool displayBackground = false
 
NetworkNodeFilter nodeFilter
 
InterfaceFilter interfaceFilter
 
StringFormat format
 
Displacement displacementHint
 
double displacementPriority
 
cFigure::Font font
 
cFigure::Color textColor
 
cFigure::Color backgroundColor
 
double opacity = NaN
 
- Protected Attributes inherited from inet::visualizer::VisualizerBase
cModule * visualizerTargetModule = nullptr
 
const char * tags = nullptr
 

Member Function Documentation

virtual InterfaceVisualization* inet::visualizer::InterfaceTableOsgVisualizer::createInterfaceVisualization ( cModule *  networkNode,
InterfaceEntry interfaceEntry 
)
inlineoverrideprotectedvirtual

Implements inet::visualizer::InterfaceTableVisualizerBase.

63 { return nullptr; }
virtual void inet::visualizer::InterfaceTableOsgVisualizer::initialize ( int  stage)
inlineoverrideprotectedvirtual
virtual void inet::visualizer::InterfaceTableOsgVisualizer::refreshInterfaceVisualization ( const InterfaceVisualization interfaceVisualization,
const InterfaceEntry interfaceEntry 
)
inlineoverrideprotectedvirtual

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