SimpleReceiver Constructor (String, Point, Axes, Double, Double, Double, Double) |
Creates a new instance specifying all parameters.
Namespace:
AGI.Foundation.Communications
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public SimpleReceiver(
string name,
Point locationPoint,
Axes orientationAxes,
double gain,
double noiseFactor,
double targetFrequency,
double filterBandwidth
)
Public Sub New (
name As String,
locationPoint As Point,
orientationAxes As Axes,
gain As Double,
noiseFactor As Double,
targetFrequency As Double,
filterBandwidth As Double
)
public:
SimpleReceiver(
String^ name,
Point^ locationPoint,
Axes^ orientationAxes,
double gain,
double noiseFactor,
double targetFrequency,
double filterBandwidth
)
new :
name : string *
locationPoint : Point *
orientationAxes : Axes *
gain : float *
noiseFactor : float *
targetFrequency : float *
filterBandwidth : float -> SimpleReceiver
Parameters
- name
- Type: SystemString
The name of the receiver. - locationPoint
- Type: AGI.Foundation.GeometryPoint
The Point defining the location of the receiver over time. - orientationAxes
- Type: AGI.Foundation.GeometryAxes
The Axes defining the orientation of the receiver over time. - gain
- Type: SystemDouble
The gain value to be applied to the amplifier. - noiseFactor
- Type: SystemDouble
The noise factor to be applied to the amplifier. - targetFrequency
- Type: SystemDouble
The center frequency of the rectangular filter, in hertz. - filterBandwidth
- Type: SystemDouble
The total bandwidth of the rectangular filter, in hertz.
Remarks
Because the
SimpleReceiver uses an
IsotropicGainPattern, the orientation of this receiver does not affect the communications analysis.
The
orientationAxes parameter in this constructor is made available to allow configuration for other analysis that may require it to be set.
See Also