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.
|