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

#include <PathVisualizerBase.h>

Inheritance diagram for inet::visualizer::PathVisualizerBase::PathVisualization:
inet::visualizer::LineManager::ModulePath

Public Member Functions

 PathVisualization (const char *label, const std::vector< int > &path)
 
virtual ~PathVisualization ()
 
- Public Member Functions inherited from inet::visualizer::LineManager::ModulePath
 ModulePath (const std::vector< int > &moduleIds, double shiftPriority=0)
 

Public Attributes

std::string label
 
int numPackets = 0
 
b totalLength = b(0)
 
AnimationPosition lastUsageAnimationPosition
 
- Public Attributes inherited from inet::visualizer::LineManager::ModulePath
const std::vector< int > moduleIds
 
double shiftPriority
 
std::vector< int > shiftOffsets
 

Constructor & Destructor Documentation

◆ PathVisualization()

inet::visualizer::PathVisualizerBase::PathVisualization::PathVisualization ( const char *  label,
const std::vector< int > &  path 
)
20  :
21  ModulePath(path),
22  label(label)
23 {
24 }

◆ ~PathVisualization()

virtual inet::visualizer::PathVisualizerBase::PathVisualization::~PathVisualization ( )
inlinevirtual
36 {}

Member Data Documentation

◆ label

std::string inet::visualizer::PathVisualizerBase::PathVisualization::label

◆ lastUsageAnimationPosition

AnimationPosition inet::visualizer::PathVisualizerBase::PathVisualization::lastUsageAnimationPosition
mutable

◆ numPackets

int inet::visualizer::PathVisualizerBase::PathVisualization::numPackets = 0
mutable

◆ totalLength

b inet::visualizer::PathVisualizerBase::PathVisualization::totalLength = b(0)
mutable

The documentation for this class was generated from the following files:
inet::visualizer::PathVisualizerBase::PathVisualization::label
std::string label
Definition: PathVisualizerBase.h:29
inet::visualizer::LineManager::ModulePath::ModulePath
ModulePath(const std::vector< int > &moduleIds, double shiftPriority=0)
Definition: LineManager.h:37