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

#include <TracingObstacleLossOsgVisualizer.h>

Inheritance diagram for inet::visualizer::TracingObstacleLossOsgVisualizer:
inet::visualizer::TracingObstacleLossVisualizerBase inet::visualizer::VisualizerBase

Protected Member Functions

virtual void initialize (int stage) override
 
virtual const ObstacleLossVisualizationcreateObstacleLossVisualization (const ITracingObstacleLoss::ObstaclePenetratedEvent *obstaclePenetratedEvent) const override
 
virtual void setAlpha (const ObstacleLossVisualization *obstacleLossVisualization, double alpha) const override
 
- Protected Member Functions inherited from inet::visualizer::TracingObstacleLossVisualizerBase
virtual void refreshDisplay () const override
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 
virtual void addObstacleLossVisualization (const ObstacleLossVisualization *obstacleLossVisualization)
 
virtual void removeObstacleLossVisualization (const ObstacleLossVisualization *obstacleLossVisualization)
 
- 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::TracingObstacleLossVisualizerBase
virtual ~TracingObstacleLossVisualizerBase ()
 
virtual void receiveSignal (cComponent *source, simsignal_t signal, cObject *object, cObject *details) override
 
- Protected Attributes inherited from inet::visualizer::TracingObstacleLossVisualizerBase
std::vector< const ObstacleLossVisualization * > obstacleLossVisualizations
 
bool displayIntersections = false
 
cFigure::Color intersectionLineColor
 
cFigure::LineStyle intersectionLineStyle
 
double intersectionLineWidth = NaN
 
bool displayFaceNormalVectors = false
 
cFigure::Color faceNormalLineColor
 
cFigure::LineStyle faceNormalLineStyle
 
double faceNormalLineWidth = NaN
 
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 ObstacleLossVisualization* inet::visualizer::TracingObstacleLossOsgVisualizer::createObstacleLossVisualization ( const ITracingObstacleLoss::ObstaclePenetratedEvent obstaclePenetratedEvent) const
inlineoverrideprotectedvirtual

Implements inet::visualizer::TracingObstacleLossVisualizerBase.

59 { return nullptr; }
virtual void inet::visualizer::TracingObstacleLossOsgVisualizer::initialize ( int  stage)
inlineoverrideprotectedvirtual
virtual void inet::visualizer::TracingObstacleLossOsgVisualizer::setAlpha ( const ObstacleLossVisualization obstacleLossVisualization,
double  alpha 
) const
inlineoverrideprotectedvirtual

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