Package: inet.visualizer.contract
IPhysicalEnvironmentVisualizer
module interfaceThis module interface allows configuring different ~IPhysicalEnvironmentVisualizer submodules from INI files. Such a visualizer displays the physical objects present in the physical environment.
<b>See also:</b> ~PhysicalEnvironmentCanvasVisualizer, ~PhysicalEnvironmentOsgVisualizer, ~PhysicalEnvironmentVisualizer, ~PhysicalEnvironmentVisualizerBase
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
| Name | Type | Description |
|---|---|---|
| PhysicalEnvironmentCanvasVisualizer | simple module |
This module visualizes a physical environment on a 2D canvas. It displays the physical objects present in the physical environment. Since this is not a 3D visualization, so the physical objects are projected to a 2D plane according to the view angle of the corresponding ~SceneCanvasVisualizer. Apart from this the visualizer considers all object properties that affect the appearance such as position, orientation, shape, colors, opacity, etc. |
| PhysicalEnvironmentVisualizer | compound module |
This module integrates canvas and osg physical environment 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. |
| PhysicalEnvironmentVisualizer | compound module |
This module integrates canvas and osg physical environment visualizers into a single module. |
Properties
| Name | Value | Description |
|---|---|---|
| display | i=block/app |
Source code
// // This module interface allows configuring different // ~IPhysicalEnvironmentVisualizer submodules from INI files. Such a visualizer // displays the physical objects present in the physical environment. // // @see ~PhysicalEnvironmentCanvasVisualizer, ~PhysicalEnvironmentOsgVisualizer, ~PhysicalEnvironmentVisualizer, ~PhysicalEnvironmentVisualizerBase // moduleinterface IPhysicalEnvironmentVisualizer { parameters: @display("i=block/app"); }File: src/inet/visualizer/contract/IPhysicalEnvironmentVisualizer.ned