| Package | Description | 
|---|---|
| agi.foundation.aircraftpropagation | 
 Contains types for propagating an aircraft through various maneuvers subject to 
 flight phase performance models and wind effects. 
 | 
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.communications.signalpropagation | 
 Contains types for propagating electromagnetic signals along communication links. 
 | 
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarDependentOnServiceProvider | 
SimpleDescentPerformanceModel.getAirspeed()
Gets a scalar which will determine the commanded airspeed. 
 | 
ScalarDependentOnServiceProvider | 
SimpleCruisePerformanceModel.getAirspeed()
Gets a scalar which will determine the commanded airspeed. 
 | 
ScalarDependentOnServiceProvider | 
SimpleClimbPerformanceModel.getAirspeed()
Gets a scalar which will determine the commanded airspeed. 
 | 
ScalarDependentOnServiceProvider | 
SimpleDescentPerformanceModel.getAltitudeRate()
Gets a scalar which will determine the commanded rate of altitude change. 
 | 
ScalarDependentOnServiceProvider | 
SimpleClimbPerformanceModel.getAltitudeRate()
Gets a scalar which will determine the commanded rate of altitude change. 
 | 
ScalarDependentOnServiceProvider | 
SimpleForwardFlightPropellerPropulsion.getDensity()
Gets the scalar defining the local atmospheric density. 
 | 
ScalarDependentOnServiceProvider | 
SimpleForwardFlightPropellerPropulsion.getDensityRatio()
Gets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density). 
 | 
ScalarDependentOnServiceProvider | 
SimpleForwardFlightJetPropulsion.getDensityRatio()
Gets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density). 
 | 
ScalarDependentOnServiceProvider | 
SimpleDescentPerformanceModel.getFuelFlowRate()
Gets a scalar which will determine the commanded rate of fuel flow. 
 | 
ScalarDependentOnServiceProvider | 
SimpleCruisePerformanceModel.getFuelFlowRate()
Gets a scalar which will determine the commanded rate of fuel flow. 
 | 
ScalarDependentOnServiceProvider | 
SimpleClimbPerformanceModel.getFuelFlowRate()
Gets a scalar which will determine the commanded rate of fuel flow. 
 | 
ScalarDependentOnServiceProvider | 
ClimbDescentPerformanceModel.getScalarElement(ClimbDescentCommandedValuesElement element)
Gets a  
ScalarDependentOnServiceProvider that will represent one of the individual 
    commanded values computed by this performance model. | 
