Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.RadioPropagation.Provider.Contracts Namespace Reference

Classes

interface  IConnectivityNetwork
 Calculates path loss in both directions between individual members of a set transmitter-recevier units, and examines/shows mutual connectivity based on signal-to-noice requirements a.o.t. More...
 
interface  IFeasibilityMonitor
 Monitor a source area for feasible locations to place a radiounit communicating with another radiounit moving along a target route. More...
 
interface  IFovMonitor
 Interface for the Fov (Field Of View) monitoring class. Fields of view is examined at a set of arbitrarily given Povs (Point of Views) along a planned Uav flight path. Visibel ground area may be filtered through the Uavs sensors field limitations and corresponding yaw and roll characteristics with respect to the Uav itself. More...
 
interface  IRadioPropagationLayer
 A RadioPropagation layer is a collection of individually positioned transmitter-receiver units charing some basic charcteristics - such as a calculation model for propagation computations. Individual coverage charts may contribute to a combined coverage chart for the layer as a whole. Interconnectivity between member units may be calculated and reported according to the each unit's role in such a constellation. More...
 
interface  IRadioPropagationProvider
 Provides methods for computation of microwave (VHF/UHF bands) propagation in terrain - and related stuff. More...
 
interface  ITransmitterReceiver
 Transmitter-receiver unit with individual characteristics, coverage area and coverage result. More...
 
class  MonitoringProgressChangedEventArgs
 Providing args for the MonitoringProgressChanged callback. More...
 

Enumerations

enum  ApertureGeometries { Circular = 0 , Elliptical = 1 , Rectangular = 2 }
 Fov sensor aperture shapes. More...
 
enum  UavLineWidthUnits { Resolution , Pixels , Meters }
 Uav coverage markup line width units. More...
 

Functions

delegate void MonitoringProgressChangedEventHandler (object sender, MonitoringProgressChangedEventArgs args)
 Called when monitoring progress hans changed.
 
delegate void ConnectionsUpdatedHandler (object sender, object o)
 Event handler prototype for "Connections Updated".
 
delegate void UnitVisibilityChangedHandler (object sender, ITransmitterReceiver u)
 

Enumeration Type Documentation

◆ ApertureGeometries

Fov sensor aperture shapes.

Enumerator
Circular 

Shape of aperture is circular.

Elliptical 

Shape of aperture is elliptical.

Rectangular 

Shape of aperture is rectangular.

◆ UavLineWidthUnits

Uav coverage markup line width units.

Enumerator
Resolution 

Fraction of resolution.

Pixels 

Pixels.

Meters 

Meters.

Function Documentation

◆ ConnectionsUpdatedHandler()

delegate void TPG.GeoFramework.RadioPropagation.Provider.Contracts.ConnectionsUpdatedHandler ( object  sender,
object  o 
)

Event handler prototype for "Connections Updated".

Parameters
sender
o

◆ MonitoringProgressChangedEventHandler()

delegate void TPG.GeoFramework.RadioPropagation.Provider.Contracts.MonitoringProgressChangedEventHandler ( object  sender,
MonitoringProgressChangedEventArgs  args 
)

Called when monitoring progress hans changed.

Parameters
senderSource of event.
argsArguments

◆ UnitVisibilityChangedHandler()

delegate void TPG.GeoFramework.RadioPropagation.Provider.Contracts.UnitVisibilityChangedHandler ( object  sender,
ITransmitterReceiver  u 
)
Parameters
senderEvent origin.
uUnit with changed visibility.