IPhysicalEnvironment

Package: inet.environment.contract

IPhysicalEnvironment

module interface

Module interface for physical environment models that contain physical objects affecting signal propagation. Implementations define a space with objects of various shapes, positions, orientations, and materials. These objects impact wireless signal propagation through absorption, reflection, refraction, and diffraction.

Inheritance diagram

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

Implemented by

Name Type Description
PhysicalEnvironment compound module

The propagation of communication signals, the movement of communicating agents, or battery exhaustion depends on the surrounding physical environment. For example, signals can be absorbed by objects, can pass through objects, can be refracted by surfaces, can be reflected from surfaces, etc.

Used in

Name Type Description
WirelessNetworkBase network (no description)

Properties

Name Value Description
display i=misc/town

Source code

//
// Module interface for physical environment models that contain physical objects
// affecting signal propagation. Implementations define a space with objects of
// various shapes, positions, orientations, and materials. These objects impact
// wireless signal propagation through absorption, reflection, refraction, and
// diffraction.
//
moduleinterface IPhysicalEnvironment
{
    parameters:
        @display("i=misc/town");
}
File: src/inet/environment/contract/IPhysicalEnvironment.ned