Package | Description |
---|---|
agi.foundation.access |
Contains types used in performing access calculations.
|
agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
MinimumMaximumAccessConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
MinimumMaximumAccessConstraint(MinimumMaximumAccessConstraint existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
MinMaxThresholdEvaluator(EvaluatorGroup group,
MinimumMaximumAccessConstraint constraint,
boolean isMinimum)
Initializes a new instance based on a given minimum or maximum threshold value.
|
Modifier and Type | Class and Description |
---|---|
class |
AltitudeConstraint
|
class |
AngleOutOfPlaneConstraint
An access constraint that requires that the angle of the displacement vector between two objects above a given
axis-aligned plane is within a range of values.
|
class |
AzimuthAngleRateConstraint
|
class |
AzimuthElevationMaskConstraint
An Access constraint that determines whether the object at the other end of the
ConstrainedLink (get / set )
is visible based on an AzimuthElevationMask associated with the ConstrainedLinkEnd (get / set ). |
class |
CentralBodySurfaceCurveElevationAngleConstraint
An Access constraint that requires that an object be between a span of elevation angles
from any or all of the points along a given line on the surface of the central body.
|
class |
CentralBodySurfaceRegionElevationAngleConstraint
An
AccessConstraint that requires that an object be between a span of elevation angles
from any or all of the points in a given area on the surface of the CentralBody (get / set ). |
class |
CircularEquatorialOrbitGrazingAngleConstraint
|
class |
CommunicationLinkConstraint
An access constraint which is based on a communication link parameter defined by a
CommunicationLinkScalar . |
class |
CommunicationObjectConstraint
An access constraint which is based on a communication or link budget parameter defined by a
CommunicationObjectScalar . |
class |
CovarianceSeparationConstraint
|
class |
DilutionOfPrecisionConstraint
|
class |
ElevationAngleConstraint
|
class |
ElevationAngleRateConstraint
|
class |
GroundSampleDistanceConstraint
An access constraint which requires the Ground Sample Distance (GSD) to be greater than a
minimum and less than a maximum value.
|
class |
HeightAboveHorizonConstraint
|
class |
NavigationAccuracyAssessedConstraint
|
class |
NavigationAccuracyPredictedConstraint
|
class |
RangeConstraint
|
class |
RangeRateConstraint
|
class |
ScalarConstraint
A class representing a generalized constraint based on a given evaluator
with a minimum and maximum threshold value which indicate the satisfaction region.
|
class |
SingleTargetRadarObjectConstraint
An access constraint which is based on a radar system performance parameter defined by a
SingleTargetRadarLinkScalar . |
class |
SurfaceDistanceConstraint
An Access constraint that requires that the surface distance between two objects be above a minimum and
below a maximum in meters.
|
class |
ThirdBodyElevationAngleConstraint
|
class |
TotalAngularRateConstraint
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
SingleTargetRadarObjectConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
TotalAngularRateConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ThirdBodyElevationAngleConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SurfaceDistanceConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
RangeRateConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
RangeConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
HeightAboveHorizonConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
GroundSampleDistanceConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ElevationAngleRateConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ElevationAngleConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CovarianceSeparationConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CircularEquatorialOrbitGrazingAngleConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CentralBodySurfaceRegionElevationAngleConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CentralBodySurfaceCurveElevationAngleConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AzimuthElevationMaskConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AzimuthAngleRateConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AngleOutOfPlaneConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AltitudeConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
NavigationAccuracyPredictedConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
NavigationAccuracyAssessedConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
DilutionOfPrecisionConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CommunicationObjectConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CommunicationLinkConstraint.checkForSameDefinition(MinimumMaximumAccessConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |