Click or drag to resize

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)
Syntax
public SyntheticApertureRadarVolume(
	double innerHalfAngle,
	double outerHalfAngle,
	double aftHalfAngle,
	double foreHalfAngle,
	double minimumRadius,
	double maximumRadius
)

Parameters

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
ExceptionCondition
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