AGI.Foundation.Geometry.Shapes Namespace |
Class | Description | |
---|---|---|
ComplexConic |
A sensor volume defined by inner and outer half angles, minimum and maximum clock angles,
and a radial range limit. The half angles define the outer boundary of the volume, while the
clock angles restrict the volume to a sector of the annular cross-section, and the
radial range closes the volume.
| |
Curve |
A 1-dimensional geometric figure.
| |
CurveCollection |
A collection of Curve instances;
| |
CustomSensorPattern |
A custom SensorFieldOfView defined by a list of directions defining the outer
perimeter of the field of view. See the Remarks section for more information.
| |
DynamicSensorFieldOfView |
A sensor field-of-view volume that can change shape with time.
| |
DynamicSensorFieldOfViewEvaluator |
Evaluates a SensorFieldOfView that changes with time. Instances of this type are
created by DynamicSensorFieldOfView.
| |
Ellipsoid | A quadratic surface defined in Cartesian coordinates by the equation: (x / a)^2 + (y / b)^2 + (z / c)^2 = 1 | |
EllipsoidComplexSurfaceCurve |
Represents a curve comprised of several connected curves on the surface of an ellipsoid
| |
EllipsoidGeodesic | A minimum length path conforming to the surface of an ellipsoid and connecting two planetodetic surface points. This class utilizes the direct and indirect formulations for defining geodesics on an ellipsoid, as discussed in "Geodesics on an ellipsoid of revolution.", C. F. Karney, 7 February 2011. The algorithms have been adapted from GeographicLib version 1.44 to optimize performance for the .NET and Java frameworks. | |
EllipsoidRhumbLine |
A path of constant heading conforming to the surface of an ellipsoid and connecting two planetodetic surface points.
| |
EllipsoidSurfaceCurve |
Represents a curve on the surface of an ellipsoid.
| |
EllipsoidSurfaceCurveIntersectionResults |
Holds the data for the location of an intersection between two EllipsoidSurfaceCurves.
| |
EllipsoidSurfaceRegion |
This class represents a region of the surface of an Ellipsoid bounded by a closed surface curve.
| |
EllipsoidSurfaceRegionHole |
This class represents a hole in a region of the surface of an Ellipsoid bounded by a closed surface curve.
| |
EnclosureDescription |
Describes an enclosure, as returned by GetEnclosureDescriptions.
| |
EnclosureDescriptionCollection |
A collection of EnclosureDescription instances.
| |
EntityDynamicSensorFieldOfViewTEntity |
A DynamicSensorFieldOfView that gets the current sensor shape from a tracking entity
implementing IEntitySensorFieldOfView. This type can only be used in an evaluator that
is parameterized on EntityParameter and TransactionParameter.
| |
Figure |
A geometric figure.
| |
RectangularPyramid |
A sensor volume with a rectangular cross section and a radial range limit. The half angles define
the outer boundaries of the volume, and the radial range closes the volume, forming a sensor volume
in the shape of a rectangular pyramid.
| |
SensorFieldOfView |
A sensor field of view volume.
| |
SensorProjection |
A projection of a sensor onto the surface of an ellipsoid and into space. In addition,
boundaries that fall on the horizon between the ellipsoid and space are also included
in both collections and the correspondence between them is made available.
| |
SensorProjectionBoundary |
The boundary of a sensor projection.
| |
SensorProjectionBoundaryCollection |
A collection of SensorProjectionBoundaries.
| |
SensorProjectionHorizon |
Describes a portion of a SensorProjectionBoundary that
occurs at the limb of the central body.
| |
SensorProjectionHorizonCollection |
A collection of SensorProjectionHorizon instances.
| |
SensorProjectionOptions |
Specifies options to the GetProjection(Ellipsoid, KinematicTransformation, SensorProjectionOptions) method.
| |
Solid |
A 3-dimensional geometric figure.
| |
SyntheticApertureRadarVolume |
A sensor volume defined by inner and outer half angles, fore and aft exclusion angles,
and a radial range limit. The outer half angle defines the outer boundary of the volume, and
the other half angles define exclusion boundaries for the sensor volume.
|
Structure | Description | |
---|---|---|
PointOnCurve |
Represents a specific point on a Curve.
|
Interface | Description | |
---|---|---|
IDynamicFieldOfViewService |
A service that provides a time-dynamic sensor field of view volume.
| |
IFieldOfViewService |
A service that provides a sensor volume.
|
Enumeration | Description | |
---|---|---|
EllipsoidType |
The type of an ellipsoid.
| |
EnclosureFunctionType |
Describes the nature of an enclosure function returned by GetEnclosureDescriptions.
| |
SensorSpaceProjection |
Specifies the type of projection to use when projecting a sensor into space.
|