Maria GDK 4.5.0.137
Documentation of managed code in release branch
|
Public Member Functions | |||||
RadioPropagationProvider (IElevationDataInterfacer elevationDataInterfacer, IMapResources mapResources, IPropagationToolManager toolManager) | |||||
Constructor, includes loading of external native modules. | |||||
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.
| |||||
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 | |
IRadioPropagationNativeBridge | NativeBridge [get] |
Access to native (C++) methods. | |
IPropagationToolManager | ToolManager [get] |
Get tool manager. | |
ObservableCollection< IRadioPropagationLayer > | Layers [get] |
Ordered sets of transmitter-receiver units.Use the AddLayer()/RemoveLayer() methods to add/remove layers. Do not add/remove from this collection directly | |
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. | |
Properties inherited from TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider | |
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. | |
|
inline |
Constructor, includes loading of external native modules.
elevationDataInterfacer | Access to elevation data |
mapResources | Access to bitmap rendering in a geo context |
|
inline |
Handles addition of a new RadioPropagationLayer.
layer |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Export a layer's coverage chart to a named file using the GeoTIFF format.
path | |
layer |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Gets nominal gain distribution model associated with a specific antenna type.
antennaType |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Finds a computation method from lookup by name in the Models dictionary.
modelName |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Gets set of registered antenna types.
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Creates a RadioPropagationLayer from file.
path |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Register or redefine an antenna type along with nominal gain distribution model.
antennaType | |
gainDistribution |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Handles removal of an existing RadioPropagationLayer.
layer |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
inline |
Store a RadioPropagationLayer to a named file.
path | |
layer |
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
get |
Ordered sets of transmitter-receiver units.Use the AddLayer()/RemoveLayer() methods to add/remove layers. Do not add/remove from this collection directly
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
get |
Collection of methods for computation of microwave propagation in terrain - among other things.
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
get |
Access to native (C++) methods.
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
get |
Get tool manager.
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.
|
get |
Gets code version for data file compatibility checks.
Implements TPG.GeoFramework.RadioPropagation.Provider.Contracts.IRadioPropagationProvider.