SyntheticApertureRadarVolume Constructor (Double, Double, Double, Double, Double, Double) |
Constructs a volume of limited radius with the provided parameters.
Namespace:
AGI.Foundation.Geometry.Shapes
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 26.3.426.0 (26.3.426.0)
Syntaxpublic SyntheticApertureRadarVolume(
double innerHalfAngle,
double outerHalfAngle,
double aftHalfAngle,
double foreHalfAngle,
double minimumRadius,
double maximumRadius
)
Public Sub New (
innerHalfAngle As Double,
outerHalfAngle As Double,
aftHalfAngle As Double,
foreHalfAngle As Double,
minimumRadius As Double,
maximumRadius As Double
)
public:
SyntheticApertureRadarVolume(
double innerHalfAngle,
double outerHalfAngle,
double aftHalfAngle,
double foreHalfAngle,
double minimumRadius,
double maximumRadius
)
new :
innerHalfAngle : float *
outerHalfAngle : float *
aftHalfAngle : float *
foreHalfAngle : float *
minimumRadius : float *
maximumRadius : float -> SyntheticApertureRadarVolumeParameters
- innerHalfAngle
- Type: SystemDouble
The angle between the principal direction and the outermost boundary of the interior conical
volume of exclusion. Defines the interior conical volume of exclusion. - outerHalfAngle
- Type: SystemDouble
The angle between the principal direction and the outermost boundary of the sensor volume.
Defines the exterior conical boundary of volume. - aftHalfAngle
- Type: SystemDouble
Defines the conical volume of exclusion about the negative x-axis. - foreHalfAngle
- Type: SystemDouble
Defines the conical volume of exclusion about the positive x-axis. - minimumRadius
- Type: SystemDouble
The radial distance to the spherical surface defining the minimum range of the sensor volume. - maximumRadius
- Type: SystemDouble
The radial distance to the spherical surface defining the maximum range of the sensor volume.
Exceptions| Exception | Condition |
|---|
| ArgumentOutOfRangeException |
The inner and outer half angles must be in the range from 0 to π radians, not inclusive.
|
| ArgumentException |
The inner half angle must be less than the outer half angle.
|
| ArgumentOutOfRangeException |
Thrown when the aftHalfAngle or foreHalfAngle is less than zero or greater than or equal
to HalfPi radians.
|
| ArgumentOutOfRangeException |
The minimumRadius and maximumRadius radial limits must be in the range from 0.0 to PositiveInfinity.
|
| ArgumentException |
The minimumRadius radial limit must be less the maximumRadius radial limit.
|
See Also