|
INET Framework for OMNeT++/OMNEST
|
#include <GateScheduleVisualizerBase.h>
◆ addGateVisualization()
| void inet::visualizer::GateScheduleVisualizerBase::addGateVisualization |
( |
const GateVisualization * |
gateVisualization | ) |
|
|
protectedvirtual |
◆ addGateVisualizations()
| void inet::visualizer::GateScheduleVisualizerBase::addGateVisualizations |
( |
| ) |
|
|
protectedvirtual |
◆ createGateVisualization()
◆ getGateScheduleVisualizationText()
| const char * inet::visualizer::GateScheduleVisualizerBase::getGateScheduleVisualizationText |
( |
cModule * |
module | ) |
const |
|
protectedvirtual |
◆ handleParameterChange()
| void inet::visualizer::GateScheduleVisualizerBase::handleParameterChange |
( |
const char * |
name | ) |
|
|
overrideprotectedvirtual |
83 if (!hasGUI())
return;
84 if (name !=
nullptr) {
85 if (!strcmp(name,
"displayDuration"))
◆ initialize()
| void inet::visualizer::GateScheduleVisualizerBase::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ preDelete()
| void inet::visualizer::GateScheduleVisualizerBase::preDelete |
( |
cComponent * |
root | ) |
|
|
overrideprotectedvirtual |
◆ refreshDisplay()
| void inet::visualizer::GateScheduleVisualizerBase::refreshDisplay |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ refreshGateVisualization()
| virtual void inet::visualizer::GateScheduleVisualizerBase::refreshGateVisualization |
( |
const GateVisualization * |
gateVisualization | ) |
const |
|
protectedpure virtual |
◆ removeAllGateVisualizations()
| void inet::visualizer::GateScheduleVisualizerBase::removeAllGateVisualizations |
( |
| ) |
|
|
protectedvirtual |
◆ removeGateVisualization()
| void inet::visualizer::GateScheduleVisualizerBase::removeGateVisualization |
( |
const GateVisualization * |
gateVisualization | ) |
|
|
protectedvirtual |
◆ currentTimePosition
| double inet::visualizer::GateScheduleVisualizerBase::currentTimePosition |
|
protected |
◆ displayDuration
| clocktime_t inet::visualizer::GateScheduleVisualizerBase::displayDuration |
|
protected |
◆ displayGateSchedules
| bool inet::visualizer::GateScheduleVisualizerBase::displayGateSchedules = false |
|
protected |
◆ gateFilter
| GateFilter inet::visualizer::GateScheduleVisualizerBase::gateFilter |
|
protected |
◆ gateVisualizations
| std::vector<const GateVisualization *> inet::visualizer::GateScheduleVisualizerBase::gateVisualizations |
|
protected |
◆ height
| double inet::visualizer::GateScheduleVisualizerBase::height |
|
protected |
◆ lastRefreshTime
| simtime_t inet::visualizer::GateScheduleVisualizerBase::lastRefreshTime = -1 |
|
mutableprotected |
◆ placementHint
| Placement inet::visualizer::GateScheduleVisualizerBase::placementHint |
|
protected |
◆ placementPriority
| double inet::visualizer::GateScheduleVisualizerBase::placementPriority |
|
protected |
◆ spacing
| double inet::visualizer::GateScheduleVisualizerBase::spacing |
|
protected |
◆ stringFormat
| StringFormat inet::visualizer::GateScheduleVisualizerBase::stringFormat |
|
protected |
◆ width
| double inet::visualizer::GateScheduleVisualizerBase::width |
|
protected |
The documentation for this class was generated from the following files:
double spacing
Definition: GateScheduleVisualizerBase.h:61
INET_API InitStage INITSTAGE_LAST
Operations that no other initializations can depend on, e.g.
bool matches(const queueing::IPacketGate *gate) const
Definition: GateFilter.cc:19
#define CLOCKTIME_AS_SIMTIME(x)
Definition: contract/ClockTime.h:19
virtual void removeAllGateVisualizations()
Definition: GateScheduleVisualizerBase.cc:121
void remove(std::vector< T > &v, const Tk &a)
Definition: stlutils.h:107
Placement parsePlacement(const char *s)
Definition: Placement.cc:14
double placementPriority
Definition: GateScheduleVisualizerBase.h:63
virtual void addGateVisualization(const GateVisualization *gateVisualization)
Definition: GateScheduleVisualizerBase.cc:101
StringFormat stringFormat
Definition: GateScheduleVisualizerBase.h:57
double width
Definition: GateScheduleVisualizerBase.h:59
virtual void removeGateVisualization(const GateVisualization *gateVisualization)
Definition: GateScheduleVisualizerBase.cc:106
INET_API InitStage INITSTAGE_LOCAL
Initialization of local state that don't use or affect other modules includes:
virtual void addGateVisualizations()
Definition: GateScheduleVisualizerBase.cc:111
bool displayGateSchedules
Definition: GateScheduleVisualizerBase.h:56
GateFilter gateFilter
Definition: GateScheduleVisualizerBase.h:58
simtime_t lastRefreshTime
Definition: GateScheduleVisualizerBase.h:68
clocktime_t displayDuration
Definition: GateScheduleVisualizerBase.h:64
std::vector< const GateVisualization * > gateVisualizations
Definition: GateScheduleVisualizerBase.h:69
double height
Definition: GateScheduleVisualizerBase.h:60
void setPattern(const char *pattern)
Definition: GateFilter.cc:14
virtual void refreshGateVisualization(const GateVisualization *gateVisualization) const =0
cModule * visualizationSubjectModule
Definition: VisualizerBase.h:26
double currentTimePosition
Definition: GateScheduleVisualizerBase.h:65
virtual GateVisualization * createGateVisualization(queueing::IPacketGate *gate) const =0
Placement placementHint
Definition: GateScheduleVisualizerBase.h:62
virtual void initialize(int stage) override
Definition: VisualizerBase.cc:23