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 1dimensional 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 fieldofview 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.
 
EllipsoidSurfaceRegion 
This class represents 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 3dimensional 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 timedynamic 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.
