OsgEarthGround¶
Package: inet.environment.ground
compound module OsgEarthGround
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¶
Extends¶
Name |
Type |
Description |
|---|---|---|
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("");
}