GaussianOpticalGainPattern Constructor (Double, Double, Double, Double) |
Create a new instance based on the given aperture diameter, divergence angle, efficiency, and pointing error.
Namespace:
AGI.Foundation.Communications.Antennas
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public GaussianOpticalGainPattern(
double apertureDiameter,
double divergenceAngle,
double efficiency,
double pointingError
)
Public Sub New (
apertureDiameter As Double,
divergenceAngle As Double,
efficiency As Double,
pointingError As Double
)
public:
GaussianOpticalGainPattern(
double apertureDiameter,
double divergenceAngle,
double efficiency,
double pointingError
)
new :
apertureDiameter : float *
divergenceAngle : float *
efficiency : float *
pointingError : float -> GaussianOpticalGainPattern
Parameters
- apertureDiameter
- Type: SystemDouble
The diameter of the optical circular aperture, in meters. - divergenceAngle
- Type: SystemDouble
The beam divergence angle, in radians. Typically represents the angle at which the gain is 1/e2 below the on axis (boresight) value. - efficiency
- Type: SystemDouble
The efficiency of the optical antenna. - pointingError
- Type: SystemDouble
The pointing error angle, in radians, for the optical antenna. The pointing error angle is defined as a constant offset
which is added to the off-boresight angle, when computing the gain value. The off-boresight angle is the angle between the boresight vector and the link direction vector.
See Also