ScalarDependentOnServiceProvider | 
CruisePerformanceModel.getScalarElement(CruiseCommandedValuesElement element)
Gets a  
ScalarDependentOnServiceProvider that will represent one of the individual 
    commanded values computed by this performance model. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SimpleDescentPerformanceModel.setAirspeed(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded airspeed. 
 | 
void | 
SimpleCruisePerformanceModel.setAirspeed(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded airspeed. 
 | 
void | 
SimpleClimbPerformanceModel.setAirspeed(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded airspeed. 
 | 
void | 
SimpleDescentPerformanceModel.setAltitudeRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of altitude change. 
 | 
void | 
SimpleClimbPerformanceModel.setAltitudeRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of altitude change. 
 | 
void | 
SimpleForwardFlightPropellerPropulsion.setDensity(ScalarDependentOnServiceProvider value)
Sets the scalar defining the local atmospheric density. 
 | 
void | 
SimpleForwardFlightPropellerPropulsion.setDensityRatio(ScalarDependentOnServiceProvider value)
Sets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density). 
 | 
void | 
SimpleForwardFlightJetPropulsion.setDensityRatio(ScalarDependentOnServiceProvider value)
Sets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density). 
 | 
void | 
SimpleDescentPerformanceModel.setFuelFlowRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of fuel flow. 
 | 
void | 
SimpleCruisePerformanceModel.setFuelFlowRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of fuel flow. 
 | 
void | 
SimpleClimbPerformanceModel.setFuelFlowRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of fuel flow. 
 | 
| Constructor and Description | 
|---|
SimpleClimbPerformanceModel(ScalarDependentOnServiceProvider trueAirspeed,
                           ScalarDependentOnServiceProvider altitudeRate,
                           ScalarDependentOnServiceProvider fuelFlowRate)
Initializes an instance with the provided parameters. 
 | 
SimpleCruisePerformanceModel(ScalarDependentOnServiceProvider trueAirspeed,
                            ScalarDependentOnServiceProvider fuelFlowRate)
Initializes an instance with the provided parameters. 
 | 
SimpleDescentPerformanceModel(ScalarDependentOnServiceProvider trueAirspeed,
                             ScalarDependentOnServiceProvider altitudeRate,
                             ScalarDependentOnServiceProvider fuelFlowRate)
Initializes an instance with the provided parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarDependentOnServiceProvider | 
USStandardAtmosphere1976.getDensity()
Gets a  
ScalarDependentOnServiceProvider that calculates atmospheric density
    using the U.S. | 
ScalarDependentOnServiceProvider | 
USStandardAtmosphere1976.getDensityRatio()
Gets a  
ScalarDependentOnServiceProvider that calculates the ratio
    of the local density to the density at sea level
    using the U.S. | 
ScalarDependentOnServiceProvider | 
USStandardAtmosphere1976.getPressure()
Gets a  
ScalarDependentOnServiceProvider that calculates atmospheric pressure
    using the U.S. | 
ScalarDependentOnServiceProvider | 
USStandardAtmosphere1976.getSpeedOfSound()
Gets a  
ScalarDependentOnServiceProvider that calculates the speed of sound
    using the U.S. | 
ScalarDependentOnServiceProvider | 
USStandardAtmosphere1976.getTemperature()
Gets a  
ScalarDependentOnServiceProvider that calculates temperature
    using the U.S. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HufnagelValleyRefractiveIndexStructureParameterModel
Represents the Hufnagel-Valley (H-V) model for the refractive index structure parameter. 
 | 
class  | 
RefractiveIndexStructureParameterModel
Base class for a modeling the refractive index structure parameter Cn2. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarDependentOnServiceProvider | 
CloudFogAttenuationModelItuRP840Version6.getCloudCeiling()
    Gets or sets a value for the cloud ceiling, in meters. 
 | 
ScalarDependentOnServiceProvider | 
CloudFogAttenuationModelItuRP840Version6.getCloudLayerThickness()
    Gets or sets a value for the cloud layer thickness, in meters. 
 | 
ScalarDependentOnServiceProvider | 
CloudFogAttenuationModelItuRP840Version6.getCloudLiquidWaterDensity()
    Gets or sets the cloud liquid water density, in g/m3. 
 | 
ScalarDependentOnServiceProvider | 
CloudFogAttenuationModelItuRP840Version6.getCloudTemperature()
    Gets or sets the cloud temperature, in kelvin. 
 | 
ScalarDependentOnServiceProvider | 
RainAttenuationModelItuRP618Version12.getCustomRainHeight()
Gets a custom value for the rain height, in meters. 
 | 
ScalarDependentOnServiceProvider | 
RainAttenuationModelItuRP618Version10.getCustomRainHeight()
Gets a custom value for the rain height, in meters. 
 | 
ScalarDependentOnServiceProvider | 
CraneRainAttenuationModel.getCustomRainHeight()
Gets a custom value for the rain height. 
 | 
ScalarDependentOnServiceProvider | 
RainAttenuationModelItuRP618Version12.getCustomRainRate()
Gets a custom value for the rain rate exceeded 0.01% of the time, in meters per second. 
 | 
ScalarDependentOnServiceProvider | 
RainAttenuationModelItuRP618Version10.getCustomRainRate()
Gets a custom value for the rain rate exceeded 0.01% of the time, in meters per second. 
 | 
ScalarDependentOnServiceProvider | 
CraneRainAttenuationModel.getCustomRainRate()
Gets a custom value for the rain rate exceeded 0.01% of the time. 
 | 
ScalarDependentOnServiceProvider | 
IonosphericAttenuationModelItuRP531Version13.getMagneticFieldStrength()
    Gets or sets the magnetic field strength, in tesla. 
 | 
ScalarDependentOnServiceProvider | 
RainAttenuationModelItuRP838Version3.getRainHeight()
    Gets or sets a value for the rain height, in meters. 
 | 
ScalarDependentOnServiceProvider | 
RainAttenuationModelItuRP838Version3.getRainRate()
    Gets or sets a custom value for the rain rate, in m/s. 
 | 
ScalarDependentOnServiceProvider | 
TropoScintAttenuationModelItuRP1814.getRefractiveIndexStructureParameterModel()
Gets the scalar for computing the refractive index structure parameter. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel3_18.getSurfaceConductivity()
Gets the conductivity of the earth's surface. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel.getSurfaceConductivity()
Gets the conductivity of the earth's surface. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel3_18.getSurfaceHumidity()
Gets the humidity of the earth's surface in grams per cubic meter at the transmitter. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel.getSurfaceHumidity()
Gets the humidity of the earth's surface in grams per cubic meter at the transmitter. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel3_18.getSurfaceRefractivity()
Gets the refractivity of the earth's surface. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel.getSurfaceRefractivity()
Gets the refractivity of the earth's surface. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel3_18.getSurfaceRelativePermittivity()
Gets the relative permittivity of the earth's surface. 
 | 
ScalarDependentOnServiceProvider | 
TiremPropagationModel.getSurfaceRelativePermittivity()
Gets the relative permittivity of the earth's surface. 
 | 
ScalarDependentOnServiceProvider | 
SimpleSatcomAtmosphericAttenuationModel.getSurfaceTemperature()
Gets temperature in kelvin. 
 | 
ScalarDependentOnServiceProvider | 
IonosphericAttenuationModelItuRP531Version13.getTotalElectronContent()
    Gets or sets the total electron content, in electrons per square meter. 
 | 
ScalarDependentOnServiceProvider | 
SimpleSatcomAtmosphericAttenuationModel.getWaterVaporConcentration()
Gets water vapor concentration, in g/m^3. 
 | 
ScalarDependentOnServiceProvider | 
RefractiveIndexStructureParameterModel.getWindSpeedModel()
Gets the wind speed model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
RefractiveIndexStructureParameterModel.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
void | 
CloudFogAttenuationModelItuRP840Version6.setCloudCeiling(ScalarDependentOnServiceProvider value)
    Gets or sets a value for the cloud ceiling, in meters. 
 | 
void | 
CloudFogAttenuationModelItuRP840Version6.setCloudLayerThickness(ScalarDependentOnServiceProvider value)
    Gets or sets a value for the cloud layer thickness, in meters. 
 | 
void | 
CloudFogAttenuationModelItuRP840Version6.setCloudLiquidWaterDensity(ScalarDependentOnServiceProvider value)
    Gets or sets the cloud liquid water density, in g/m3. 
 | 
void | 
CloudFogAttenuationModelItuRP840Version6.setCloudTemperature(ScalarDependentOnServiceProvider value)
    Gets or sets the cloud temperature, in kelvin. 
 | 
void | 
RainAttenuationModelItuRP618Version12.setCustomRainHeight(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain height, in meters. 
 | 
void | 
RainAttenuationModelItuRP618Version10.setCustomRainHeight(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain height, in meters. 
 | 
void | 
CraneRainAttenuationModel.setCustomRainHeight(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain height. 
 | 
void | 
RainAttenuationModelItuRP618Version12.setCustomRainRate(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain rate exceeded 0.01% of the time, in meters per second. 
 | 
void | 
RainAttenuationModelItuRP618Version10.setCustomRainRate(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain rate exceeded 0.01% of the time, in meters per second. 
 | 
void | 
CraneRainAttenuationModel.setCustomRainRate(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain rate exceeded 0.01% of the time. 
 | 
void | 
IonosphericAttenuationModelItuRP531Version13.setMagneticFieldStrength(ScalarDependentOnServiceProvider value)
    Gets or sets the magnetic field strength, in tesla. 
 | 
void | 
RainAttenuationModelItuRP838Version3.setRainHeight(ScalarDependentOnServiceProvider value)
    Gets or sets a value for the rain height, in meters. 
 | 
void | 
RainAttenuationModelItuRP838Version3.setRainRate(ScalarDependentOnServiceProvider value)
    Gets or sets a custom value for the rain rate, in m/s. 
 | 
void | 
TropoScintAttenuationModelItuRP1814.setRefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider value)
Sets the scalar for computing the refractive index structure parameter. 
 | 
void | 
TiremPropagationModel3_18.setSurfaceConductivity(ScalarDependentOnServiceProvider value)
Sets the conductivity of the earth's surface. 
 | 
void | 
TiremPropagationModel.setSurfaceConductivity(ScalarDependentOnServiceProvider value)
Sets the conductivity of the earth's surface. 
 | 
void | 
TiremPropagationModel3_18.setSurfaceHumidity(ScalarDependentOnServiceProvider value)
Sets the humidity of the earth's surface in grams per cubic meter at the transmitter. 
 | 
void | 
TiremPropagationModel.setSurfaceHumidity(ScalarDependentOnServiceProvider value)
Sets the humidity of the earth's surface in grams per cubic meter at the transmitter. 
 | 
void | 
TiremPropagationModel3_18.setSurfaceRefractivity(ScalarDependentOnServiceProvider value)
Sets the refractivity of the earth's surface. 
 | 
void | 
TiremPropagationModel.setSurfaceRefractivity(ScalarDependentOnServiceProvider value)
Sets the refractivity of the earth's surface. 
 | 
void | 
TiremPropagationModel3_18.setSurfaceRelativePermittivity(ScalarDependentOnServiceProvider value)
Sets the relative permittivity of the earth's surface. 
 | 
void | 
TiremPropagationModel.setSurfaceRelativePermittivity(ScalarDependentOnServiceProvider value)
Sets the relative permittivity of the earth's surface. 
 | 
void | 
SimpleSatcomAtmosphericAttenuationModel.setSurfaceTemperature(ScalarDependentOnServiceProvider value)
Sets temperature in kelvin. 
 | 
void | 
IonosphericAttenuationModelItuRP531Version13.setTotalElectronContent(ScalarDependentOnServiceProvider value)
    Gets or sets the total electron content, in electrons per square meter. 
 | 
void | 
SimpleSatcomAtmosphericAttenuationModel.setWaterVaporConcentration(ScalarDependentOnServiceProvider value)
Sets water vapor concentration, in g/m^3. 
 | 
void | 
RefractiveIndexStructureParameterModel.setWindSpeedModel(ScalarDependentOnServiceProvider value)
Sets the wind speed model. 
 | 
| Constructor and Description | 
|---|
HufnagelValleyRefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
                                                    double groundRefractiveIndexStructureParam)
Initializes a new instance with the supplied winds speed model, and nominal ground level refractive index structure
    parameter. 
 | 
HufnagelValleyRefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
                                                    double groundRefractiveIndexStructureParam,
                                                    CentralBody centralBody)
Initializes a new instance with the supplied winds speed model, and nominal ground level refractive index structure
    parameter, and a central body used as the altitude reference. 
 | 
RefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
                                      CentralBody centralBody)
Initializes a new instance with a given wind speed model and central body used as the altitude reference. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ScalarDynamicPressure
A  
Scalar defining the dynamic pressure at a given location. | 
class  | 
ScalarEquivalentAirspeed
A  
Scalar defining the equivalent airspeed at a given location. | 
class  | 
ScalarMachNumber
A  
Scalar defining the Mach number at a given location. | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarDependentOnServiceProvider | 
ScalarDynamicPressure.getDensity()
Gets the atmospheric density scalar. 
 | 
ScalarDependentOnServiceProvider | 
ScalarEquivalentAirspeed.getDensityRatio()
Gets the density ratio in the atmosphere. 
 | 
ScalarDependentOnServiceProvider | 
ScalarMachNumber.getSpeedOfSound()
Gets the speed of sound in the atmosphere. 
 | 
static ScalarDependentOnServiceProvider | 
ScalarDependentOnServiceProvider.toScalarDependentOnServiceProvider(double value)
Converts a constant double value to a  
ScalarDependentOnServiceProvider. | 
static ScalarDependentOnServiceProvider | 
ScalarDependentOnServiceProvider.toScalarDependentOnServiceProvider(Scalar value)
Converts a  
Scalar to a ScalarDependentOnServiceProvider. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
ScalarMachNumber.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ScalarEquivalentAirspeed.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ScalarDynamicPressure.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
ScalarDependentOnServiceProvider.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
void | 
ScalarDynamicPressure.setDensity(ScalarDependentOnServiceProvider value)
Sets the atmospheric density scalar. 
 | 
void | 
ScalarEquivalentAirspeed.setDensityRatio(ScalarDependentOnServiceProvider value)
Sets the density ratio in the atmosphere. 
 | 
void | 
ScalarMachNumber.setSpeedOfSound(ScalarDependentOnServiceProvider value)
Sets the speed of sound in the atmosphere. 
 | 
| Constructor and Description | 
|---|
ScalarDependentOnServiceProvider(ScalarDependentOnServiceProvider existingInstance,
                                CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
ScalarDynamicPressure(ScalarDependentOnServiceProvider density,
                     VectorDependentOnServiceProvider relativeVelocity)
Constructs a scalar that computes the dynamic pressure at a given location. 
 | 
ScalarEquivalentAirspeed(ScalarDependentOnServiceProvider densityRatio,
                        VectorDependentOnServiceProvider relativeVelocity)
Constructs a scalar that computes the equivalent airspeed at a given location. 
 | 
ScalarMachNumber(ScalarDependentOnServiceProvider speedOfSound,
                VectorDependentOnServiceProvider relativeVelocity)
Constructs a scalar that computes the Mach number at a given location. 
 |