SyntheticApertureRadarVolume Class |
Namespace: AGI.Foundation.Geometry.Shapes
The SyntheticApertureRadarVolume type exposes the following members.
Name | Description | |
---|---|---|
SyntheticApertureRadarVolume |
Constructs a sensor volume with a default definition, in which the InnerHalfAngle has a value of
one-fourth pi radians, the OuterHalfAngle has a value of HalfPi radians,
the ForeHalfAngle and AftHalfAngle are both equal to zero, and the radius is equal to positive infinity.
| |
SyntheticApertureRadarVolume(Double, Double, Double, Double) |
Constructs a volume of infinite radius with the provided parameters.
| |
SyntheticApertureRadarVolume(Double, Double, Double, Double, Double) |
Constructs a volume of limited radius with the provided parameters.
|
Name | Description | |
---|---|---|
AftHalfAngle |
Gets or sets the aft half angle defining the conical volume of exclusion about the negative x-axis.
| |
ForeHalfAngle |
Gets or sets the fore half angle defining the conical volume of exclusion about the positive x-axis.
| |
InnerHalfAngle |
Gets the inner half angle used to define the interior conical volume of exclusion.
| |
IsConnected |
Gets a value indicating whether the figure is connected.
(Overrides FigureIsConnected.) | |
OuterHalfAngle |
Gets the outer half angle used to define the exterior conical boundary of the volume.
| |
Radius |
Gets or sets the radial limit of the volume. This is the maximum range at which the sensor
can detect a target.
(Inherited from SensorFieldOfView.) |
Name | Description | |
---|---|---|
Encloses |
Indicates if the provided point is inside the volume.
(Overrides SolidEncloses(Cartesian).) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetEnclosureDescriptions |
Gets the list of descriptions for the enclosure functions for this solid.
(Overrides SolidGetEnclosureDescriptions.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetProjection(Ellipsoid, KinematicTransformation) |
Gets the projection of the sensor onto the front surface of a specified ellipsoid and into space.
(Inherited from SensorFieldOfView.) | |
GetProjection(Ellipsoid, KinematicTransformation, SensorProjectionOptions) |
Gets the projection of the sensor onto the front surface of a specified ellipsoid and onto a plane at a
specified distance in space.
(Overrides SensorFieldOfViewGetProjection(Ellipsoid, KinematicTransformation, SensorProjectionOptions).) | |
GetService |
Gets the service object of the specified type.
(Inherited from SensorFieldOfView.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnRadiusChanged |
Called after the Radius property changes.
(Overrides SensorFieldOfViewOnRadiusChanged.) | |
SetInnerOuterHalfAngles |
Sets the inner and outer half angles of a sensor, which define part of the sensor volume.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
As depicted in the figure below, the vertex of the volume is located at the origin and the sensor principal direction is along the positive z-axis. Half angles measured from the principal direction are used to define the outer boundary of the volume as well as an interior conical volume of exclusion. Fore and aft half angles are used to define a conical volumes of exclusion about the positive and negative x-axis, respectively. The range limit measured radially from the origin closes the volume.