|
INET Framework for OMNeT++/OMNEST
|
#include <TreeVisualizerBase.h>
◆ addTreeVisualization()
| void inet::visualizer::TreeVisualizerBase::addTreeVisualization |
( |
const TreeVisualization * |
treeVisualization | ) |
|
|
protectedvirtual |
◆ createTreeVisualization()
◆ handleParameterChange()
| void inet::visualizer::TreeVisualizerBase::handleParameterChange |
( |
const char * |
name | ) |
|
|
overrideprotectedvirtual |
51 if (!hasGUI())
return;
◆ initialize()
| void inet::visualizer::TreeVisualizerBase::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ preDelete()
| void inet::visualizer::TreeVisualizerBase::preDelete |
( |
cComponent * |
root | ) |
|
|
overrideprotectedvirtual |
◆ removeAllTreeVisualizations()
| void inet::visualizer::TreeVisualizerBase::removeAllTreeVisualizations |
( |
| ) |
|
|
protectedvirtual |
82 std::vector<const TreeVisualization *> removedTreeVisualizations;
84 removedTreeVisualizations.push_back(it.second);
85 for (
auto it : removedTreeVisualizations) {
Referenced by handleParameterChange(), and preDelete().
◆ removeTreeVisualization()
| void inet::visualizer::TreeVisualizerBase::removeTreeVisualization |
( |
const TreeVisualization * |
treeVisualization | ) |
|
|
protectedvirtual |
◆ displayTrees
| bool inet::visualizer::TreeVisualizerBase::displayTrees = false |
|
protected |
◆ lineColorSet
| ColorSet inet::visualizer::TreeVisualizerBase::lineColorSet |
|
protected |
◆ lineContactMode
| const char* inet::visualizer::TreeVisualizerBase::lineContactMode = nullptr |
|
protected |
◆ lineContactSpacing
| double inet::visualizer::TreeVisualizerBase::lineContactSpacing = NaN |
|
protected |
◆ lineManager
| LineManager* inet::visualizer::TreeVisualizerBase::lineManager = nullptr |
|
protected |
◆ lineShift
| double inet::visualizer::TreeVisualizerBase::lineShift = NaN |
|
protected |
◆ lineShiftMode
| const char* inet::visualizer::TreeVisualizerBase::lineShiftMode = nullptr |
|
protected |
◆ lineSmooth
| bool inet::visualizer::TreeVisualizerBase::lineSmooth = false |
|
protected |
◆ lineStyle
| cFigure::LineStyle inet::visualizer::TreeVisualizerBase::lineStyle |
|
protected |
◆ lineWidth
| double inet::visualizer::TreeVisualizerBase::lineWidth = NaN |
|
protected |
◆ numTrees
| std::map<int, int> inet::visualizer::TreeVisualizerBase::numTrees |
|
protected |
◆ treeVisualizations
| std::multimap<std::pair<int, int>, const TreeVisualization *> inet::visualizer::TreeVisualizerBase::treeVisualizations |
|
protected |
The documentation for this class was generated from the following files:
std::map< int, int > numTrees
Maps nodes to the number of trees that go through it.
Definition: TreeVisualizerBase.h:58
const char * lineContactMode
Definition: TreeVisualizerBase.h:51
double lineShift
Definition: TreeVisualizerBase.h:48
void parseColors(const char *colorNames)
Definition: ColorSet.cc:14
bool lineSmooth
Definition: TreeVisualizerBase.h:47
ColorSet lineColorSet
Definition: TreeVisualizerBase.h:44
virtual void removeTreeVisualization(const TreeVisualization *treeVisualization)
Definition: TreeVisualizerBase.cc:67
cFigure::LineStyle lineStyle
Definition: TreeVisualizerBase.h:45
bool displayTrees
Definition: TreeVisualizerBase.h:43
double lineWidth
Definition: TreeVisualizerBase.h:46
const char * lineShiftMode
Definition: TreeVisualizerBase.h:49
INET_API InitStage INITSTAGE_LOCAL
Initialization of local state that don't use or affect other modules includes:
std::multimap< std::pair< int, int >, const TreeVisualization * > treeVisualizations
Maps source/destination modules to multiple trees between them.
Definition: TreeVisualizerBase.h:62
double lineContactSpacing
Definition: TreeVisualizerBase.h:50
virtual void removeAllTreeVisualizations()
Definition: TreeVisualizerBase.cc:79
virtual void initialize(int stage) override
Definition: VisualizerBase.cc:23