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

#include <PacketDropOsgVisualizer.h>

Inheritance diagram for inet::visualizer::PacketDropOsgVisualizer:
inet::visualizer::PacketDropVisualizerBase inet::visualizer::VisualizerBase

Protected Member Functions

virtual void initialize (int stage) override
 
virtual const PacketDropVisualizationcreatePacketDropVisualization (cModule *module, cPacket *packet) const override
 
virtual void setAlpha (const PacketDropVisualization *packetDropVisualization, double alpha) const override
 
- Protected Member Functions inherited from inet::visualizer::PacketDropVisualizerBase
virtual void handleParameterChange (const char *name) override
 
virtual void refreshDisplay () const override
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 
virtual void addPacketDropVisualization (const PacketDropVisualization *packetDropVisualization)
 
virtual void removePacketDropVisualization (const PacketDropVisualization *packetDropVisualization)
 
virtual void removeAllPacketDropVisualizations ()
 
- 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::PacketDropVisualizerBase
virtual ~PacketDropVisualizerBase ()
 
virtual void receiveSignal (cComponent *source, simsignal_t signal, cObject *object, cObject *details) override
 
- Protected Attributes inherited from inet::visualizer::PacketDropVisualizerBase
std::vector< const PacketDropVisualization * > packetDropVisualizations
 
bool displayPacketDrops = false
 
NetworkNodeFilter nodeFilter
 
InterfaceFilter interfaceFilter
 
PacketFilter packetFilter
 
const char * icon = nullptr
 
cFigure::Color iconTintColor
 
double iconTintAmount = NaN
 
cFigure::Font labelFont
 
cFigure::Color labelColor
 
const char * fadeOutMode = nullptr
 
double fadeOutTime = NaN
 
double fadeOutAnimationSpeed = NaN
 
- Protected Attributes inherited from inet::visualizer::VisualizerBase
cModule * visualizerTargetModule = nullptr
 
const char * tags = nullptr
 

Member Function Documentation

virtual const PacketDropVisualization* inet::visualizer::PacketDropOsgVisualizer::createPacketDropVisualization ( cModule *  module,
cPacket *  packet 
) const
inlineoverrideprotectedvirtual

Implements inet::visualizer::PacketDropVisualizerBase.

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

Reimplemented from inet::visualizer::PacketDropVisualizerBase.

53 {}
virtual void inet::visualizer::PacketDropOsgVisualizer::setAlpha ( const PacketDropVisualization packetDropVisualization,
double  alpha 
) const
inlineoverrideprotectedvirtual

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