Maria GDK 4.5.0.133
Documentation of managed code in release branch
|
Provides methods for computation of microwave (VHF/UHF bands) propagation in terrain - and related stuff. More...
Public Member Functions | |
RadioPropagationModelInfo | GetModelByName (string modelName) |
Finds a computation method from lookup by name in the Models dictionary. | |
bool | AddLayer (IRadioPropagationLayer layer) |
Handles addition of a new RadioPropagationLayer. | |
void | RemoveLayer (IRadioPropagationLayer layer) |
Handles removal of an existing RadioPropagationLayer. | |
bool | StoreLayer (string path, IRadioPropagationLayer layer) |
Store a RadioPropagationLayer to a named file. | |
IRadioPropagationLayer | LoadLayer (string path) |
Creates a RadioPropagationLayer from file. | |
bool | ExportCoverageChartToGeoTIFF (string path, IRadioPropagationLayer layer) |
Export a layer's coverage chart to a named file using the GeoTIFF format. | |
void | RegisterAntennaType (string antennaType, IAntennaGainDistribution gainDistribution) |
Register or redefine an antenna type along with nominal gain distribution model. | |
IAntennaGainDistribution | GetGainDistribution (string antennaType) |
Gets nominal gain distribution model associated with a specific antenna type. | |
IEnumerable< string > | GetRegisteredAntennaTypes () |
Gets set of registered antenna types. | |
Properties | |
IPropagationToolManager | ToolManager [get] |
Get tool manager. | |
IRadioPropagationNativeBridge | NativeBridge [get] |
Access to native (C++) methods. | |
ObservableCollection< IRadioPropagationLayer > | Layers [get] |
Ordered sets of transmitter-receiver units. | |
Dictionary< string, RadioPropagationModelInfo > | Models [get] |
Collection of methods for computation of microwave propagation in terrain - among other things. | |
uint | Version [get] |
Gets code version for data file compatibility checks. | |
Provides methods for computation of microwave (VHF/UHF bands) propagation in terrain - and related stuff.
bool TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.AddLayer | ( | IRadioPropagationLayer | layer | ) |
Handles addition of a new RadioPropagationLayer.
layer |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
bool TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.ExportCoverageChartToGeoTIFF | ( | string | path, |
IRadioPropagationLayer | layer | ||
) |
Export a layer's coverage chart to a named file using the GeoTIFF format.
path | |
layer |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
IAntennaGainDistribution TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.GetGainDistribution | ( | string | antennaType | ) |
Gets nominal gain distribution model associated with a specific antenna type.
antennaType |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
RadioPropagationModelInfo TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.GetModelByName | ( | string | modelName | ) |
Finds a computation method from lookup by name in the Models dictionary.
modelName |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
IEnumerable< string > TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.GetRegisteredAntennaTypes | ( | ) |
Gets set of registered antenna types.
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
IRadioPropagationLayer TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.LoadLayer | ( | string | path | ) |
Creates a RadioPropagationLayer from file.
path |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
void TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.RegisterAntennaType | ( | string | antennaType, |
IAntennaGainDistribution | gainDistribution | ||
) |
Register or redefine an antenna type along with nominal gain distribution model.
antennaType | |
gainDistribution |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
void TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.RemoveLayer | ( | IRadioPropagationLayer | layer | ) |
Handles removal of an existing RadioPropagationLayer.
layer |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
bool TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.StoreLayer | ( | string | path, |
IRadioPropagationLayer | layer | ||
) |
Store a RadioPropagationLayer to a named file.
path | |
layer |
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
|
get |
Ordered sets of transmitter-receiver units.
Use the AddLayer()/RemoveLayer() methods to add/remove layers. Do not add/remove from this collection directly
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
|
get |
Collection of methods for computation of microwave propagation in terrain - among other things.
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
|
get |
Access to native (C++) methods.
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
|
get |
Get tool manager.
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.
|
get |
Gets code version for data file compatibility checks.
Implemented in TPG.GeoFramework.RadioPropagation.Provider.RadioPropagationProvider.