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

#include <InterfaceTableCanvasVisualizer.h>

Inheritance diagram for inet::visualizer::InterfaceTableCanvasVisualizer::InterfaceCanvasVisualization:
inet::visualizer::InterfaceTableVisualizerBase::InterfaceVisualization

Public Member Functions

 InterfaceCanvasVisualization (NetworkNodeCanvasVisualization *networkNodeVisualization, BoxedLabelFigure *figure, int networkNodeId, int interfaceId)
 
virtual ~InterfaceCanvasVisualization ()
 
- Public Member Functions inherited from inet::visualizer::InterfaceTableVisualizerBase::InterfaceVisualization
 InterfaceVisualization (int networkNodeId, int interfaceId)
 
virtual ~InterfaceVisualization ()
 

Public Attributes

NetworkNodeCanvasVisualizationnetworkNodeVisualization = nullptr
 
BoxedLabelFigurefigure = nullptr
 
- Public Attributes inherited from inet::visualizer::InterfaceTableVisualizerBase::InterfaceVisualization
const int networkNodeId = -1
 
const int interfaceId = -1
 

Constructor & Destructor Documentation

inet::visualizer::InterfaceTableCanvasVisualizer::InterfaceCanvasVisualization::InterfaceCanvasVisualization ( NetworkNodeCanvasVisualization networkNodeVisualization,
BoxedLabelFigure figure,
int  networkNodeId,
int  interfaceId 
)

Referenced by inet::visualizer::InterfaceTableCanvasVisualizer::createInterfaceVisualization().

28  :
31  figure(figure)
32 {
33 }
const int interfaceId
Definition: InterfaceTableVisualizerBase.h:39
BoxedLabelFigure * figure
Definition: InterfaceTableCanvasVisualizer.h:36
NetworkNodeCanvasVisualization * networkNodeVisualization
Definition: InterfaceTableCanvasVisualizer.h:35
const int networkNodeId
Definition: InterfaceTableVisualizerBase.h:38
InterfaceVisualization(int networkNodeId, int interfaceId)
Definition: InterfaceTableVisualizerBase.cc:37
inet::visualizer::InterfaceTableCanvasVisualizer::InterfaceCanvasVisualization::~InterfaceCanvasVisualization ( )
virtual
36 {
37  delete figure;
38 }
BoxedLabelFigure * figure
Definition: InterfaceTableCanvasVisualizer.h:36

Member Data Documentation

NetworkNodeCanvasVisualization* inet::visualizer::InterfaceTableCanvasVisualizer::InterfaceCanvasVisualization::networkNodeVisualization = nullptr

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