Network SimpleVisualizationExample

Package: inet.examples.visualization.advanced
File: examples/visualization/advanced/AdvancedVisualizationTest.ned

(no description)

PhysicalEnvironment PhysicalEnvironmentCanvasVisualizer PhysicalEnvironmentOsgVisualizer

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Properties:

Name Value Description
isNetwork
display bgb=0,0

Unassigned submodule parameters:

Name Type Default value Description
canvasVisualizer.visualizerTargetModule string ""

module path relative to the visualizer where the visualization should appear in the user interface, root module by default

canvasVisualizer.tags string ""

tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.physicalEnvironmentModule string "physicalEnvironment"

the physical environment module that is displayed, refers to a top level submodule by default

canvasVisualizer.displayObjects bool true
canvasVisualizer.zIndex double 0

determines the drawing order of figures relative to other visualizers

osgVisualizer.visualizerTargetModule string ""

module path relative to the visualizer where the visualization should appear in the user interface, root module by default

osgVisualizer.tags string ""

tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.physicalEnvironmentModule string "physicalEnvironment"

the physical environment module that is displayed, refers to a top level submodule by default

osgVisualizer.displayObjects bool true
osgVisualizer.enableObjectOpacity bool true

display physical objects potentially transparently as specified in the opacitiy attribute (might cause z-fighting for transparent objects)

Source code:

network SimpleVisualizationExample
{
    parameters:
        @display("bgb=0,0");
    submodules:
        physicalEnvironment: PhysicalEnvironment {
            parameters:
                @display("p=100,50");
        }
        canvasVisualizer: PhysicalEnvironmentCanvasVisualizer {
            parameters:
                @display("p=100,150");
        }
        osgVisualizer: PhysicalEnvironmentOsgVisualizer {
            parameters:
                @display("p=100,250");
        }
}