Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoFramework.RadioPropagation.Data.IAntenna Interface Reference

Interface for setting antenna type, azimuth, tilt and gain distribution. More...

Inheritance diagram for TPG.GeoFramework.RadioPropagation.Data.IAntenna:
TPG.GeoFramework.RadioPropagation.Provider.Antenna

Public Member Functions

void CalcEffectiveDirection (double rayAzimuth, double rayElevation, out double effphi, out double efftheta)
 Transforms a ray azimuth and elevation to angels relative to the antenna.
 
void ApplySettings ()
 Must be called for parameter changes to be effective.
 
void ToStream (Stream ost)
 Save antenna parameters to stream.
 
bool FromStream (Stream ist)
 Load antenna parameters from stream.
 

Properties

string AntennaType [get, set]
 Antenna type.
 
double Azimuth [get, set]
 Antenna azimuth (bearing)
 
double Tilt [get, set]
 Antenna tilt angle (positve - tilting upwards)
 
IAntennaGainDistribution GainDistribution [get, set]
 Equipment specific gain distribution.
 

Events

EventHandler AntennaSettingsChanged
 Parameter changed event.
 

Detailed Description

Interface for setting antenna type, azimuth, tilt and gain distribution.

Member Function Documentation

◆ ApplySettings()

void TPG.GeoFramework.RadioPropagation.Data.IAntenna.ApplySettings ( )

Must be called for parameter changes to be effective.

Implemented in TPG.GeoFramework.RadioPropagation.Provider.Antenna.

◆ CalcEffectiveDirection()

void TPG.GeoFramework.RadioPropagation.Data.IAntenna.CalcEffectiveDirection ( double  rayAzimuth,
double  rayElevation,
out double  effphi,
out double  efftheta 
)

Transforms a ray azimuth and elevation to angels relative to the antenna.

Parameters
rayAzimuth
rayElevation
effphi
efftheta

Implemented in TPG.GeoFramework.RadioPropagation.Provider.Antenna.

◆ FromStream()

bool TPG.GeoFramework.RadioPropagation.Data.IAntenna.FromStream ( Stream  ist)

Load antenna parameters from stream.

Parameters
ist
Returns

Implemented in TPG.GeoFramework.RadioPropagation.Provider.Antenna.

◆ ToStream()

void TPG.GeoFramework.RadioPropagation.Data.IAntenna.ToStream ( Stream  ost)

Save antenna parameters to stream.

Parameters
ost

Implemented in TPG.GeoFramework.RadioPropagation.Provider.Antenna.

Property Documentation

◆ AntennaType

string TPG.GeoFramework.RadioPropagation.Data.IAntenna.AntennaType
getset

◆ Azimuth

double TPG.GeoFramework.RadioPropagation.Data.IAntenna.Azimuth
getset

Antenna azimuth (bearing)

Implemented in TPG.GeoFramework.RadioPropagation.Provider.Antenna.

◆ GainDistribution

IAntennaGainDistribution TPG.GeoFramework.RadioPropagation.Data.IAntenna.GainDistribution
getset

Equipment specific gain distribution.

Implemented in TPG.GeoFramework.RadioPropagation.Provider.Antenna.

◆ Tilt

double TPG.GeoFramework.RadioPropagation.Data.IAntenna.Tilt
getset

Antenna tilt angle (positve - tilting upwards)

Implemented in TPG.GeoFramework.RadioPropagation.Provider.Antenna.


The documentation for this interface was generated from the following file: