OsgEarthGround

Package: inet.environment.ground

OsgEarthGround

compound module

Models a ground surface using OsgEarth's elevation data. Provides methods to compute ground projections and normals based on real-world terrain information. Requires OsgEarth integration to be enabled during compilation and depends on a SceneOsgEarthVisualizer for accessing the map and a coordinate system for geographic conversions.

Inheritance diagram

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

Extends

Name Type Description
Module compound module

Base module for all INET compound modules.

Parameters

Name Type Default value Description
displayStringTextFormat string ""

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgEarthSceneVisualizerModule string ""
coordinateSystemModule string ""

Properties

Name Value Description
class OsgEarthGround

Source code

//
// Models a ground surface using OsgEarth's elevation data. Provides methods to
// compute ground projections and normals based on real-world terrain information.
// Requires OsgEarth integration to be enabled during compilation and depends on
// a SceneOsgEarthVisualizer for accessing the map and a coordinate system for
// geographic conversions.
//
module OsgEarthGround extends Module like IGround
{
    parameters:
        @class(OsgEarthGround);
        string osgEarthSceneVisualizerModule = default("");
        string coordinateSystemModule = default("");
}
File: src/inet/environment/ground/OsgEarthGround.ned