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

#include <DataLinkOsgVisualizer.h>

Inheritance diagram for inet::visualizer::DataLinkOsgVisualizer:
inet::visualizer::LinkOsgVisualizerBase inet::visualizer::LinkVisualizerBase inet::visualizer::VisualizerBase

Protected Member Functions

virtual bool isLinkStart (cModule *module) const override
 
virtual bool isLinkEnd (cModule *module) const override
 
- 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 Quaternion getOrientation (const cModule *networkNode) const
 
virtual void mapChunks (const Ptr< const Chunk > &chunk, const std::function< void(const Ptr< const Chunk > &, int)> &thunk) const
 

Additional Inherited Members

- Protected Attributes inherited from inet::visualizer::VisualizerBase
cModule * visualizationTargetModule = nullptr
 
cModule * visualizationSubjectModule = nullptr
 
const char * tags = nullptr
 

Member Function Documentation

◆ isLinkEnd()

bool inet::visualizer::DataLinkOsgVisualizer::isLinkEnd ( cModule *  module) const
overrideprotectedvirtual

Implements inet::visualizer::LinkVisualizerBase.

32 {
33  return dynamic_cast<MacProtocolBase *>(module) != nullptr
35  || dynamic_cast<ieee80211::ICoordinationFunction *>(module) != nullptr
36 #endif // INET_WITH_IEEE80211
37  ;
38 }

◆ isLinkStart()

bool inet::visualizer::DataLinkOsgVisualizer::isLinkStart ( cModule *  module) const
overrideprotectedvirtual

Implements inet::visualizer::LinkVisualizerBase.

23 {
24  return dynamic_cast<MacProtocolBase *>(module) != nullptr
26  || dynamic_cast<ieee80211::ICoordinationFunction *>(module) != nullptr
27 #endif // INET_WITH_IEEE80211
28  ;
29 }

The documentation for this class was generated from the following files:
INET_WITH_IEEE80211
#define INET_WITH_IEEE80211
Definition: features.h:69