|
INET Framework for OMNeT++/OMNEST
|
#include <TracingObstacleLossVisualizerBase.h>
◆ addObstacleLossVisualization()
| void inet::visualizer::TracingObstacleLossVisualizerBase::addObstacleLossVisualization |
( |
const ObstacleLossVisualization * |
obstacleLossVisualization | ) |
|
|
protectedvirtual |
◆ createObstacleLossVisualization()
◆ initialize()
| void inet::visualizer::TracingObstacleLossVisualizerBase::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ preDelete()
| void inet::visualizer::TracingObstacleLossVisualizerBase::preDelete |
( |
cComponent * |
root | ) |
|
|
overrideprotectedvirtual |
◆ receiveSignal()
| void inet::visualizer::TracingObstacleLossVisualizerBase::receiveSignal |
( |
cComponent * |
source, |
|
|
simsignal_t |
signal, |
|
|
cObject * |
object, |
|
|
cObject * |
details |
|
) |
| |
|
overridevirtual |
100 throw cRuntimeError(
"Unknown signal");
◆ refreshDisplay()
| void inet::visualizer::TracingObstacleLossVisualizerBase::refreshDisplay |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ removeAllObstacleLossVisualizations()
| void inet::visualizer::TracingObstacleLossVisualizerBase::removeAllObstacleLossVisualizations |
( |
| ) |
|
|
protectedvirtual |
115 std::vector<const ObstacleLossVisualization *> removedObstacleLossVisualizations;
117 removedObstacleLossVisualizations.push_back(it);
118 for (
auto it : removedObstacleLossVisualizations) {
◆ removeObstacleLossVisualization()
| void inet::visualizer::TracingObstacleLossVisualizerBase::removeObstacleLossVisualization |
( |
const ObstacleLossVisualization * |
obstacleLossVisualization | ) |
|
|
protectedvirtual |
◆ setAlpha()
| virtual void inet::visualizer::TracingObstacleLossVisualizerBase::setAlpha |
( |
const ObstacleLossVisualization * |
obstacleLossVisualization, |
|
|
double |
alpha |
|
) |
| const |
|
protectedpure virtual |
◆ subscribe()
| void inet::visualizer::TracingObstacleLossVisualizerBase::subscribe |
( |
| ) |
|
|
protectedvirtual |
◆ unsubscribe()
| void inet::visualizer::TracingObstacleLossVisualizerBase::unsubscribe |
( |
| ) |
|
|
protectedvirtual |
◆ displayFaceNormalVectors
| bool inet::visualizer::TracingObstacleLossVisualizerBase::displayFaceNormalVectors = false |
|
protected |
◆ displayIntersections
| bool inet::visualizer::TracingObstacleLossVisualizerBase::displayIntersections = false |
|
protected |
◆ faceNormalLineColor
| cFigure::Color inet::visualizer::TracingObstacleLossVisualizerBase::faceNormalLineColor |
|
protected |
◆ faceNormalLineStyle
| cFigure::LineStyle inet::visualizer::TracingObstacleLossVisualizerBase::faceNormalLineStyle |
|
protected |
◆ faceNormalLineWidth
| double inet::visualizer::TracingObstacleLossVisualizerBase::faceNormalLineWidth = NaN |
|
protected |
◆ fadeOutAnimationSpeed
| double inet::visualizer::TracingObstacleLossVisualizerBase::fadeOutAnimationSpeed = NaN |
|
protected |
◆ fadeOutMode
| const char* inet::visualizer::TracingObstacleLossVisualizerBase::fadeOutMode = nullptr |
|
protected |
◆ fadeOutTime
| double inet::visualizer::TracingObstacleLossVisualizerBase::fadeOutTime = NaN |
|
protected |
◆ intersectionLineColor
| cFigure::Color inet::visualizer::TracingObstacleLossVisualizerBase::intersectionLineColor |
|
protected |
◆ intersectionLineStyle
| cFigure::LineStyle inet::visualizer::TracingObstacleLossVisualizerBase::intersectionLineStyle |
|
protected |
◆ intersectionLineWidth
| double inet::visualizer::TracingObstacleLossVisualizerBase::intersectionLineWidth = NaN |
|
protected |
◆ obstacleLossVisualizations
| std::vector<const ObstacleLossVisualization *> inet::visualizer::TracingObstacleLossVisualizerBase::obstacleLossVisualizations |
|
protected |
The documentation for this class was generated from the following files:
double fadeOutAnimationSpeed
Definition: TracingObstacleLossVisualizerBase.h:44
Definition: ITracingObstacleLoss.h:21
static simsignal_t obstaclePenetratedSignal
Definition: ITracingObstacleLoss.h:35
void remove(std::vector< T > &v, const Tk &a)
Definition: stlutils.h:107
bool displayIntersections
Definition: TracingObstacleLossVisualizerBase.h:34
cFigure::LineStyle faceNormalLineStyle
Definition: TracingObstacleLossVisualizerBase.h:40
virtual void removeObstacleLossVisualization(const ObstacleLossVisualization *obstacleLossVisualization)
Definition: TracingObstacleLossVisualizerBase.cc:108
virtual void addObstacleLossVisualization(const ObstacleLossVisualization *obstacleLossVisualization)
Definition: TracingObstacleLossVisualizerBase.cc:103
cFigure::Color intersectionLineColor
Definition: TracingObstacleLossVisualizerBase.h:35
cFigure::Color faceNormalLineColor
Definition: TracingObstacleLossVisualizerBase.h:39
INET_API InitStage INITSTAGE_LOCAL
Initialization of local state that don't use or affect other modules includes:
bool displayFaceNormalVectors
Definition: TracingObstacleLossVisualizerBase.h:38
double fadeOutTime
Definition: TracingObstacleLossVisualizerBase.h:43
std::vector< const ObstacleLossVisualization * > obstacleLossVisualizations
Definition: TracingObstacleLossVisualizerBase.h:47
#define Enter_Method(...)
Definition: SelfDoc.h:71
double faceNormalLineWidth
Definition: TracingObstacleLossVisualizerBase.h:41
cModule * visualizationSubjectModule
Definition: VisualizerBase.h:26
virtual const ObstacleLossVisualization * createObstacleLossVisualization(const physicallayer::ITracingObstacleLoss::ObstaclePenetratedEvent *obstaclePenetratedEvent) const =0
cFigure::LineStyle intersectionLineStyle
Definition: TracingObstacleLossVisualizerBase.h:36
virtual void setAlpha(const ObstacleLossVisualization *obstacleLossVisualization, double alpha) const =0
virtual void subscribe()
Definition: TracingObstacleLossVisualizerBase.cc:75
double intersectionLineWidth
Definition: TracingObstacleLossVisualizerBase.h:37
virtual void removeAllObstacleLossVisualizations()
Definition: TracingObstacleLossVisualizerBase.cc:113
virtual void initialize(int stage) override
Definition: VisualizerBase.cc:23
virtual void unsubscribe()
Definition: TracingObstacleLossVisualizerBase.cc:80
const char * fadeOutMode
Definition: TracingObstacleLossVisualizerBase.h:42