IntegratedVisualizer

Package: inet.visualizer.common

IntegratedVisualizer

compound module

This module integrates canvas and osg visualizers into a single module.

IIntegratedVisualizer IIntegratedVisualizer

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.

Used in

Name Type Description
AggregationShowcase network (no description)
AnalogModelShowcaseNoiseNetwork network (no description)
AnnotationShowcase network (no description)
BlockAckShowcase network (no description)
ClientServerWithSM network (no description)
Complexer network (no description)
CrosstalkShowcaseBaseNetwork network (no description)
DataLinkVisualizerFilteringShowcase network (no description)
DataLinkVisualizerMobileShowcase network (no description)
DHCPShutdownReboot network (no description)
DirectionalAntennasShowcase network (no description)
FragmentationShowcase network (no description)
Ieee80211VisualizationAdvancedFeaturesShowcase network (no description)
Ieee80211VisualizationDisplayingAssociationsShowcase network (no description)
Ieee80211VisualizationSignalLevelsShowcase network (no description)
Ieee80211VisualizationVisualizingHandoverShowcase network (no description)
InstrumentShowcase network (no description)
InterfaceTableVisualizationAdvancedFeaturesShowcase network (no description)
InterfaceTableVisualizationEnablingVisualizationShowcase network (no description)
ManetSensorNetwork network (no description)
MediumActivityDisplayingSignalsTransmissionsReceptionsShowcase network (no description)
MediumActivityInterferingSignalsShowcase network (no description)
MediumActivityMultipleNodesShowcase network (no description)
MobilityShowcase network (no description)
MobilityShowcase network (no description)
MobilityShowcase network (no description)
MobilityVisualizerShowcase network (no description)
NetworkPathComplexShowcase network (no description)
NetworkPathMobileShowcase network (no description)
NetworkPathRIPShowcase network (no description)
PacketDropArpResolutionFailedShowcase network (no description)
PacketDropInterfaceNotConnectedShowcase network (no description)
PacketDropMacRetryLimitReachedShowcase network (no description)
PacketDropNoRouteToDestinationShowcase network (no description)
PacketDropQueueOverflowShowcase network (no description)
PhysicalLinkVisualizerFilteringShowcase network (no description)
PhysicalLinkVisualizerMobileShowcase network (no description)
QosShowcase network (no description)
RegressionTestingTutorialWireless network (no description)
RoutingTableVisualizationDisplayingAllShowcase network (no description)
RoutingTableVisualizationDynamicShowcase network (no description)
RoutingTableVisualizationFilteringShowcase network (no description)
SensorNetworkShowcaseA network (no description)
SensorNetworkShowcaseB network (no description)
SpectrumShowcasePowerDensityMapNetwork network (no description)
SpectrumShowcaseSpectrumFigureSpectrogramNetwork network (no description)
StatisticVisualizationPacketErrorRateShowcase network (no description)
StatisticVisualizationPingRttShowcase network (no description)
StylingShowcase network (no description)
SubmoduleInformationVisualizationShowcase network (no description)
TransportConnectionVisualizationEnablingShowcase network (no description)
TransportConnectionVisualizationMultipleConnectionsShowcase network (no description)
TransportPathVisualizerFilteringShowcase network (no description)
TxopShowcase network (no description)

Properties

Name Value Description
display i=block/app

Source code

//
// This module integrates canvas and osg visualizers into a single module.
//
module IntegratedVisualizer like IIntegratedVisualizer
{
    parameters:
        @display("i=block/app");
        *.*.visualizationTargetModule = default("^.^.^");
        *.*.visualizationSubjectModule = default("^.^.^");
    submodules:
        canvasVisualizer: <default(firstAvailableOrEmpty("IntegratedCanvasVisualizer"))> like IIntegratedVisualizer if typename != "" {
            parameters:
                @display("p=100,100");
        }
        osgVisualizer: <default(firstAvailableOrEmpty("IntegratedOsgVisualizer"))> like IIntegratedVisualizer if typename != "" {
            parameters:
                @display("p=100,200");
        }
}

File: src/inet/visualizer/common/IntegratedVisualizer.ned