IGeoMapVisualizer¶
Package: inet.visualizer.contract
module interface IGeoMapVisualizer
Interface allows configuring different IGeoMapVisualizer submodules from INI files. Such a visualizer projects geographically located network nodes onto a 2D world map.
See also: GeoMapCanvasVisualizer
Usage diagram¶
Inheritance diagram¶
Implemented by¶
Name |
Type |
Description |
|---|---|---|
simple module |
Draws a 2D world map on the OMNeT++ canvas: a background map image stretched to the map area and optionally overlaid with a latitude/longitude graticule, plus an optional absolute UTC wall-clock in the lower-left corner. It also sets up the shared canvas projection so that other canvas visualizers drawing scene coordinates (node markers, movement trails, |
Used in compound modules¶
Name |
Type |
Description |
|---|---|---|
compound module |
Integrates all canvas visualizers into a single module. It supports disabling any submodule visualizer by providing an empty string as its type. |
Extends¶
Name |
Type |
Description |
|---|---|---|
module interface |
Base interface for all visualizer module interfaces in the INET Framework. Defines common parameters for specifying visualization target and subject modules. Visualizers provide graphical representation of various aspects of network simulation, such as links, traffic flows, routing paths, and network state information. |
Parameters¶
Name |
Type |
Default value |
Description |
|---|---|---|---|
visualizationTargetModule |
string |
||
visualizationSubjectModule |
string |
Properties¶
Name |
Value |
Description |
|---|---|---|
display |
i=block/app |
Source code¶
//
// Interface allows configuring different ~IGeoMapVisualizer
// submodules from INI files. Such a visualizer projects geographically located
// network nodes onto a 2D world map.
//
// @see ~GeoMapCanvasVisualizer
//
moduleinterface IGeoMapVisualizer extends IVisualizer
{
parameters:
@display("i=block/app");
}