IGeoSkyViewVisualizer¶
Package: inet.visualizer.contract
module interface IGeoSkyViewVisualizer
Interface allows configuring different IGeoSkyViewVisualizer submodules from INI files. Such a visualizer draws an azimuth/elevation sky view polar plot next to each observer node, showing where the target nodes (e.g. satellites) are in the observer’s sky.
See also: GeoSkyViewCanvasVisualizer
Usage diagram¶
Inheritance diagram¶
Implemented by¶
Name |
Type |
Description |
|---|---|---|
simple module |
Draws an azimuth/elevation “sky view” polar plot next to each observer node (typically a ground station using a |
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 ~IGeoSkyViewVisualizer
// submodules from INI files. Such a visualizer draws an azimuth/elevation sky
// view polar plot next to each observer node, showing where the target nodes
// (e.g. satellites) are in the observer's sky.
//
// @see ~GeoSkyViewCanvasVisualizer
//
moduleinterface IGeoSkyViewVisualizer extends IVisualizer
{
parameters:
@display("i=block/app");
}
File: src/inet/visualizer/contract/IGeoSkyViewVisualizer.ned