Package: inet.visualizer.contract
IMobilityVisualizer
module interfaceThis module interface allows configuring different IMobilityVisualizer submodules from INI files. Such a visualizer updates the position (among others) of visual representations according to the corresponding mobility model.
See also: MobilityCanvasVisualizer, MobilityOsgVisualizer, MobilityVisualizer, MobilityVisualizerBase
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
MobilityCanvasVisualizer | simple module |
This module visualizes multiple mobilities on a 2D canvas. It moves visual representations according to their mobility model. It also displays recent movement as a polyline, current velocity vector and current orientation. |
MobilityOsgVisualizer | simple module |
This module visualizes multiple mobilities on a 3D osg scene. It moves the visual represnetation according to their mobility model. It also displays recent movement as a polyline, current velocity vector and current orientation. |
MobilityVisualizer | compound module |
This module integrates canvas and osg mobility visualizers into a single module. |
Used in compound modules
Name | Type | Description |
---|---|---|
IntegratedCanvasVisualizer | compound module |
This module integrates all canvas visualizers into a single module. It supports disabling any submodule visualizer by providing an empty string as its type. |
IntegratedMultiCanvasVisualizer | compound module |
This module integrates all canvas visualizers into a single module. It supports disabling any submodule visualizer by providing an empty string as its type. |
IntegratedMultiOsgVisualizer | compound module |
This module integrates all osg visualizers into a single module. It supports disabling any submodule visualizer by providing an empty string as its type. |
IntegratedOsgVisualizer | compound module |
This module integrates all osg visualizers into a single module. It supports disabling any submodule visualizer by providing an empty string as its type. |
MobilityVisualizer | compound module |
This module integrates canvas and osg mobility visualizers into a single module. |
Properties
Name | Value | Description |
---|---|---|
display | i=block/app |
Source code
// // This module interface allows configuring different ~IMobilityVisualizer // submodules from INI files. Such a visualizer updates the position (among // others) of visual representations according to the corresponding mobility // model. // // @see ~MobilityCanvasVisualizer, ~MobilityOsgVisualizer, ~MobilityVisualizer, ~MobilityVisualizerBase // moduleinterface IMobilityVisualizer { parameters: @display("i=block/app"); }File: src/inet/visualizer/contract/IMobilityVisualizer.ned