| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.aircraftpropagation | 
 Contains types for propagating an aircraft through various maneuvers subject to 
 flight phase performance models and wind effects. 
 | 
| agi.foundation.cesium | 
 Contains types used for defining graphical properties of definitional objects to be written out as CZML. 
 | 
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.geometry.discrete | 
 Contains types which define discretization algorithms and metadata for analysis of spatial geometry. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Bounds | 
Bounds.getUnbounded()
Gets a set of  
Bounds representing the full range of real values from negative infinity to positive infinity. | 
static Bounds | 
Bounds.getUndefined()
Gets a set of  
Bounds with values of Double.NaN. | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
Bounds.equals(Bounds left,
      Bounds right)
Returns  
true if the two instances are exactly equal. | 
boolean | 
Bounds.equalsEpsilon(Bounds other,
             double epsilon)
Indicates whether each value of another instance of this type
    is within the required tolerance of the corresponding value of this instance. 
 | 
boolean | 
Bounds.equalsType(Bounds other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
static boolean | 
Bounds.notEquals(Bounds left,
         Bounds right)
Returns  
true if the two instances are not exactly equal. | 
| Modifier and Type | Method and Description | 
|---|---|
Bounds | 
SimpleForwardFlightPropellerPropulsion.getFuelFlowRateLimits()
Gets the fuel flow rate limits, typically defined at nominal sea level atmospheric density. 
 | 
Bounds | 
SimpleForwardFlightJetPropulsion.getFuelFlowRateLimits()
Gets the fuel flow rate limits, typically defined at nominal sea level atmospheric density. 
 | 
Bounds | 
SimpleAccelerationPerformanceModel.getLateralLoadLimits()
Gets the lateral load limit. 
 | 
Bounds | 
SimpleAccelerationPerformanceModel.getLongitudinalLoadLimits()
Gets the longitudinal load limits. 
 | 
Bounds | 
SimpleForwardFlightPropellerPropulsion.getPowerAvailableLimits()
Gets the available power limits, typically defined at nominal sea level atmospheric density. 
 | 
Bounds | 
SimpleForwardFlightJetPropulsion.getThrustAvailableLimits()
Gets the available thrust limits, typically defined at nominal sea level atmospheric density. 
 | 
Bounds | 
SimpleAccelerationPerformanceModel.getVerticalLoadLimits()
Gets the vertical load limits. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<Bounds> | 
SimpleAccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(EvaluatorGroup group,
                                     IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft. 
 | 
abstract Evaluator<Bounds> | 
AccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(EvaluatorGroup group,
                                     IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
AccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
SimpleAccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                          IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft. 
 | 
abstract Evaluator<Bounds> | 
AccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                          IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
AccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
SimpleAccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                      IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft. 
 | 
abstract Evaluator<Bounds> | 
AccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                      IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
AccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimpleForwardFlightPropellerPropulsion.setFuelFlowRateLimits(Bounds value)
Sets the fuel flow rate limits, typically defined at nominal sea level atmospheric density. 
 | 
void | 
SimpleForwardFlightJetPropulsion.setFuelFlowRateLimits(Bounds value)
Sets the fuel flow rate limits, typically defined at nominal sea level atmospheric density. 
 | 
void | 
SimpleAccelerationPerformanceModel.setLateralLoadLimits(Bounds value)
Sets the lateral load limit. 
 | 
void | 
SimpleAccelerationPerformanceModel.setLongitudinalLoadLimits(Bounds value)
Sets the longitudinal load limits. 
 | 
void | 
SimpleForwardFlightPropellerPropulsion.setPowerAvailableLimits(Bounds value)
Sets the available power limits, typically defined at nominal sea level atmospheric density. 
 | 
void | 
SimpleForwardFlightJetPropulsion.setThrustAvailableLimits(Bounds value)
Sets the available thrust limits, typically defined at nominal sea level atmospheric density. 
 | 
void | 
SimpleAccelerationPerformanceModel.setVerticalLoadLimits(Bounds value)
Sets the vertical load limits. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CesiumProperty<Bounds> | 
PointGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this point will be displayed. 
 | 
CesiumProperty<Bounds> | 
PathGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this path will be displayed. 
 | 
CesiumProperty<Bounds> | 
ModelGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this model will be displayed. 
 | 
CesiumProperty<Bounds> | 
LabelGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this label will be displayed. 
 | 
CesiumProperty<Bounds> | 
EllipsoidGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this ellipsoid will be displayed. 
 | 
CesiumProperty<Bounds> | 
CentralBodySurfaceRegionGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this region will be displayed. 
 | 
CesiumProperty<Bounds> | 
CentralBodySurfaceCurveGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this curve will be displayed. 
 | 
CesiumProperty<Bounds> | 
BillboardGraphics.getDistanceDisplayCondition()
Gets the distances from the camera at which this billboard will be displayed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PointGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this point will be displayed. 
 | 
void | 
PathGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this path will be displayed. 
 | 
void | 
ModelGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this model will be displayed. 
 | 
void | 
LabelGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this label will be displayed. 
 | 
void | 
EllipsoidGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this ellipsoid will be displayed. 
 | 
void | 
CentralBodySurfaceRegionGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this region will be displayed. 
 | 
void | 
CentralBodySurfaceCurveGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this curve will be displayed. 
 | 
void | 
BillboardGraphics.setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this billboard will be displayed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Bounds | 
SphericalBounds.getClockBounds()
Gets the bounds for the Clock coordinate. 
 | 
Bounds | 
CylindricalBounds.getClockBounds()
Gets the bounds for the Clock coordinate. 
 | 
Bounds | 
SphericalBounds.getConeBounds()
Gets the bounds for the Cone coordinate. 
 | 
Bounds | 
SphericalBounds.getMagnitudeBounds()
Gets the bounds for the Magnitude coordinate. 
 | 
Bounds | 
CylindricalBounds.getRadialBounds()
Gets the bounds for the Radial coordinate. 
 | 
Bounds | 
CartesianBounds.getXBounds()
Gets the bounds for the X coordinate. 
 | 
Bounds | 
CartesianBounds.getYBounds()
Gets the bounds for the Y coordinate. 
 | 
Bounds | 
PyramidalBounds.getZBounds()
Gets the bounds for the Z coordinate. 
 | 
Bounds | 
CylindricalBounds.getZBounds()
Gets the bounds for the Z coordinate. 
 | 
Bounds | 
CartesianBounds.getZBounds()
Gets the bounds for the Z coordinate. 
 | 
Bounds | 
PyramidalBounds.getZXAngleBounds()
Gets the bounds for the ZXAngle coordinate. 
 | 
Bounds | 
PyramidalBounds.getZYAngleBounds()
Gets the bounds for the ZYAngle coordinate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Bounds | 
ConeCoverageGrid.getBaseRadiusBounds()
Gets the cone's base radius bounds. 
 | 
Bounds | 
SpheroidCoverageGrid.getClockAngleBounds()
Gets the clock angle (azimuthal) bounds. 
 | 
Bounds | 
CylinderCoverageGrid.getClockAngleBounds()
Gets the bounds for the cylinder's clock angle. 
 | 
Bounds | 
ConeCoverageGrid.getClockAngleBounds()
Gets the cone clock angle bounds. 
 | 
Bounds | 
SpheroidCoverageGrid.getConeAngleBounds()
Gets the cone angle (polar) bounds. 
 | 
Bounds | 
RectangularPyramidCoverageGrid.getHeightBounds()
Gets the height bounds of the pyramid. 
 | 
Bounds | 
ExtrudedCentralBodyCoverageGrid.getHeightBounds()
Gets the height bounds relative to the reference surface of the  
UnderlyingGrid (get). | 
Bounds | 
CylinderCoverageGrid.getHeightBounds()
Gets the height bounds for the cylinder's z coordinate. 
 | 
Bounds | 
ConeCoverageGrid.getHeightBounds()
Gets the height bounds of the cone. 
 | 
Bounds | 
TorusCoverageGrid.getMajorClockAngleBounds()
Gets the major clock angle bounds, the clock angle of the torus. 
 | 
Bounds | 
TorusCoverageGrid.getMinorClockAngleBounds()
Gets the minor clock angle bounds, the clock angle of the circle of revolution. 
 | 
Bounds | 
TorusCoverageGrid.getMinorRadiusBounds()
Gets the minor radius bounds. 
 | 
Bounds | 
SpheroidCoverageGrid.getRadialBounds()
Gets the radial bounds, which must be positive. 
 | 
Bounds | 
CylinderCoverageGrid.getRadialBounds()
Gets the radial bounds for the cylinder's radial coordinate, which must be positive. 
 | 
Bounds | 
CuboidCoverageGrid.getXAxisBounds()
Gets the bounds in the x-axis. 
 | 
Bounds | 
CuboidCoverageGrid.getYAxisBounds()
Gets the bounds in the y-axis. 
 | 
Bounds | 
CuboidCoverageGrid.getZAxisBounds()
Gets the bounds in the z-axis. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<Double> | 
SpecifiedResolutionCoverageGriddingTechnique.grid(Bounds coordinateBounds,
    boolean isCyclic)
Grids the coordinate. 
 | 
List<Double> | 
SpecifiedNumberOfPointsCoverageGriddingTechnique.grid(Bounds coordinateBounds,
    boolean isCyclic)
Grids the coordinate. 
 | 
List<Double> | 
SpecifiedCollectionCoverageGriddingTechnique.grid(Bounds coordinateBounds,
    boolean isCyclic)
Grids the coordinate. 
 | 
List<Double> | 
ICoverageGriddingTechnique.grid(Bounds coordinateBounds,
    boolean isCyclic)
Grids the coordinate. 
 | 
void | 
ConeCoverageGrid.setBaseRadiusBounds(Bounds value)
Sets the cone's base radius bounds. 
 | 
void | 
SpheroidCoverageGrid.setClockAngleBounds(Bounds value)
Sets the clock angle (azimuthal) bounds. 
 | 
void | 
CylinderCoverageGrid.setClockAngleBounds(Bounds value)
Sets the bounds for the cylinder's clock angle. 
 | 
void | 
ConeCoverageGrid.setClockAngleBounds(Bounds value)
Sets the cone clock angle bounds. 
 | 
void | 
SpheroidCoverageGrid.setConeAngleBounds(Bounds value)
Sets the cone angle (polar) bounds. 
 | 
void | 
RectangularPyramidCoverageGrid.setHeightBounds(Bounds value)
Sets the height bounds of the pyramid. 
 | 
void | 
ExtrudedCentralBodyCoverageGrid.setHeightBounds(Bounds value)
Sets the height bounds relative to the reference surface of the  
UnderlyingGrid (get). | 
void | 
CylinderCoverageGrid.setHeightBounds(Bounds value)
Sets the height bounds for the cylinder's z coordinate. 
 | 
void | 
ConeCoverageGrid.setHeightBounds(Bounds value)
Sets the height bounds of the cone. 
 | 
void | 
TorusCoverageGrid.setMajorClockAngleBounds(Bounds value)
Sets the major clock angle bounds, the clock angle of the torus. 
 | 
void | 
TorusCoverageGrid.setMinorClockAngleBounds(Bounds value)
Sets the minor clock angle bounds, the clock angle of the circle of revolution. 
 | 
void | 
TorusCoverageGrid.setMinorRadiusBounds(Bounds value)
Sets the minor radius bounds. 
 | 
void | 
SpheroidCoverageGrid.setRadialBounds(Bounds value)
Sets the radial bounds, which must be positive. 
 | 
void | 
CylinderCoverageGrid.setRadialBounds(Bounds value)
Sets the radial bounds for the cylinder's radial coordinate, which must be positive. 
 | 
void | 
CuboidCoverageGrid.setXAxisBounds(Bounds value)
Sets the bounds in the x-axis. 
 | 
void | 
CuboidCoverageGrid.setYAxisBounds(Bounds value)
Sets the bounds in the y-axis. 
 | 
void | 
CuboidCoverageGrid.setZAxisBounds(Bounds value)
Sets the bounds in the z-axis. 
 | 
| Constructor and Description | 
|---|
ConeCoverageGrid(Bounds clockAngleBounds,
                Bounds baseRadiusBounds,
                Bounds heightBounds,
                ICoverageGriddingTechnique angleGriddingTechnique,
                ICoverageGriddingTechnique radialGriddingTechnique,
                ICoverageGriddingTechnique heightGriddingTechnique,
                ReferenceFrame referenceFrame,
                boolean useCellVolumeForWeight,
                boolean saveGridCell)
Initializes a cone grid with the specified parameters. 
 | 
CuboidCoverageGrid(Bounds xAxisBounds,
                  Bounds yAxisBounds,
                  Bounds zAxisBounds,
                  ICoverageGriddingTechnique xAxisGriddingTechnique,
                  ICoverageGriddingTechnique yAxisGriddingTechnique,
                  ICoverageGriddingTechnique zAxisGriddingTechnique,
                  ReferenceFrame frame,
                  boolean useCellVolumeForWeight,
                  boolean saveGridCell)
Initializes a cuboid grid with a single gridding technique used for each coordinate. 
 | 
CuboidCoverageGrid(Bounds xAxisBounds,
                  Bounds yAxisBounds,
                  Bounds zAxisBounds,
                  ICoverageGriddingTechnique griddingTechnique,
                  ReferenceFrame frame,
                  boolean useCellVolumeForWeight,
                  boolean saveGridCell)
Initializes a cuboid grid with a single gridding technique used for each coordinate. 
 | 
CylinderCoverageGrid(Bounds clockAngleBounds,
                    Bounds radialBounds,
                    Bounds heightBounds,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ICoverageGriddingTechnique heightGriddingTechnique,
                    ReferenceFrame frame,
                    boolean useCellVolumeForWeight,
                    boolean saveGridCell)
Initializes a cylinder grid with the specified parameters. 
 | 
ExtrudedCentralBodyCoverageGrid(CentralBodyCoverageGrid centralBodyCoverageGridToExtrude,
                               Bounds heightBounds,
                               ICoverageGriddingTechnique heightGriddingTechnique)
Initializes an extruded grid with the input underlying grid. 
 | 
RectangularPyramidCoverageGrid(double xAxisLength,
                              double yAxisLength,
                              Bounds heightBounds,
                              ICoverageGriddingTechnique zxAngleGriddingTechnique,
                              ICoverageGriddingTechnique zyAngleGriddingTechnique,
                              ICoverageGriddingTechnique heightGriddingTechnique,
                              ReferenceFrame referenceFrame,
                              boolean useCellVolumeForWeight,
                              boolean saveGridCell)
Initializes a rectangular pyramid grid with the specified parameters. 
 | 
SpheroidCoverageGrid(Bounds clockAngleBounds,
                    Bounds coneAngleBounds,
                    Bounds radialBounds,
                    ICoverageGriddingTechnique clockAngleGriddingTechnique,
                    ICoverageGriddingTechnique coneAngleGriddingTechnique,
                    ICoverageGriddingTechnique radialGriddingTechnique,
                    ReferenceFrame frame,
                    boolean useCellVolumeForWeight,
                    boolean saveGridCell)
Initializes a spheroid grid with the specified parameters. 
 | 
TorusCoverageGrid(double majorRadius,
                 Bounds minorRadiusBounds,
                 Bounds majorClockAngleBounds,
                 Bounds minorClockAngleBounds,
                 ICoverageGriddingTechnique circleRadiusGriddingTechnique,
                 ICoverageGriddingTechnique majorClockAngleGriddingTechnique,
                 ICoverageGriddingTechnique minorClockAngleGriddingTechnique,
                 ReferenceFrame referenceFrame,
                 boolean useCellVolumeForWeight,
                 boolean saveGridCell)
Initializes a torus grid with the specified parameters. 
 |