| AGI.Foundation.Geometry.Shapes Namespace | 
 Classes
Classes| 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.
             | 
 Structures
Structures| Structure | Description | |
|---|---|---|
|  | PointOnCurve | 
            Represents a specific point on a Curve.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IDynamicFieldOfViewService | 
            A service that provides a time-dynamic sensor field of view volume.
             | 
|  | IFieldOfViewService | 
            A service that provides a sensor volume.
             | 
 Enumerations
Enumerations| 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.
             |