This module visualizes transport layer connections on a 3D osg scene. It displays a pair of colored icons for each connection at the network nodes where the connection starts or ends.
See also: TransportConnectionCanvasVisualizer, TransportConnectionVisualizer, TransportConnectionVisualizerBase, ITransportConnectionVisualizer
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
TransportConnectionVisualizerBase | simple module |
This is a base module for transport connection visualizer simple modules. It keeps track of open transport connections in a network. Open connections are not displayed by default, see the module parameters for how to enable the visualization. The actual visualization of transport connections is done in derived modules. |
Name | Type | Default value | Description |
---|---|---|---|
visualizerTargetModule | string | " |
module path relative to the visualizer where the visualization should appear in the user interface, root module by default |
tags | string | "" |
tag added to each visualization for disambiguation in the runtime environment |
networkNodeVisualizerModule | string | "^.networkNodeVisualizer" |
the network node visualizer module, refers to a sibling submodule by default |
subscriptionModule | string | " |
module where the visualizer subscribes for connection signals, root module by default |
displayTransportConnections | bool | false |
display transport connection end points, disabled by default |
sourceNodeFilter | string | "*" |
which source network nodes are considered to display connections, matches no nodes by default |
sourcePortFilter | string | "*" |
which source ports are considered to display connections, matches all ports by default |
destinationNodeFilter | string | "*" |
which destination network nodes are considered to display connections, matches no nodes by default |
destinationPortFilter | string | "*" |
which destination ports are considered to display connections, matches all ports by default |
icon | string | "misc/marker_s" |
transport connection visualization icon |
iconColor | string | "dark" |
transport connection icon color is a list of colors, a set of dark colors by default |
labelFont | string | " |
label font, automatic by default |
labelColor | string | "black" |
label color, black by default |
displacementHint | string | "top" |
annotation displacement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
displacementPriority | double | 0 |
determines the order of annotation positioning |
Name | Value | Description |
---|---|---|
class | TransportConnectionOsgVisualizer | |
display | i=block/app_s |
// // This module visualizes transport layer connections on a 3D osg scene. // It displays a pair of colored icons for each connection at the network nodes // where the connection starts or ends. // // @see ~TransportConnectionCanvasVisualizer, ~TransportConnectionVisualizer, ~TransportConnectionVisualizerBase, ~ITransportConnectionVisualizer // simple TransportConnectionOsgVisualizer extends TransportConnectionVisualizerBase like ITransportConnectionVisualizer { parameters: @class(TransportConnectionOsgVisualizer); }