Package: inet.environment.contract
IPhysicalEnvironment
module interfaceModule 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