Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
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.
|
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.cesium |
Contains types used for defining graphical properties of definitional objects to be written out as CZML.
|
agi.foundation.cesium.advanced |
Contains less-often used types for generating CZML.
|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
agi.foundation.communications.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
agi.foundation.communications.signalpropagation |
Contains types for propagating electromagnetic signals along communication links.
|
agi.foundation.coverage |
Contains types for computing complex access calculations between many different objects simultaneously.
|
agi.foundation.coverage.figureofmerit |
Contains types for computing statistical data on coverage calculations.
|
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.
|
agi.foundation.geometry.shapes |
Contains types for representing geometric shapes such as curves, surfaces, and solids.
|
agi.foundation.infrastructure |
Contains types which support various aspects of the DME Component Libraries infrastructure.
|
agi.foundation.navigation |
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).
|
agi.foundation.navigation.advanced |
Contains types used in GPS communications modeling.
|
agi.foundation.navigation.advanced.signalprocessing |
Contains types for representing processing of GPS communication signals.
|
agi.foundation.navigation.datareaders |
Contains types for reading various navigation-related data file formats.
|
agi.foundation.navigation.models |
Contains types representing more detailed navigation-related models.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.platforms |
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.
|
agi.foundation.platforms.advanced |
Defines less commonly used types in modeling various mechanical platforms such as Satellites, Facilities, Aircraft, etc.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.radar |
Contains types that perform radar system performance analysis.
|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
ServiceNotAvailableException.getProvider()
Gets the provider that did not have the required service, if available.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ServiceProviderCollection.checkForSameDefinition(DefinitionalObjectCollection<IServiceProvider> other) |
Constructor and Description |
---|
ServiceNotAvailableException(Class<?> requiredService,
IServiceProvider provider)
Initializes a new instance with the service that was required and the provider from
which it was requested.
|
ServiceNotAvailableException(String message,
Class<?> requiredService,
IServiceProvider provider)
Initializes a new instance with a custom message.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessConstraintCollection
A collection of Access constraints.
|
class |
AccessQueryResult
Holds the result of evaluating an
AccessQuery over intervals. |
class |
LinkInstantaneous
|
class |
LinkSpeedOfLight
|
Modifier and Type | Method and Description |
---|---|
static <T extends IServiceProvider> |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
int maximumLength,
Iterable<T> links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static <T extends IServiceProvider> |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
Iterable<T> links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider[] |
LinkGraph.findAllLinksAtNode(IServiceProvider node,
LinkGraphDirection direction)
Find all the links which contain the given node and are in the correct direction.
|
IServiceProvider |
ILinkConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
AlwaysSatisfiedLinkConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
static IServiceProvider |
AccessConstraintHelper.getConstrainedLinkEnd(ILinkConstraint constraint)
Gets the object at the end of the link to which a specified constraint is applied.
|
IServiceProvider |
ISingleObjectConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
AccessQueryTrackedSatellite.getGpsReceiverService()
Gets the service provider providing the
IGpsReceiverService , which will be used to determine access to the Satellite. |
IServiceProvider |
ConstraintQueryBuilder.getInputTimeObserver()
Gets the
IServiceProvider to use as the time observer for this query. |
static IServiceProvider |
LinkHelper.getParticipantByRole(ILinkService link,
LinkRole role)
Gets the participant that is playing a specified role in the link.
|
static IServiceProvider |
LinkHelper.getParticipantByRole(IServiceProvider link,
LinkRole role)
Gets the participant that is playing a specified role in the link.
|
IServiceProvider |
LinkSpeedOfLight.getReceiver()
Gets the object that is receiving.
|
IServiceProvider |
LinkInstantaneous.getReceiver()
Gets the object that is receiving.
|
IServiceProvider |
ILinkService.getReceiver()
Gets the object that is receiving.
|
IServiceProvider |
AccessEvaluationResult.getReceiver()
Gets the receiver in the Access computation.
|
IServiceProvider |
AccessComputation.getReceiver()
Gets the
IServiceProvider for the object that is receiving the signal for
purposes of the Access computation. |
IServiceProvider |
AccessQueryTrackedSatellite.getSatellite()
Gets the satellite
IServiceProvider containing an IGpsPrnService , whose tracked access is desired. |
IServiceProvider |
LinkSpeedOfLight.getTransmitter()
Gets the object that is transmitting.
|
IServiceProvider |
LinkInstantaneous.getTransmitter()
Gets the object that is transmitting.
|
IServiceProvider |
ILinkService.getTransmitter()
Gets the object that is transmitting.
|
IServiceProvider |
AccessEvaluationResult.getTransmitter()
Gets the transmitter in the Access computation.
|
IServiceProvider |
AccessComputation.getTransmitter()
Gets the
IServiceProvider for the object that is transmitting the signal for
purposes of the Access computation. |
Modifier and Type | Method and Description |
---|---|
List<IServiceProvider> |
ConstraintQueryBuilder.getRequiredTimeObservers()
Gets the list of time observers required by each evaluator in this constraint query.
|
Modifier and Type | Method and Description |
---|---|
void |
ConstraintQueryBuilder.addConstraintFunction(AccessConstraintEvaluator evaluator,
IServiceProvider requiredTimeObserver)
Adds a constraint function to the query.
|
void |
LinkGraph.addLink(IServiceProvider link)
Adds a link to the graph.
|
static AccessQuery |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
int maximumLength,
IServiceProvider... links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static AccessQuery |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
int maximumLength,
IServiceProvider... links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static <T extends IServiceProvider> |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
int maximumLength,
Iterable<T> links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static AccessQuery |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
int maximumLength,
LinkGraph linkGraph)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static AccessQuery |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
IServiceProvider... links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static AccessQuery |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
IServiceProvider... links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static <T extends IServiceProvider> |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
Iterable<T> links)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
static AccessQuery |
AccessQuery.anyPath(IServiceProvider transmitter,
IServiceProvider receiver,
LinkGraph linkGraph)
Creates a query which is satisfied whenever any path exists between a given transmitter and receiver.
|
boolean |
LinkGraph.contains(IServiceProvider link)
Determines whether the given link is in the graph.
|
IServiceProvider[] |
LinkGraph.findAllLinksAtNode(IServiceProvider node,
LinkGraphDirection direction)
Find all the links which contain the given node and are in the correct direction.
|
LinkPath[] |
LinkGraph.findAllPaths(IServiceProvider initial,
IServiceProvider _final,
LinkGraphDirection direction)
Finds all paths between two objects.
|
LinkPath[] |
LinkGraph.findAllPaths(IServiceProvider initial,
IServiceProvider _final,
LinkGraphDirection direction,
int maximumLength)
Finds all paths between two objects.
|
LinkPath |
LinkGraph.findShortestPath(IServiceProvider initial,
IServiceProvider _final,
LinkGraphDirection direction)
Finds the shortest path between an initial object and a final object.
|
static AccessQuery |
AccessQuery.fromObject(IServiceProvider constrainedObject)
Constructs an access query from the constraints applied to a given object.
|
static AccessQuery |
AccessQuery.fromObjectAllowNoConstraints(IServiceProvider constrainedObject)
Constructs an access query from the constraints applied to a given object or link.
|
static VectorDisplacement |
LinkHelper.getDisplacementVectorByRole(IServiceProvider link,
LinkRole role)
Gets the displacement vector for a given link and role.
|
AccessEvaluator |
AccessQuery.getEvaluator(IServiceProvider timeObserver)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryTrackedSatellite.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryStartAndMaintain.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryOr.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryNot.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryExactlyN.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryAtMostN.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryAtLeastN.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryAnd.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
abstract AccessEvaluator |
AccessQuery.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessConstraint.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
static LinkDelayEvaluator |
LinkHelper.getLinkDelayEvaluatorByRole(IServiceProvider link,
EvaluatorGroup group,
LinkRole role)
Gets a link delay evaluator for a given link and role.
|
static ILinkService |
LinkHelper.getLinkService(IServiceProvider link)
Gets the
ILinkService provided by a link. |
static ILinkService |
LinkHelper.getLinkService(IServiceProvider link,
String exceptionMessage)
Gets the
ILinkService provided by a link. |
static Evaluator<JulianDate> |
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(IServiceProvider observer,
IServiceProvider target,
double maximumAngularMotion,
EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
based on the relative motion between two objects and a maximum relative motion per step.
|
static ILinkService |
LinkHelper.getOptionalLinkService(IServiceProvider link)
Gets the
ILinkService provided by a link, or null if the service does not exist. |
static IServiceProvider |
LinkHelper.getParticipantByRole(IServiceProvider link,
LinkRole role)
Gets the participant that is playing a specified role in the link.
|
AccessEvaluator |
AccessConstraintEvaluator.getQueryEvaluator(IServiceProvider inputTimeObserver,
AccessConstraint constraint,
IServiceProvider requiredTimeObserver,
EvaluatorGroup group)
Creates and returns an
AccessEvaluator wrapping a given constraint evaluator. |
static LinkRole |
LinkHelper.getRoleOfParticipant(ILinkService link,
IServiceProvider participant)
Gets the role played by a specified participant in the link.
|
static LinkRole |
LinkHelper.getRoleOfParticipant(IServiceProvider link,
IServiceProvider participant)
Gets the role played by a specified participant in the link.
|
void |
ILinkConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
AlwaysSatisfiedLinkConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
ISingleObjectConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
AccessQueryTrackedSatellite.setGpsReceiverService(IServiceProvider value)
Sets the service provider providing the
IGpsReceiverService , which will be used to determine access to the Satellite. |
void |
ConstraintQueryBuilder.setInputTimeObserver(IServiceProvider value)
Sets the
IServiceProvider to use as the time observer for this query. |
void |
LinkSpeedOfLight.setReceiver(IServiceProvider value)
Sets the object that is receiving.
|
void |
LinkInstantaneous.setReceiver(IServiceProvider value)
Sets the object that is receiving.
|
void |
AccessComputation.setReceiver(IServiceProvider value)
Sets the
IServiceProvider for the object that is receiving the signal for
purposes of the Access computation. |
void |
AccessQueryTrackedSatellite.setSatellite(IServiceProvider value)
Sets the satellite
IServiceProvider containing an IGpsPrnService , whose tracked access is desired. |
void |
LinkSpeedOfLight.setTransmitter(IServiceProvider value)
Sets the object that is transmitting.
|
void |
LinkInstantaneous.setTransmitter(IServiceProvider value)
Sets the object that is transmitting.
|
void |
AccessComputation.setTransmitter(IServiceProvider value)
Sets the
IServiceProvider for the object that is transmitting the signal for
purposes of the Access computation. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
LinkPath.checkForSameDefinition(DefinitionalObjectCollection<IServiceProvider> other) |
Constructor and Description |
---|
AccessQueryTrackedSatellite(IServiceProvider gpsReceiverServiceProvider,
IServiceProvider satellite)
Creates a new tracked satellite query using a service provider for a
GpsReceiver and a satellite platform. |
AlwaysSatisfiedLinkConstraint(IServiceProvider link)
Initializes a new instance.
|
LinkInstantaneous(IServiceProvider transmitter,
IServiceProvider receiver)
Initializes a new instance.
|
LinkSpeedOfLight(IServiceProvider transmitter,
IServiceProvider receiver,
ReferenceFrame inertialFrame)
Initializes a new instance which only accounts for light travel time (not aberration) in determining the
displacement vectors between the two objects.
|
LinkSpeedOfLight(IServiceProvider transmitter,
IServiceProvider receiver,
ReferenceFrame inertialFrame,
double lightTravelTimeConvergenceTolerance)
Initializes a new instance which only accounts for light travel time (not aberration) in determining the
displacement vectors between the two objects.
|
LinkSpeedOfLight(IServiceProvider transmitter,
IServiceProvider receiver,
ReferenceFrame inertialFrame,
double lightTravelTimeConvergenceTolerance,
VectorVelocity transmitterVelocityOfMovingFrame,
VectorVelocity receiverVelocityOfMovingFrame)
Initializes a new instance which accounts for aberration in addition to light travel time in determining the
displacement vectors between the two objects.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
TerrainLineOfSightConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
TotalAngularRateConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
SurfaceDistanceConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
SensorVolumeConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
RangeRateConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
RangeConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
HeightAboveHorizonConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
GroundSampleDistanceConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
ElevationAngleRateConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
ElevationAngleConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
CovarianceSeparationConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
CircularEquatorialOrbitGrazingAngleConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
CentralBodySurfaceRegionSensorVolumeConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
CentralBodySurfaceRegionElevationAngleConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
CentralBodySurfaceCurveElevationAngleConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
CentralBodyObstructionConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
AzimuthElevationMaskConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
AzimuthAngleRateConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
AzimuthAngleConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
AngleOutOfPlaneConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
AngleInPlaneConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
CommunicationLinkConstraint.getConstrainedLink()
Gets the link to which this constraint applies.
|
IServiceProvider |
SingleTargetRadarObjectConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
ThirdBodyElevationAngleConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
ScalarConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
CentralBodySurfaceRegionConstraint.getConstrainedObject()
Gets the object to which this constraint is applied.
|
IServiceProvider |
CentralBodyLayeredProjectedVolumeAccessConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
CentralBodyEllipticCylindricalAccessConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
CartographicZoneConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
AltitudeConstraint.getConstrainedObject()
Gets the object to which this constraint applies.
|
IServiceProvider |
NavigationAccuracyPredictedConstraint.getConstrainedObject()
Gets an object which provides the
IGpsReceiverService to which this constraint applies. |
IServiceProvider |
NavigationAccuracyAssessedConstraint.getConstrainedObject()
Gets an object which provides the
IGpsReceiverService to which this constraint applies. |
IServiceProvider |
DilutionOfPrecisionConstraint.getConstrainedObject()
Gets an object which provides the
IGpsReceiverService to which this constraint applies. |
IServiceProvider |
CommunicationObjectConstraint.getConstrainedObject() |
IServiceProvider |
CentralBodyEllipticCylindricalAccessConstraint.getEllipseCenterLocation()
Gets the elliptic cylinder's center point.
|
IServiceProvider |
CentralBodySurfaceRegionConstraint.getSurfaceRegion()
Gets the surface region.
|
Modifier and Type | Method and Description |
---|---|
void |
TerrainLineOfSightConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
TotalAngularRateConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
SurfaceDistanceConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
SensorVolumeConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
RangeRateConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
RangeConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
HeightAboveHorizonConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
GroundSampleDistanceConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
ElevationAngleRateConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
ElevationAngleConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
CovarianceSeparationConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
CircularEquatorialOrbitGrazingAngleConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
CentralBodySurfaceRegionSensorVolumeConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
CentralBodySurfaceRegionElevationAngleConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
CentralBodySurfaceCurveElevationAngleConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
CentralBodyObstructionConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
AzimuthElevationMaskConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
AzimuthAngleRateConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
AzimuthAngleConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
AngleOutOfPlaneConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
AngleInPlaneConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
CommunicationLinkConstraint.setConstrainedLink(IServiceProvider value)
Sets the link to which this constraint applies.
|
void |
SingleTargetRadarObjectConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
ThirdBodyElevationAngleConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
ScalarConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
CentralBodySurfaceRegionConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint is applied.
|
void |
CentralBodyLayeredProjectedVolumeAccessConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
CentralBodyEllipticCylindricalAccessConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
CartographicZoneConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
AltitudeConstraint.setConstrainedObject(IServiceProvider value)
Sets the object to which this constraint applies.
|
void |
NavigationAccuracyPredictedConstraint.setConstrainedObject(IServiceProvider value)
Sets an object which provides the
IGpsReceiverService to which this constraint applies. |
void |
NavigationAccuracyAssessedConstraint.setConstrainedObject(IServiceProvider value)
Sets an object which provides the
IGpsReceiverService to which this constraint applies. |
void |
DilutionOfPrecisionConstraint.setConstrainedObject(IServiceProvider value)
Sets an object which provides the
IGpsReceiverService to which this constraint applies. |
void |
CommunicationObjectConstraint.setConstrainedObject(IServiceProvider value) |
void |
CentralBodyEllipticCylindricalAccessConstraint.setEllipseCenterLocation(IServiceProvider value)
Sets the elliptic cylinder's center point.
|
void |
CentralBodySurfaceRegionConstraint.setSurfaceRegion(IServiceProvider value)
Sets the surface region.
|
Constructor and Description |
---|
AltitudeConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
double maximumValue)
Initializes a new instance with the specified constrained object, central body, and maximum value.
|
AltitudeConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained object, central body, minimum value, and maximum value.
|
AltitudeConstraint(IServiceProvider constrainedObject,
double maximumValue)
Initializes a new instance with the specified constrained object and maximum value.
|
AltitudeConstraint(IServiceProvider constrainedObject,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained object, minimum value, and maximum value.
|
AzimuthAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double startAngle,
double stopAngle)
Initializes a new instance with the specified constrained link, constrained link end,
central body, start angle, and stop angle.
|
AzimuthAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double startAngle,
double stopAngle)
Initializes a new instance with the specified constrained link, constrained link end,
start angle, and stop angle.
|
AzimuthAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and maximum value.
|
AzimuthAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
AzimuthAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, and maximum value.
|
AzimuthAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value, and maximum value.
|
AzimuthElevationMaskConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd)
Initializes a new instance with the specified constrained link and constrained link end.
|
AzimuthElevationMaskConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
AzimuthElevationMaskConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value, and maximum value.
|
CartographicZoneConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
double minimumLatitude,
double maximumLatitude,
double minimumLongitude,
double maximumLongitude,
boolean isInclusion)
Initializes a new instance with the specified constrained object, central body, and zone definition.
|
CentralBodyEllipticCylindricalAccessConstraint(IServiceProvider constrainedObject,
IServiceProvider ellipseCenterLocation,
Scalar ellipseHeading,
Scalar xSemiaxisLength,
Scalar ySemiaxisLength)
Initializes a new instance with the specified values, with the Earth as the central body and the fidelity set to high.
|
CentralBodyEllipticCylindricalAccessConstraint(IServiceProvider constrainedObject,
IServiceProvider ellipseCenterLocation,
Scalar ellipseHeading,
Scalar xSemiaxisLength,
Scalar ySemiaxisLength,
CentralBody centralBody,
CentralBodyEllipticCylindricalAccessConstraint.ModelFidelity fidelity)
Initializes a new instance with the specified values.
|
CentralBodyEllipticCylindricalAccessConstraint(IServiceProvider constrainedObject,
IServiceProvider ellipseCenterLocation,
Scalar ellipseHeading,
Scalar xSemiaxisLength,
Scalar ySemiaxisLength,
CentralBodyEllipticCylindricalAccessConstraint.ModelFidelity fidelity)
Initializes a new instance with the specified values, with the Earth as the central body.
|
CentralBodyLayeredProjectedVolumeAccessConstraint(CentralBody centralBody,
TimeIntervalCollection1<ArrayList<Cartographic>> pointsDefiningConstraintVolume,
IServiceProvider constrainedObjectLocationPointService)
Initializes an instance of the constraint with the specified
CentralBody (get / set ) and a TimeIntervalCollection1 of the points defining the constraint volume. |
CentralBodyLayeredProjectedVolumeAccessConstraint(TimeIntervalCollection1<ArrayList<Cartographic>> pointsDefiningConstraintVolume,
IServiceProvider constrainedObjectLocationPointService)
Initializes an instance of the constraint with the specified
TimeIntervalCollection1 of the points defining the constraint volume. |
CentralBodyObstructionConstraint(IServiceProvider constrainedLink,
CentralBody centralBody)
Initializes a new instance with the specified constrained link, constrained link end, and central body.
|
CentralBodySurfaceCurveElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumElevation)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
CentralBodySurfaceCurveElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumElevation)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
CentralBodySurfaceRegionConstraint(EllipsoidSurfaceRegion surfaceRegion,
IServiceProvider constrainedObject)
Initializes a new instance with the specified surface region and object.
|
CentralBodySurfaceRegionConstraint(EllipsoidSurfaceRegion surfaceRegion,
IServiceProvider constrainedObject,
CentralBody centralBody)
Initializes a new instance with the specified region, object, and
CentralBody . |
CentralBodySurfaceRegionConstraint(IServiceProvider surfaceRegion,
IServiceProvider constrainedObject)
Initializes a new instance with the specified region and object.
|
CentralBodySurfaceRegionConstraint(Iterable<Cartographic> surfaceRegion,
IServiceProvider constrainedObject)
Initializes a new instance with the specified region and object.
|
CentralBodySurfaceRegionConstraint(Iterable<Cartographic> surfaceRegion,
IServiceProvider constrainedObject,
CentralBody centralBody)
Initializes a new instance with the specified surfaceRegion, object, and
CentralBody . |
CentralBodySurfaceRegionElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumElevation)
Initializes a new instance with the specified constrained link, constrained link end,
CentralBody ,
and minimum value. |
CentralBodySurfaceRegionElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumElevation)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
CentralBodySurfaceRegionSensorVolumeConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd)
Initializes a new instance from the provided service provider, region, and central body.
|
CircularEquatorialOrbitGrazingAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
Scalar radius,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
CircularEquatorialOrbitGrazingAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
Scalar radius,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
minimum value, and maximum value.
|
CircularEquatorialOrbitGrazingAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
Scalar radius,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
CovarianceSeparationConstraint(IServiceProvider constrainedLink,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
CovarianceSeparationConstraint(IServiceProvider constrainedLink,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value,
and maximum value.
|
DilutionOfPrecisionConstraint(IServiceProvider constrainedObject,
double maximumValue,
DilutionOfPrecisionType valueToConstrain)
Initializes a new instance with the specified constrained object, maximum value, and DOP value to constrain.
|
ElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
ElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
minimum value, and maximum value.
|
ElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
ElevationAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
ElevationAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
ElevationAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
ElevationAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value, and maximum value.
|
GroundSampleDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
GroundSampleDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
GroundSampleDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
GroundSampleDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value, and maximum value.
|
HeightAboveHorizonConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
HeightAboveHorizonConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
HeightAboveHorizonConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
HeightAboveHorizonConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value, and maximum value.
|
NavigationAccuracyAssessedConstraint(IServiceProvider constrainedObject,
double maximumValue,
NavigationAccuracyAssessedType valueToConstrain,
PerformanceAssessmentFile paf)
Initializes a new instance with the specified constrained object, maximum value,
accuracy value to constrain, and performance assessment file.
|
NavigationAccuracyPredictedConstraint(IServiceProvider constrainedObject,
double maximumValue,
NavigationAccuracyPredictedType valueToConstrain,
int percentConfidence,
PredictionSupportFile psf)
Initializes a new instance with the specified constrained object, maximum value, accuracy value to constrain,
percentage confidence, and prediction support file.
|
RangeConstraint(IServiceProvider constrainedLink,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
RangeConstraint(IServiceProvider constrainedLink,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value,
and maximum value.
|
RangeRateConstraint(IServiceProvider constrainedLink,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, and maximum value.
|
RangeRateConstraint(IServiceProvider constrainedLink,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value,
and maximum value.
|
ScalarConstraint(IServiceProvider constrainedObject,
Scalar scalar,
double minimumValue)
Initializes a new instance with the specified constrained object, scalar, and minimum value.
|
ScalarConstraint(IServiceProvider constrainedObject,
Scalar scalar,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained object, scalar,
minimum value, and maximum value.
|
SensorVolumeConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd)
Initializes a new instance with the specified constrained link and constrained link end.
|
SurfaceDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
minimum value, and maximum value.
|
TerrainLineOfSightConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
TerrainProvider terrainProvider)
Initializes a new instance with the specified constrained link, constrained link end, and terrain provider.
|
ThirdBodyElevationAngleConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
Point thirdBodyPoint,
double minimumValue)
Initializes a new instance with the specified constrained object, central body, third body point, and minimum value.
|
ThirdBodyElevationAngleConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
Point thirdBodyPoint,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained object, central body, third body point,
minimum value, and maximum value.
|
ThirdBodyElevationAngleConstraint(IServiceProvider constrainedObject,
Point thirdBodyPoint,
double minimumValue)
Initializes a new instance with the specified constrained object, third body point, and minimum value.
|
ThirdBodyElevationAngleConstraint(IServiceProvider constrainedObject,
Point thirdBodyPoint,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained object, third body point, minimum value, and maximum value.
|
TotalAngularRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, and minimum value.
|
TotalAngularRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, minimum value, and maximum value.
|
Modifier and Type | Class and Description |
---|---|
class |
AircraftMotionIntegrationPoint
|
Modifier and Type | Method and Description |
---|---|
abstract Evaluator<Cartesian> |
Maneuver.getAccelerationEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver.
|
Evaluator<Cartesian> |
CompositeManeuver.getAccelerationEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver.
|
Evaluator<Cartesian> |
Maneuver.getAccelerationEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver.
|
abstract Evaluator<VerticalBehaviorDerivatives> |
VerticalBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
Evaluator<HorizontalBehaviorDerivatives> |
TurnAtConstantRateBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.
|
Evaluator<ClimbDescentCommandedValues> |
SimpleDescentPerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft.
|
Evaluator<CruiseCommandedValues> |
SimpleCruisePerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft.
|
Evaluator<ClimbDescentCommandedValues> |
SimpleClimbPerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft.
|
Evaluator<VerticalBehaviorDerivatives> |
PushOverOrPullUpBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
Evaluator<VerticalBehaviorDerivatives> |
MaintainHorizontalAndVerticalSpeedsBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
Evaluator<HorizontalBehaviorDerivatives> |
MaintainCourseOrHeadingBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.
|
Evaluator<VerticalBehaviorDerivatives> |
LinearClimbOrDescentBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
abstract Evaluator<HorizontalBehaviorDerivatives> |
HorizontalBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.
|
abstract Evaluator<CruiseCommandedValues> |
CruisePerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft.
|
Evaluator<VerticalBehaviorDerivatives> |
CruiseBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
abstract Evaluator<ClimbDescentCommandedValues> |
ClimbDescentPerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft.
|
Evaluator<CruiseCommandedValues> |
BandedCruisePerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft.
|
Evaluator<VerticalBehaviorDerivatives> |
VerticalBehavior.getEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
Evaluator<HorizontalBehaviorDerivatives> |
HorizontalBehavior.getEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.
|
Evaluator<CruiseCommandedValues> |
CruisePerformanceModel.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft.
|
Evaluator<ClimbDescentCommandedValues> |
ClimbDescentPerformanceModel.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft.
|
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.
|
protected void |
VerticalBehavior.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
Maneuver.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
HorizontalBehavior.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
Modifier and Type | Class and Description |
---|---|
class |
ArielCentralBody
The Uranian moon Ariel.
|
class |
CallistoCentralBody
The Jovian moon Callisto.
|
class |
CentralBody
A central body, such as a planet, star, asteroid, libration point, etc.
|
class |
CentralBodyInertialAxes
This class provides the Axes based on the STK definition of a
CentralBody 's Inertial Axes. |
class |
CeresCentralBody
The dwarf planet Ceres.
|
class |
CharonCentralBody
The Plutonian moon Charon.
|
class |
DeimosCentralBody
The Martian moon Deimos.
|
class |
DioneCentralBody
The Saturnian moon Dione.
|
class |
EarthCentralBody
The planet Earth.
|
class |
EnceladusCentralBody
The Saturnian moon Enceladus.
|
class |
EuropaCentralBody
The Jovian moon Europa.
|
class |
GanymedeCentralBody
The Jovian moon Ganymede.
|
class |
HyperionCentralBody
The Saturnian moon Hyperion.
|
class |
IapetusCentralBody
The Saturnian moon Iapetus.
|
class |
IauOrientationAxes
The Axes representing the orientation of a
CentralBody as represented by the data
from the IAU/IAG Working Group reports on rotational elements expressed in the
InertialFrame (get / set )Axes (get / set ) of the SolarSystemBarycenter . |
class |
InternationalGeomagneticReferenceFieldVector
|
class |
IoCentralBody
The Jovian moon Io.
|
class |
JupiterCentralBody
The planet Jupiter.
|
class |
LinkRefracted
|
class |
MagneticFieldVector
|
class |
MarsCentralBody
The planet Mars.
|
class |
MercuryCentralBody
The planet Mercury.
|
class |
MimasCentralBody
The Saturnian moon Mimas.
|
class |
MoonCentralBody
The moon of the Earth.
|
class |
NeptuneCentralBody
The planet Neptune.
|
class |
PhobosCentralBody
The Martian moon Phobos.
|
class |
PhoebeCentralBody
The Saturnian moon Phoebe.
|
class |
PlutoCentralBody
The dwarf planet Pluto.
|
class |
RheaCentralBody
The Saturnian moon Rhea.
|
class |
SaturnCentralBody
The planet Saturn.
|
class |
SunCentralBody
The star at the center of our solar system.
|
class |
TethysCentralBody
The Saturnian moon Tethys.
|
class |
TitanCentralBody
The Saturnian moon Titan.
|
class |
TitaniaCentralBody
The Uranian moon Titania.
|
class |
TritonCentralBody
The Neptunian moon Triton.
|
class |
UranusCentralBody
The planet Uranus.
|
class |
VectorRefractedDisplacement
A vector representing the refracted displacement from an initial point to a final point as
both points move over time.
|
class |
VenusCentralBody
The planet Venus.
|
class |
VestaCentralBody
The asteroid Vesta.
|
class |
WorldMagneticModelVector
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
LinkRefracted.getReceiver()
Gets the receiver of the underlying unrefracted link.
|
IServiceProvider |
LinkRefracted.getTransmitter()
Gets the transmitter of the underlying unrefracted link.
|
IServiceProvider |
LinkRefracted.getUnrefractedLink()
Gets the underlying unrefracted link.
|
Modifier and Type | Method and Description |
---|---|
abstract VectorEvaluator |
WindModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the wind.
|
Evaluator<USStandardAtmosphere1976.Result> |
USStandardAtmosphere1976.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to calculate results from this model for a given location.
|
VectorEvaluator |
ConstantWindModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Creates an instance of an evaluator that can compute the wind.
|
VectorEvaluator |
WindModel.getEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the wind.
|
Evaluator<USStandardAtmosphere1976.Result> |
USStandardAtmosphere1976.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator that can be used to calculate results from this model for a given location.
|
void |
LinkRefracted.setUnrefractedLink(IServiceProvider value)
Sets the underlying unrefracted link.
|
protected void |
WindModel.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
Constructor and Description |
---|
LinkRefracted(IServiceProvider unrefractedLink,
AtmosphericRefractionModel atmosphericRefractionModel)
Initializes a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AzimuthElevationMaskGraphicsExtension
An extension that defines the graphics of an
AzimuthElevationMask
drawn at a location defined by ILocationPointService and
orientation defined by IOrientationAxesService . |
class |
BillboardGraphicsExtension
An extension that defines the graphics of a billboard drawn at
the location defined by
ILocationPointService . |
class |
CentralBodySurfaceCurveGraphicsExtension
An extension that defines the graphical properties of a curve defined
by a
CentralBodySurfaceCurve . |
class |
CentralBodySurfaceRegionGraphicsExtension
An extension that defines the graphical properties of an area defined
by a
CentralBodySurfaceRegion . |
class |
CesiumAvailabilityExtension
An extension that defines the availability of a CZML object.
|
class |
CesiumCustomPropertiesExtension
An extension that defines a set of custom CZML properties to be written for a particular object.
|
class |
CesiumDeleteExtension
An extension that indicates that a CZML object should be deleted from the client.
|
class |
CesiumDeleteFanDirectionsExtension
An extension that indicates that existing data (samples or interval values)
for the CZML
agi_fan.directions property should be deleted from the client. |
class |
CesiumDeleteOrientationExtension
An extension that indicates that existing data (samples or interval values)
for the CZML
orientation property should be deleted from the client. |
class |
CesiumDeletePolygonHolesExtension
An extension that indicates that existing data (samples or interval values)
for the CZML
polygon.holes property should be deleted from the client. |
class |
CesiumDeletePolygonPositionsExtension
An extension that indicates that existing data (samples or interval values)
for the CZML
polygon.positions property should be deleted from the client. |
class |
CesiumDeletePolylinePositionsExtension
An extension that indicates that existing data (samples or interval values)
for the CZML
polyline.positions property should be deleted from the client. |
class |
CesiumDeletePositionExtension
An extension that indicates that existing data (samples or interval values)
for the CZML
position property should be deleted from the client. |
class |
CesiumDeleteVectorDirectionExtension
An extension that indicates that existing data (samples or interval values)
for the CZML
agi_vector.direction property should be deleted from the client. |
class |
CesiumFixedStepExtension
An extension that defines the step size to use when sampling properties for an object being written to CZML.
|
class |
CesiumOrientationExtension
An extension that specifies how an object's orientation should be written to CZML.
|
class |
CesiumPositionExtension
An extension that specifies how an object's position should be written to CZML.
|
class |
CesiumReferenceFrameExtension
An extension that defines the reference frame in which an object's CZML position will be written.
|
class |
DescriptionExtension
An extension that defines the HTML description of an object.
|
class |
EllipsoidGraphicsExtension
An extension that defines an ellipsoid to be drawn at the location
defined by
ILocationPointService . |
class |
FieldOfViewGraphicsExtension
An extension that defines the graphical properties of a sensor defined by a
IFieldOfViewService positions by ILocationPointService
and oriented by IOrientationAxesService |
class |
GraphicalVector
An
ExtensibleObject that describes a vector defined by
IVectorService , IVectorGraphicsService
and ILocationPointService . |
class |
LabelGraphicsExtension
An extension that defines a label to be drawn at the location
defined by
ILocationPointService . |
class |
LinkGraphicsExtension
An extension that defines the graphical properties of a line connecting the
transmitter and receiver of an object providing the
ILinkService . |
class |
ModelGraphicsExtension
An extension that defines the graphics of a model drawn at
the location defined by
ILocationPointService
and oriented by IOrientationAxesService . |
class |
PathGraphicsExtension
An extension that defines the graphical properties of the path created by
a
ILocationPointService over time. |
class |
PointGraphicsExtension
An extension that defines a point to be drawn at the location
defined by
ILocationPointService . |
class |
TilesetGraphicsExtension
An extension that defines the graphics of a 3D tileset drawn at
the location defined by
ILocationPointService
and oriented by IOrientationAxesService . |
class |
ViewFromExtension
An extension that defines the suggested camera location when tracking an object.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
VelocityVectorDirectionCesiumProperty.getObject()
Gets the object which will be used to calculate the direction of the velocity vector.
|
IServiceProvider |
AccessQueryCesiumProperty.getTimeObserver()
Gets the
IServiceProvider to use as the time observer for the query. |
Constructor and Description |
---|
AccessQueryCesiumProperty(AccessQuery accessQuery,
IServiceProvider timeObserver,
T accessExists,
T accessUnknown,
T noAccess)
Creates a new instance with the specified parameters.
|
VelocityVectorDirectionCesiumProperty(IServiceProvider obj)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
CesiumGenerator.getOwner()
Gets the item for which data is to be generated.
|
Modifier and Type | Method and Description |
---|---|
void |
CesiumGeneratorContext.addAdditionalSource(CesiumSource source,
IServiceProvider serviceProvider)
Adds an additional
CesiumSource required for a given service provider. |
void |
CesiumProperty.createGenerators(IContainerCesiumGenerator parent,
CesiumGeneratorContext context,
IServiceProvider owner,
ICesiumPropertyWriter propertyWriter)
Non-typesafe overload.
|
Constructor and Description |
---|
CesiumGenerator(IServiceProvider owner)
Creates a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
ComplexAnalogTransmitter
An analog transmitter defined by a
Signal and RadioFrequencyGainPattern . |
class |
ComplexDigitalTransmitter
A digital transmitter with a user-defined configuration.
|
class |
ComplexReceiver
A communications receiver defined by an antenna, gain pattern and list of signal processors.
|
class |
IdentifiableTransmitterExtension
An
ObjectExtension which provides the IIdentifiableTransmitterService service interface so clients can
query for a transmitter's SignalIdentifier . |
class |
OpticalReceiver
A communications receiver defined by an optical antenna and list of signal processors.
|
class |
OpticalTransmitter
A communications transmitter defined by an optical antenna and list of signal processors.
|
class |
PointScattererExtension
An
ObjectExtension which is used to model signal reflections using a single point scatterer model. |
class |
SignalPropagationGraph
Defines the configuration of the graph of communication links which are used to propagate signals.
|
class |
SimpleAnalogTransmitter
A simple analog transmitter defined by frequency and power.
|
class |
SimpleDigitalTransmitter
A simple digital communications transmitter defined by frequency, power and data rate using a
ConstantGainAmplifier , IsotropicGainPattern and DigitalModulation . |
class |
SimpleReceiver
A communications receiver using a
ConstantGainAmplifier and IsotropicGainPattern . |
class |
Transceiver
The single input, single output Transceiver which takes in a single digital signal, demodulates it and then
remodulates it using the specified modulation scheme, prior to retransmitting it.
|
class |
Transponder
The single input, single output transponder which takes in a signal,
optionally filters it, amplifies it and then retransmits it without any demodulation or remodulation.
|
class |
WirelessLinkExtension
An extension for a link which models wireless communication by propagating a
set of signals from a transmitting antenna to a receiving antenna.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
PointScattererLinkPath.find(Predicate<IServiceProvider> match)
Searches the link path for an
IServiceProvider that matches the conditions defined by the supplied
predicate and returns the first occurrence. |
IServiceProvider |
ISignalPropagationPathService.findLinkForReceiver(IServiceProvider receiver)
Finds the
IServiceProvider which represents the link, in the signal propagation path, which has the provided receiver. |
IServiceProvider |
PointScattererLinkPath.get(int index)
Gets the
IServiceProvider at the specified index. |
IServiceProvider |
AntennaTargetingResult.getAntenna()
Gets the antenna that could not be targeted.
|
IServiceProvider |
ISignalPropagationPathService.getTransmitter()
Gets the desired transmitter for the signal propagation path.
|
Modifier and Type | Method and Description |
---|---|
Iterable<IServiceProvider> |
ISignalPropagationPathService.getLinkPath()
Gets the link path which is a list of links, as
IServiceProvider instances,
from the transmission source to the receiver object. |
List<IServiceProvider> |
SignalPropagationGraph.getLinks()
Gets the links in the graph.
|
Iterator<IServiceProvider> |
PointScattererLinkPath.iterator() |
Modifier and Type | Method and Description |
---|---|
ExtensibleObject |
CommunicationLinkCollection.add(IServiceProvider transmitter,
IServiceProvider receiver)
Creates a new link from the provided transmitter and receiver and adds it to the collection.
|
ExtensibleObject |
CommunicationLinkCollection.add(IServiceProvider transmitter,
IServiceProvider receiver,
AtmosphericRefractionModel refractionModel)
Creates a new link from the provided transmitter and receiver and adds it to the collection.
|
ExtensibleObject |
CommunicationLinkCollection.add(String name,
IServiceProvider transmitter,
IServiceProvider receiver)
Creates a new link from the provided name, transmitter, and receiver and adds it to the collection.
|
ExtensibleObject |
CommunicationLinkCollection.add(String name,
IServiceProvider transmitter,
IServiceProvider receiver,
AtmosphericRefractionModel refractionModel)
Creates a new link from the provided name, transmitter, and receiver and adds it to the collection.
|
ArrayList<ExtensibleObject> |
CommunicationLinkCollection.addChain(IServiceProvider... chain)
Adds multiple links to the collection at once, assuming that each item in the list
either receives or transmits from the previous item.
|
void |
SignalPropagationGraph.addLink(IServiceProvider linkObject)
Add a link to the graph.
|
boolean |
SignalPropagationGraph.containsLinkOrNode(IServiceProvider linkOrNode)
Searches the graph for the given link or node and returns true if the object
exists in the graph.
|
Iterable<ExtensibleObject> |
CommunicationLinkCollection.find(IServiceProvider linkEnd)
Finds all links in the collection that contains the provided link end
in either the transmitter or receiver role.
|
Iterable<ExtensibleObject> |
CommunicationLinkCollection.find(IServiceProvider transmitter,
IServiceProvider receiver)
Finds all links with the specified transmitter and receiver pair.
|
Iterable<ExtensibleObject> |
CommunicationLinkCollection.find(IServiceProvider linkEnd,
LinkRole role)
Finds all links in the collection that contain the provided link end
in the specified role.
|
ExtensibleObject |
CommunicationLinkCollection.findFirst(IServiceProvider linkEnd)
Finds the first link in the collection that contains the provided link end
in either the transmitter or receiver role.
|
ExtensibleObject |
CommunicationLinkCollection.findFirst(IServiceProvider transmitter,
IServiceProvider receiver)
Finds the first link with the specified transmitter and receiver pair.
|
ExtensibleObject |
CommunicationLinkCollection.findFirst(IServiceProvider linkEnd,
LinkRole role)
Finds the first link in the collection that contains the provided link end
in the specified role.
|
IServiceProvider |
ISignalPropagationPathService.findLinkForReceiver(IServiceProvider receiver)
Finds the
IServiceProvider which represents the link, in the signal propagation path, which has the provided receiver. |
Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for the given link and intended signal strategy.
|
Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for the given link and intended signal strategy.
|
static Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
static Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
LinkBudgetScalars |
CommunicationSystem.getDetailedLinkBudgetScalars(IServiceProvider link,
IntendedSignalStrategy intendedSignal)
Creates a set of
LinkBudgetScalars for a given link and intended signal strategy. |
static LinkBudgetScalars |
CommunicationSystem.getDetailedLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
static LinkBudgetScalars |
CommunicationSystem.getDetailedLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
String linkName)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for the given link and intended signal strategy.
|
Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for the given link, using the specified
IntendedSignalStrategy ,
in a given EvaluatorGroup . |
static Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
static Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
LinkBudgetScalars |
CommunicationSystem.getLinkBudgetScalars(IServiceProvider link,
IntendedSignalStrategy intendedSignal)
Creates a set of
LinkBudgetScalars for a given link and intended signal strategy. |
static LinkBudgetScalars |
CommunicationSystem.getLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
static LinkBudgetScalars |
CommunicationSystem.getLinkBudgetScalars(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
String linkName)
Creates a set of
LinkBudgetScalars for a given link, graph, and intended signal strategy. |
SignalEvaluator |
WirelessLinkExtension.getSignalEvaluatorFromTransmitter(EvaluatorGroup group,
SignalPropagationGraph graph,
IServiceProvider timeObserver)
Get an evaluator which produces the signal observed directly after transmission in the link direction based
on the given time observer.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<ExtensibleObject> |
CommunicationLinkCollection.addChain(Iterable<? extends IServiceProvider> chain)
Adds multiple links to the collection at once, assuming that each item in the list
either receives or transmits from the previous item.
|
IServiceProvider |
PointScattererLinkPath.find(Predicate<IServiceProvider> match)
Searches the link path for an
IServiceProvider that matches the conditions defined by the supplied
predicate and returns the first occurrence. |
Constructor and Description |
---|
AntennaTargetingResult(IServiceProvider antenna,
AntennaTargetingResultReason cause)
Creates a new instance specifying all parameters
|
Modifier and Type | Interface and Description |
---|---|
interface |
IReceivingAntennaExtension<TGainPattern extends BaseGainPattern>
Generic interface for a receiving antenna object extension.
|
interface |
ITransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
Generic interface for a transmitting antenna object extension.
|
Modifier and Type | Class and Description |
---|---|
class |
AnsysHfssFarFieldDataGainPattern
A frequency dependent gain pattern which produces gain based on the link geometry and data in the far field data file (*.ffd) format which is produced by the Ansys HFSS application.
|
class |
AntennaSignalProcessor<TGainPattern extends BaseGainPattern>
Abstract base class for all antenna signal processors.
|
class |
BaseDualPolarizedReceivingAntennaExtension<TGainPattern extends BaseGainPattern,TAntennaSignalProcessor extends AntennaSignalProcessor<TGainPattern>>
An
ObjectExtension which represents a dual polarized receiving antenna. |
class |
BaseDualPolarizedTransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
An
ObjectExtension which represents a dual polarized transmitting antenna. |
class |
BaseGainPattern
Base class for all antenna gain patterns.
|
class |
BaseReceivingAntennaExtension<TGainPattern extends BaseGainPattern,TAntennaSignalProcessor extends AntennaSignalProcessor<TGainPattern>>
An extension which searches the
SignalPropagationGraph for all incoming signals entering
its Owner (get / set ) and processes them with a receiving BaseGainPattern
before passing them to its OutputSignalProcessor (get ) signal processor. |
class |
BaseTransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
An extension which takes a signal source and transmits a wireless signal through an antenna.
|
class |
BesselCircularApertureGainPattern
A Bessel circular aperture antenna gain pattern.
|
class |
BesselEnvelopeCircularApertureGainPattern
A Bessel envelope circular aperture antenna gain pattern.
|
class |
CosineCircularApertureGainPattern
A cosine circular aperture antenna gain pattern.
|
class |
CosinePedestalCircularApertureGainPattern
A cosine pedestal circular aperture antenna gain pattern.
|
class |
CosinePedestalRectangularApertureGainPattern
A cosine pedestal rectangular aperture antenna gain pattern.
|
class |
CosineRectangularApertureGainPattern
A cosine rectangular aperture antenna gain pattern.
|
class |
CosineSquaredCircularApertureGainPattern
A cosine squared circular aperture antenna gain pattern.
|
class |
CosineSquaredPedestalCircularApertureGainPattern
A cosine squared pedestal circular aperture antenna gain pattern.
|
class |
CosineSquaredPedestalRectangularApertureGainPattern
A cosine squared pedestal rectangular aperture antenna gain pattern.
|
class |
CosineSquaredRectangularApertureGainPattern
A cosine squared rectangular aperture antenna gain pattern.
|
class |
CustomGainPattern
Defines an antenna gain pattern based on external data specified as a
Function2 . |
class |
DipoleGainPattern
A dipole antenna pattern.
|
class |
DualPolarizedRadioFrequencyReceivingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) receiving antenna.
|
class |
DualPolarizedRadioFrequencyTransmittingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) transmitting antenna.
|
class |
FrequencyDependentElectricFieldGainPattern
An antenna gain pattern which produces antenna gain based on the link geometry and a collection of frequency dependent electric field patterns.
|
class |
FrpaGainPattern
A static Fixed Radiation Pattern Antenna (FRPA).
|
class |
GaussianGainPattern
A static Gaussian antenna pattern.
|
class |
GaussianOpticalGainPattern
A static gain pattern for an optical antenna with a gaussian profile.
|
class |
GpsSatelliteAntennaPattern
A gain pattern representing a constant gain over the earth from a GPS satellite.
|
class |
HelicalGainPattern
A helical gain pattern.
|
class |
HemisphericalGainPattern
A hemispherical antenna gain pattern.
|
class |
IsotropicGainPattern
A static, isotropic antenna gain pattern which does not modify any signals.
|
class |
ItuRBO1213Version1CoPolarGainPattern
The ITU-R BO.1213-1 Co-polar reference antenna gain pattern.
|
class |
ItuRBO1213Version1CrossPolarGainPattern
The ITU-R BO.1213-1 Cross-polar reference antenna gain pattern.
|
class |
ItuRF1245Version1GainPattern
The ITU-R F.1245-1 antenna gain pattern.
|
class |
ItuRF1245Version3GainPattern
The ITU-R F.1245-3 antenna gain pattern.
|
class |
ItuRS1528R12GainPattern
The ITU-R S.1528 - section 1.2
|
class |
ItuRS1528R13GainPattern
The ITU-R S.1528 - section 1.3
|
class |
ItuRS465Version5GainPattern
The ITU-R S.465-5 reference antenna gain pattern.
|
class |
ItuRS465Version6GainPattern
The ITU-R S.465-6 reference antenna gain pattern.
|
class |
ItuRS580Version6GainPattern
The ITU-R S.580-6 reference antenna gain pattern.
|
class |
ItuRS672Version4GainPattern
The ITU-R S.672-4 reference antenna gain pattern.
|
class |
ItuRS731Version1GainPattern
The ITU-R S.731-1 reference antenna gain pattern.
|
class |
OpticalAntennaSignalProcessor
Represents a receiving optical antenna.
|
class |
OpticalGainPattern
Base class for all optical antenna gain patterns.
|
class |
OpticalReceivingAntennaExtension
An
ObjectExtension which represents an optical receiving antenna. |
class |
OpticalTransmittingAntennaExtension
An
ObjectExtension which represents an optical transmitting antenna. |
class |
ParabolicGainPattern
A static parabolic antenna gain pattern.
|
class |
PencilBeamGainPattern
|
class |
PhasedArrayGainPattern
A
RadioFrequencyGainPattern for modeling planar phased array antennas. |
class |
RadioFrequencyAntennaSignalProcessor
Represents a receiving radio frequency (RF) antenna.
|
class |
RadioFrequencyGainPattern
Base class for all radio frequency (RF) antenna gain patterns.
|
class |
RadioFrequencyReceivingAntennaExtension
An
ObjectExtension which represents a radio frequency (RF) receiving antenna. |
class |
RadioFrequencyTransmittingAntennaExtension
An
ObjectExtension which represents a radio frequency (RF) transmitting antenna. |
class |
RectangularBeamGainPattern
|
class |
ScalarWeightLinkExtension
A
WeightedLinkExtension which evaluates the link computation weight using a Scalar instance. |
class |
SincExponentCircularApertureGainPattern
A [Sin(x)/x]^n curve distribution circular aperture antenna gain pattern.
|
class |
SincExponentRectangularApertureGainPattern
A [Sin(x)/x]^n curve distribution rectangular aperture antenna gain pattern.
|
class |
SquareHornGainPattern
A static square horn antenna gain pattern.
|
class |
UniformCircularApertureGainPattern
A uniform circular aperture antenna gain pattern.
|
class |
UniformRectangularApertureGainPattern
A uniform rectangular aperture antenna gain pattern.
|
class |
WeightedLinkExtension
An
ObjectExtension which provides the ILinkWeightService for associating a computational weight to a link. |
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
LinkDirectionsProvider.getTimeObserver()
Gets the time observer instance used to validate the time observer for each link in
Links (get ). |
Modifier and Type | Method and Description |
---|---|
DefinitionalObjectCollection<IServiceProvider> |
LinkDirectionsProvider.getLinks()
Gets the list of links from which the directions are determined.
|
Modifier and Type | Method and Description |
---|---|
protected SignalEvaluator |
AntennaSignalProcessor.getSignalEvaluatorForLink(EvaluatorGroup group,
SignalPropagationGraph graph,
IServiceProvider link)
Gets the signal evaluator for the supplied link.
|
void |
LinkDirectionsProvider.setTimeObserver(IServiceProvider value)
Sets the time observer instance used to validate the time observer for each link in
Links (get ). |
Constructor and Description |
---|
LinkDirectionsProvider(Iterable<? extends IServiceProvider> links,
IServiceProvider timeObserver)
Initializes a new instance.
|
Constructor and Description |
---|
LinkDirectionsProvider(Iterable<? extends IServiceProvider> links,
IServiceProvider timeObserver)
Initializes a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
Amplifier
Abstract class for an amplifier signal processor.
|
class |
AvalanchePhotodiode
Represents an Avalanche type photodiode photodetector (APD).
|
class |
ConstantFrequencyMixer
A signal processor which increases or decreases the frequency of the incoming signals by a constant offset.
|
class |
ConstantGainAmplifier
A signal processor which applies a gain to its input.
|
class |
DigitalDataSource
A digital data source which constructs a signal and adds a
SignalDataRate property. |
class |
DigitalDemodulator<TModulation extends DigitalModulation>
A signal processor based on a modulation method which decodes the input signal
by removing the modulation and producing a base-band signal which retains all other
data.
|
class |
DigitalModulator<TModulation extends DigitalModulation>
|
class |
LowNoiseAmplifier
A signal processor which applies several gains to its input, representing a low noise amplifier.
|
class |
OrthogonalPolarizationChannelSource
A signal processor which marks the signals obtained from its input signal processor as originating from the orthogonal polarization channel.
|
class |
Photodetector
Base class for a photodetector signal processor.
|
class |
Photodiode
Base class for a photodiode photodetector.
|
class |
PinPhotodiode
Represents a PIN type photodiode photodetector.
|
class |
PrimaryPolarizationChannelSource
A signal processor which marks the signals obtained from its input signal processor as originating from the primary polarization channel.
|
class |
PulsedSignalModulator
A
SignalProcessor that takes a base band radar waveform signal from its input and modulates it by adding
a carrier frequency and bandwidth. |
class |
PulsedSignalSource
A
SignalSource which produces a pulsed signal. |
class |
RectangularFilter
A filter which constrains the incoming signals into a specified bandwidth range, ignoring power spectral density.
|
class |
SignalFilter
Base class for all signal filters.
|
class |
SignalOutputExtension
An extension which identifies the output of a receiver, after processing the signal, and just prior to
demodulating the signal to obtain the encoded data.
|
class |
SignalProcessor
Base class for all signal processors containing an input and an output.
|
class |
SignalSource
A data source which produces the given signal to transmit.
|
class |
VariableFrequencyMixer
Model for a mixer where the output frequency is determined by a frequency in/frequency out polynomial.
|
class |
VariableGainAmplifier
Model of a non-linear amplifier where the output power is determined by an input back-off/output back-off (IBO/OBO) curve and
intermodulation noise temperature can be added to the carrier using an input back-off/carrier to intermodulation noise spectral density
(IBO/(C/No)Im) curve.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
Photodetector.getParentReceiver()
Gets the parent receiver whose axis is used in order to determine if the sun is within the field-of-view of the detector.
|
IServiceProvider |
IntendedSignalByTransmitter.getTransmitter()
Gets the transmitter to identify when searching for the intended signal.
|
Modifier and Type | Method and Description |
---|---|
void |
Photodetector.setParentReceiver(IServiceProvider value)
Sets the parent receiver whose axis is used in order to determine if the sun is within the field-of-view of the detector.
|
void |
IntendedSignalByTransmitter.setTransmitter(IServiceProvider value)
Sets the transmitter to identify when searching for the intended signal.
|
Constructor and Description |
---|
AvalanchePhotodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
double noiseFactor,
double gain,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
load impedance, noise factor, and gain.
|
AvalanchePhotodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
double noiseFactor,
double gain,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
load impedance, noise factor, gain, central body.
|
IntendedSignalByTransmitter(IServiceProvider transmitter)
Create a new instance which will target a signal generated by the specified transmitter.
|
Photodetector(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral radiance model,
sun spectral radiant emittance model,optical bandpass filter bandwidth, and central body.
|
Photodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
and load impedance.
|
Photodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
load impedance, and central body.
|
PinPhotodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
and load impedance.
|
PinPhotodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
load impedance, and central body.
|
Modifier and Type | Method and Description |
---|---|
abstract IParameterizedEvaluator1<Cartographic,ItuRP840AtmosphericValues> |
ItuRP840AtmosphericModel.getEvaluator(EvaluatorGroup group,
IServiceProvider link)
Gets an evaluator that can be used to compute the atmospheric conditions at a given
JulianDate and Cartographic location. |
abstract IParameterizedEvaluator1<Cartographic,Double> |
ItuRP838AtmosphericModel.getEvaluator(EvaluatorGroup group,
IServiceProvider link)
Gets an evaluator that can be used to compute the rain rate in meters per second at a given
JulianDate and Cartographic location. |
ScalarEvaluator |
HufnagelValleyRefractiveIndexStructureParameterModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function
at a given
JulianDate . |
IParameterizedEvaluator1<Cartographic,ItuRP840AtmosphericValues> |
ItuRP840AtmosphericModel.getEvaluator(IServiceProvider link)
Gets an evaluator that can be used to compute the atmospheric conditions at a given
JulianDate and Cartographic location. |
IParameterizedEvaluator1<Cartographic,Double> |
ItuRP838AtmosphericModel.getEvaluator(IServiceProvider link)
Gets an evaluator that can be used to compute the rain rate in meters per second at a given
JulianDate and Cartographic location. |
SignalPropagator |
TiremPropagationModel3_18.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate communication signals over the given link.
|
SignalPropagator |
TiremPropagationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate communication signals over the given link.
|
SignalPropagator |
TropoScintAttenuationModelItuRP618Version9.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
TropoScintAttenuationModelItuRP618Version12.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
TropoScintAttenuationModelItuRP1814.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a signal along the given communication link.
|
SignalPropagator |
SimpleSatcomAtmosphericAttenuationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
abstract SignalPropagator |
SignalPropagationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a signal along the given communication link.
|
SignalPropagator |
RainAttenuationModelItuRP838Version3.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
RainAttenuationModelItuRP618Version12.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
RainAttenuationModelItuRP618Version10.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
FreeSpacePathLossModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can modify a signal based on the free space path loss.
|
SignalPropagator |
DopplerShiftModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can modify a signal's frequency based on the doppler shift.
|
SignalPropagator |
CraneRainAttenuationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
CloudFogAttenuationModelItuRP840Version6.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
BeerLambertLawAtmosphericAttenuationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a signal along the given communication link.
|
SignalPropagator |
AtmosphericAttenuationModelItuRP676Version9.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
AtmosphericAttenuationModelItuRP676Version10.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
Modifier and Type | Field and Description |
---|---|
static IServiceProvider |
CoverageData.GridPointPlaceholder
Gets an object that can be used as a placeholder to be replaced by grid points during a coverage calculation.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
CoverageDefinitionOnSingleObject.getCoverageTarget()
Gets the object which is the target of the coverage calculation
|
IServiceProvider |
ParameterizedTemporallyPartitionedCoverageDefinition.getGridPointPlaceholder()
Gets the
IServiceProvider representing a generic grid point on the grid. |
IServiceProvider |
ParameterizedSpatiallyPartitionedCoverageDefinition.getGridPointPlaceholder()
Gets the
IServiceProvider representing a generic grid point on the grid. |
IServiceProvider |
MaterializedTemporallyPartitionedCoverageDefinition.getGridPointPlaceholder()
Gets the
IServiceProvider representing a generic grid point on the grid. |
IServiceProvider |
MaterializedSpatiallyPartitionedCoverageDefinition.getGridPointPlaceholder()
Gets the
IServiceProvider representing a generic grid point on the grid. |
protected IServiceProvider |
BaseCoverageDefinition.getGridPointService()
Gets the service used at each grid point.
|
abstract IServiceProvider |
CoverageGridPointCreationCallback.invoke(CoverageGridPointWithResults gridPointWithResults)
A delegate which defines a method for creating a service provider for use in access based on a given
coverage grid point position.
|
IServiceProvider |
CoverageGridPointCreationCallback.Function.invoke(CoverageGridPointWithResults gridPointWithResults)
A delegate which defines a method for creating a service provider for use in access based on a given
coverage grid point position.
|
Modifier and Type | Method and Description |
---|---|
void |
CoverageDefinitionOnSingleObject.setCoverageTarget(IServiceProvider value)
Sets the object which is the target of the coverage calculation
|
void |
ParameterizedTemporallyPartitionedCoverageDefinition.setGridPointPlaceholder(IServiceProvider value)
Sets the
IServiceProvider representing a generic grid point on the grid. |
void |
ParameterizedSpatiallyPartitionedCoverageDefinition.setGridPointPlaceholder(IServiceProvider value)
Sets the
IServiceProvider representing a generic grid point on the grid. |
protected void |
BaseCoverageDefinition.setGridPointService(IServiceProvider value)
Sets the service used at each grid point.
|
Constructor and Description |
---|
CoverageDefinitionOnSingleObject(IServiceProvider coverageTarget)
Initializes a new instance with a specified coverage target.
|
Modifier and Type | Method and Description |
---|---|
Scalar |
RadarFigureOfMerit.getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
|
Scalar |
NavigationAccuracyPredictedFigureOfMerit.getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
Get a scalar representing the figure of merit for the given data.
|
Scalar |
NavigationAccuracyAssessedFigureOfMerit.getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
Get a scalar representing the figure of merit for the given data.
|
Scalar |
DilutionOfPrecisionFigureOfMerit.getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
Get a scalar representing the figure of merit for the given data.
|
Scalar |
IFigureOfMeritDefinition.getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
Get a scalar which represents the figure of merit for the given coverage data.
|
Scalar |
CommunicationFigureOfMerit.getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
|
Modifier and Type | Class and Description |
---|---|
class |
Axes
A set of axes which may vary with time relative to another set of axes.
|
class |
AxesAlignedConstrained
|
class |
AxesAlongTerrain
An
Axes defined by the surface normal to the terrain surface. |
class |
AxesBPlane
The axes that a
VectorBPlane are computed in. |
class |
AxesEastNorthUp
The set of axes defined by the local East, North, and Up directions at a point with respect to
the shape of a central body as the point moves over time.
|
class |
AxesFixedAtJulianDate
A set of
Axes which is defined by the instantaneous orientation of another set of axes at a specified
JulianDate . |
class |
AxesFixedOffset
An axes whose orientation does not change with respect to the axes in which it is defined.
|
class |
AxesFromArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate>
An
Axes whose orientation is defined by archived tracking data. |
class |
AxesFromBankAngle
An
Axes defining a first order representation for an aircraft in steady flight with
the bank angles specified by changes in the horizontal acceleration vector. |
class |
AxesInAxes
An axes which is effectively equivalent to another axes but is defined in a third axes.
|
class |
AxesInPointsAxes
An axes observed in the axes in which a point is defined.
|
class |
AxesInterpolator
A set of Axes that is defined with respect to a set of reference axes by an interpolator which
can evaluate the Axes over time.
|
class |
AxesInVectorsAxes
An axes observed in the axes in which a vector is defined.
|
class |
AxesLinearRate
An axes whose orientation changes with respect to the axes in which it is defined
by rotating at a linearly increasing or decreasing rate about a defined spin axis.
|
class |
AxesLocalVerticalLocalHorizontal
The Local Vertical, Local Horizontal (LVLH) axes which follow the motion of
a given point over time.
|
class |
AxesNorthEastDown
The set of axes defined by the local North, East, and Down directions at a point with respect to
the shape of a central body as the point moves over time.
|
class |
AxesPropagationParameter
|
class |
AxesTargetingLink
An
Axes which orients itself so that its Z-axis is aligned along a link, pointing
from one platform to another, and its X-axis is constrained toward a reference vector. |
class |
AxesVehicleVelocityLocalHorizontal
The Vehicle Velocity, Local Horizontal (VVLH) axes which follow the motion of a given point over time.
|
class |
AxesVelocityOrbitNormal
These
Axes will have its X axis be aligned with the velocity vector of the
given point and the Y axis will be constrained to the orbit normal vector. |
class |
CompositeAxes
A Axes that is defined by a collection of intervals, where the data
associated with each interval is a another Axes representing the
orientation for that interval.
|
class |
CompositePoint
A Point that is defined by a collection of intervals, where the data
associated with each interval is a another Point representing the
location for that interval.
|
class |
ConstantCovariance3By3
Represents position covariance with standard deviations which remain constant in the given axes.
|
class |
DynamicCovariance3By3
Holds the time-varying positional variance and covariance information for an object.
|
class |
EntityAxes<TEntity extends IEntityOrientation>
An
Axes that obtains its value from a tracking entity implementing
IEntityOrientation . |
class |
EntityPoint<TEntity extends IEntityPosition>
A
Point that obtains its value from a tracking entity implementing
IEntityPosition . |
class |
JplDECenterOfMassPoint
|
class |
LinkSubdivision
An object which defines how to subdivide an
ILinkService into sub-segments. |
class |
ParameterizedOnEvaluatorPoint
A point that is defined by a
PointEvaluatorParameter at the time of evaluation. |
class |
ParameterizedOnStatePoint
A point that is defined by a
TimeBasedStateParameter at the time of evaluation. |
class |
ParameterizedOnStateVector
A vector that is defined by a
TimeBasedStateParameter at the time of evaluation. |
class |
ParameterizedPoint
A point that is defined by a
CartesianParameter at the time of evaluation. |
class |
ParameterizedVector
A vector that is defined by a
CartesianParameter at the time of evaluation. |
class |
Point
A point which may vary with time, defined relative to a given reference frame.
|
class |
PointAtAltitude
|
class |
PointCartographic
A point representing a fixed planetodetic location on a central body specified
using
Cartographic coordinates. |
class |
PointCentralBodyProjection
|
class |
PointDifferentiator
A Point that can provide higher-order derivatives by finite-differencing another point.
|
class |
PointFixedAtJulianDate
A
Point which is defined by the instantaneous location of another point at a specified
JulianDate . |
class |
PointFixedOffset
A Point whose position does not change with respect to the reference frame in which it is defined.
|
class |
PointFromArchive<TEntity extends IEntityIdentifier & IEntityLastUpdate>
A
Point whose position is defined by archived tracking data. |
class |
PointInPointsFrame
A point observed in another point's reference frame.
|
class |
PointInReferenceFrame
A time varying point observed in a particular reference frame.
|
class |
PointInRegionNearestToReferencePoint
A
Point that is within an EllipsoidSurfaceRegion that is closest to a reference point which may be found in, on,
or outside of the region. |
class |
PointInterpolator
A point with its position, velocity, etc.
|
class |
PointPropagationParameter
|
class |
PointVectorToPoint
|
class |
ReferenceFrame
A reference frame, defined by an origin and an axes.
|
class |
ServiceProviderAxes
An Axes that can be used to refer to the current
OrientationAxes (get ) of an IServiceProvider ,
whatever it is at the time that this axes is evaluated. |
class |
ServiceProviderPoint
A Point that can be used to refer to the current
LocationPoint (get ) of an IServiceProvider ,
whatever it is at the time that this point is evaluated. |
class |
SpecifiedResolutionLinkSubdivision
A
LinkSubdivision which subdivides an ILinkService into sub-segments
at a specified resolution in meters. |
class |
Vector
A vector relative to a set of basis axes.
|
class |
VectorAcceleration
|
class |
VectorAngularAcceleration
A Vector defined as the angular acceleration of a given set of axes as the axes rotate with time.
|
class |
VectorAngularVelocity
A Vector defined as the angular velocity of a given set of axes as the axes rotate with time.
|
class |
VectorApparentDisplacement
A vector representing the apparent directed displacement from an initial point to a final point as
the points move over time.
|
class |
VectorBPlane
|
class |
VectorCrossProduct
A Vector defined by the cross product of two vectors which may vary with time.
|
class |
VectorDerivative
|
class |
VectorDifferentiator
A Vector that can provide higher-order derivatives by finite-differencing another vector.
|
class |
VectorDisplacement
The base class for a vector representing the directed displacement from an initial point to a
final point as the two points move over time.
|
class |
VectorEllipsoidSurfaceNormal
A vector representing the surface normal at a point projected onto an ellipsoid surface as the
point moves through time.
|
class |
VectorFixed
A Vector whose components do not change with respect to the axes in which it is defined.
|
class |
VectorFixedAtJulianDate
A
Vector which is defined by the instantaneous value of another vector at a specified
JulianDate . |
class |
VectorInAxes
A vector that is observed in a given axes.
|
class |
VectorInPointsAxes
A vector observed in the axes in which a point is defined.
|
class |
VectorInterpolator
A vector with its value, derivative, etc.
|
class |
VectorInVectorsAxes
A vector observed in the axes in which another vector is defined.
|
class |
VectorInverted
A vector which inverts another vector.
|
class |
VectorNormalized
A vector representing a normalized version of another vector.
|
class |
VectorPropagationParameter
|
class |
VectorScaled
A vector which represents another vector scaled by a given factor which can change over time.
|
class |
VectorSum
|
class |
VectorTrueDisplacement
A vector representing the true directed displacement from an initial point to a final point as
both points move over time.
|
class |
VectorVelocity
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
ServiceProviderAxes.getAxesProvider()
Gets the
IServiceProvider that will provide IOrientationAxesService . |
IServiceProvider |
CommunicationLinkSignalData.getCommunicationLink()
Gets the object which provides the services needed to compute this scalar.
|
IServiceProvider |
CommunicationLinkScalar.getCommunicationLink()
Gets the object which provides the services needed to compute this scalar.
|
IServiceProvider |
CommunicationObjectScalar.getCommunicationObject()
Gets the object which provides the services needed to compute this scalar.
|
IServiceProvider |
ScalarGrazingAltitudeBetweenTwoPoints.getFromObject()
Gets the object that provides the starting location for the line of sight vector.
|
IServiceProvider |
ScalarDopplerConeAngle.getLink()
Gets the link that defines the relationship between the two objects.
|
IServiceProvider |
AxesTargetingLink.getLink()
Gets the link along which the axes is oriented.
|
IServiceProvider |
ServiceProviderPoint.getPointProvider()
Gets the
IServiceProvider that will provide ILocationPointService . |
IServiceProvider |
ScalarSquintAngle.getTargetObject()
|
IServiceProvider |
ScalarGrazingAltitudeBetweenTwoPoints.getToObject()
Gets the object that provides the ending location for the line of sight vector.
|
IServiceProvider |
ScalarSquintAngle.getViewingObject()
|
Modifier and Type | Method and Description |
---|---|
Vector |
VectorDependentOnServiceProvider.applyServiceProvider(IServiceProvider serviceProvider)
Gets a
Vector that can be used to find the value of this vector function
at a given JulianDate . |
Scalar |
ScalarDependentOnServiceProvider.applyServiceProvider(IServiceProvider serviceProvider)
Gets a
Scalar that can be used to find the value of this scalar function
at a given JulianDate . |
static Axes |
AxesHelper.getAxes(IServiceProvider provider)
Gets the
Axes from the IOrientationAxesService provided by an object. |
static Axes |
AxesHelper.getAxes(IServiceProvider provider,
String exceptionMessage)
Gets the
Axes from the IOrientationAxesService provided by an object. |
ScalarEvaluator |
ScalarMachNumber.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the mach number at a given location.
|
ScalarEvaluator |
ScalarEquivalentAirspeed.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the equivalent airspeed at a given location.
|
ScalarEvaluator |
ScalarDynamicPressure.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the dynamic pressure.
|
abstract VectorEvaluator |
VectorDependentOnServiceProvider.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this vector function
at a given
JulianDate . |
abstract ScalarEvaluator |
ScalarDependentOnServiceProvider.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
VectorEvaluator |
VectorDependentOnServiceProvider.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this vector function
at a given
JulianDate . |
ScalarEvaluator |
ScalarDependentOnServiceProvider.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
Evaluator<List<Double>> |
SpecifiedResolutionLinkSubdivision.getLinkSubdivisionEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
produces a list of distances along the link from the transmitter to the receiver
which will define the sub-segments of the overall link.
|
abstract Evaluator<List<Double>> |
LinkSubdivision.getLinkSubdivisionEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
produces a list of distances along the link from the transmitter to the receiver
which will define the sub-segments of the overall link.
|
Evaluator<List<Double>> |
ILinkSubdivisionService.getLinkSubdivisionEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
produces a list of distances along the link from the transmitter to the receiver
which will define the sub-segments of the overall link.
|
static ILocationPointService |
PointHelper.getLocationPointService(IServiceProvider provider)
Gets the
ILocationPointService provided by an object. |
static ILocationPointService |
PointHelper.getLocationPointService(IServiceProvider provider,
String exceptionMessage)
Gets the
ILocationPointService provided by an object. |
static ILocationPointService |
PointHelper.getOptionalLocationPointService(IServiceProvider provider)
Gets the
ILocationPointService provided by an object, or null if the service does not exist. |
static IOrientationAxesService |
AxesHelper.getOptionalOrientationAxesService(IServiceProvider provider)
Gets the
IOrientationAxesService provided by an object, or null if the service does not exist. |
static IOrientationAxesService |
AxesHelper.getOrientationAxesService(IServiceProvider provider)
Gets the
IOrientationAxesService provided by an object. |
static IOrientationAxesService |
AxesHelper.getOrientationAxesService(IServiceProvider provider,
String exceptionMessage)
Gets the
IOrientationAxesService provided by an object. |
static Point |
PointHelper.getPoint(IServiceProvider provider)
Gets the
Point from the ILocationPointService provided by an object. |
static Point |
PointHelper.getPoint(IServiceProvider provider,
String exceptionMessage)
Gets the
Point from the ILocationPointService provided by an object. |
void |
ServiceProviderAxes.setAxesProvider(IServiceProvider value)
Sets the
IServiceProvider that will provide IOrientationAxesService . |
void |
CommunicationLinkSignalData.setCommunicationLink(IServiceProvider value)
Sets the object which provides the services needed to compute this scalar.
|
void |
CommunicationLinkScalar.setCommunicationLink(IServiceProvider value)
Sets the object which provides the services needed to compute this scalar.
|
void |
CommunicationObjectScalar.setCommunicationObject(IServiceProvider value)
Sets the object which provides the services needed to compute this scalar.
|
void |
ScalarGrazingAltitudeBetweenTwoPoints.setFromObject(IServiceProvider value)
Sets the object that provides the starting location for the line of sight vector.
|
void |
ScalarDopplerConeAngle.setLink(IServiceProvider value)
Sets the link that defines the relationship between the two objects.
|
void |
AxesTargetingLink.setLink(IServiceProvider value)
Sets the link along which the axes is oriented.
|
void |
ServiceProviderPoint.setPointProvider(IServiceProvider value)
Sets the
IServiceProvider that will provide ILocationPointService . |
void |
ScalarSquintAngle.setTargetObject(IServiceProvider value)
|
void |
ScalarGrazingAltitudeBetweenTwoPoints.setToObject(IServiceProvider value)
Sets the object that provides the ending location for the line of sight vector.
|
void |
ScalarSquintAngle.setViewingObject(IServiceProvider value)
|
Constructor and Description |
---|
AxesTargetingLink(IServiceProvider link,
LinkRole observer,
Vector reference)
Initializes a new instance specifying all parameters.
|
CommunicationLinkScalar(IServiceProvider communicationLink,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
CommunicationLinkSignalData(TypeLiteral<T> typeLiteralT,
IServiceProvider communicationLink,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
CommunicationObjectScalar(IServiceProvider communicationObject,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarAntennaGainInLinkDirection(IServiceProvider link,
LinkRole linkEnd,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarBitErrorRate(TypeLiteral<TModulation> typeLiteralTModulation,
IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoise(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoiseDensity(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoiseDensityPlusInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarCarrierToNoisePlusInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarDelayedByLink(Scalar scalarToDelay,
IServiceProvider link,
LinkRole directionOfDelay)
Initialize a new instance based on the given scalar delayed by the given link.
|
ScalarDopplerConeAngle(IServiceProvider link,
LinkRole movingLinkEnd,
ReferenceFrame frame)
Initializes a doppler cone angle scalar.
|
ScalarEffectiveIsotropicRadiatedPower(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarEnergyPerBitToNoiseDensity(TypeLiteral<TModulation> typeLiteralTModulation,
IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarGrazingAltitudeBetweenTwoPoints(CentralBody centralBody,
IServiceProvider fromObject,
IServiceProvider toObject)
Initializes an instance with the input parameters.
|
ScalarGrazingAltitudeBetweenTwoPoints(IServiceProvider fromObject,
IServiceProvider toObject)
Initializes an instance with the input parameters.
|
ScalarJammingToSignal(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarNoisePlusInterference(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPolarizationEfficiency(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPowerAtReceiverOutput(IServiceProvider receiver,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPropagationLoss(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarPropagationLoss(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationModel model)
Initialize a new instance based on the given parameters.
|
ScalarPropagationLoss(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationModelChain selectedModels)
Initialize a new instance based on the given parameters.
|
ScalarReceivedIsotropicPower(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarReceivedPowerFluxDensity(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignalStrategy)
Initialize a new instance based on the given parameters.
|
ScalarSquintAngle(IServiceProvider viewingObject,
IServiceProvider targetObject)
Initializes a new instance.
|
ScalarSquintAngle(IServiceProvider viewingObject,
IServiceProvider targetObject,
ReferenceFrame referenceFrame)
Initializes a new instance.
|
ServiceProviderAxes(IServiceProvider serviceProvider)
Initializes a new instance using the specified
IServiceProvider |
ServiceProviderPoint(IServiceProvider serviceProvider)
Initializes a new instance using the specified
IServiceProvider |
Modifier and Type | Class and Description |
---|---|
class |
ComplexConic
A sensor volume defined by inner and outer half angles, minimum and maximum clock angles,
and a radial range limit.
|
class |
CustomSensorPattern
A custom
SensorFieldOfView defined by a list of directions defining the outer
perimeter of the field of view. |
class |
DynamicSensorFieldOfView
A sensor field-of-view volume that can change shape with time.
|
class |
EntityDynamicSensorFieldOfView<TEntity extends IEntitySensorFieldOfView>
A
DynamicSensorFieldOfView that gets the current sensor shape from a tracking entity
implementing IEntitySensorFieldOfView . |
class |
RectangularPyramid
A sensor volume with a rectangular cross section and a radial range limit.
|
class |
SensorFieldOfView
A sensor field of view volume.
|
class |
SyntheticApertureRadarVolume
A sensor volume defined by inner and outer half angles, fore and aft exclusion angles,
and a radial range limit.
|
Modifier and Type | Class and Description |
---|---|
class |
ChildrenExtension
An
ObjectExtension which can provide a list of children
for a given ExtensibleObject . |
class |
ExtensibleObject
An object that can be extended at run-time with various
ObjectExtension instances in order to add
additional properties and behaviors. |
class |
IdentifierExtension
An extension that defines a unique identifier for an object.
|
class |
ObjectExtension
The base class for extensions that can be added at run-time to
ExtensibleObject instances in order to
give them additional properties and behaviors. |
class |
ParentExtension
An
ObjectExtension which can provide a reference to the parent
of the owner of this extension. |
Modifier and Type | Method and Description |
---|---|
static <T extends IServiceProvider> |
ServiceHelper.locateService(Class<?> serviceType,
Object candidate,
Iterable<T> additionalServiceProviders)
Convenience method for implementing
IServiceProvider objects. |
static <T extends IServiceProvider> |
ServiceHelper.locateService(Class<?> serviceType,
Object candidate,
T... additionalServiceProviders)
Convenience method for implementing
IServiceProvider objects. |
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
ParentExtension.getParent()
Gets the parent of the owner of this extension.
|
IServiceProvider |
IParentService.getParent()
Gets the parent of this object.
|
Modifier and Type | Method and Description |
---|---|
static Iterable<IServiceProvider> |
ChildrenExtension.findDescendants(IServiceProvider owner)
Finds the descendants of a given object that has
IChildrenService . |
Iterable<IServiceProvider> |
IChildrenService.getChildren()
Gets a collection of children for a given parent.
|
List<IServiceProvider> |
ChildrenExtension.getChildren()
Gets the collection of children for the owner of this extension.
|
Iterable<IServiceProvider> |
IChildrenService.getDescendants()
Gets all descendants for a given parent.
|
Iterable<IServiceProvider> |
ChildrenExtension.getDescendants()
Gets the collection of all descendants for the owner of this extension.
|
Modifier and Type | Method and Description |
---|---|
static Iterable<IServiceProvider> |
ChildrenExtension.findDescendants(IServiceProvider owner)
Finds the descendants of a given object that has
IChildrenService . |
static <T> T |
ServiceHelper.getOptionalService(TypeLiteral<T> typeLiteralT,
IServiceProvider serviceProvider)
Gets a service from a given service provider, or
null if the service does not exist. |
static <T> T |
ServiceHelper.getService(TypeLiteral<T> typeLiteralT,
IServiceProvider serviceProvider)
Gets a service from a given service provider, throwing a
ServiceNotAvailableException
if the service is not available. |
static <T> T |
ServiceHelper.getService(TypeLiteral<T> typeLiteralT,
IServiceProvider serviceProvider,
boolean throwIfNotAvailable)
Gets a service from a given service provider.
|
static <T> T |
ServiceHelper.getService(TypeLiteral<T> typeLiteralT,
IServiceProvider serviceProvider,
String exceptionMessage)
Gets a service from a given service provider, throwing a
ServiceNotAvailableException
if the service is not available. |
static boolean |
ServiceHelper.hasService(IServiceProvider serviceProvider,
Class<?> serviceType)
Checks whether a service provider has a given service.
|
static <T extends IServiceProvider> |
ServiceHelper.locateService(Class<?> serviceType,
Object candidate,
T... additionalServiceProviders)
Convenience method for implementing
IServiceProvider objects. |
void |
ParentExtension.setParent(IServiceProvider value)
Sets the parent of the owner of this extension.
|
Constructor and Description |
---|
AccessQueryReplacementCopyContext(IServiceProvider newObject,
IServiceProvider oldObject)
Constructs a new instance with the specified parameters.
|
ParentExtension(IServiceProvider parent)
Initializes a new instance based on a given parent.
|
Constructor and Description |
---|
ChildrenExtension(Iterable<? extends IServiceProvider> children)
Initializes a new instance based on a collection of children.
|
Modifier and Type | Class and Description |
---|---|
class |
GpsLineOfSightVector
A vector describing the line-of-sight from a GPS satellite to a GPS receiver at the time of reception
according to IS-GPS-200D.
|
class |
GpsReceiver
A Global Positioning System receiver.
|
class |
GpsReceiverExtension
|
class |
GpsSatelliteExtension
An extension that adds information and behaviors specific to Global Positioning System (GPS)
satellites.
|
class |
GpsSatelliteInformationExtension
An extension that adds information about a GPS satellite.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
GpsReceiver.getAntenna()
Gets the antenna of the GPS receiver.
|
Modifier and Type | Method and Description |
---|---|
static GpsReceiver |
GpsReceiverHelper.getGpsReceiver(IServiceProvider provider)
Gets the
GpsReceiver from the IGpsReceiverService provided by an object. |
static GpsReceiver |
GpsReceiverHelper.getGpsReceiver(IServiceProvider provider,
String exceptionMessage)
Gets the
GpsReceiver from the IGpsReceiverService provided by an object. |
static IGpsReceiverService |
GpsReceiverHelper.getGpsReceiverService(IServiceProvider provider)
Gets the
IGpsReceiverService provided by an object. |
static IGpsReceiverService |
GpsReceiverHelper.getGpsReceiverService(IServiceProvider provider,
String exceptionMessage)
Gets the
IGpsReceiverService provided by an object. |
static IGpsReceiverService |
GpsReceiverHelper.getOptionalGpsReceiverService(IServiceProvider provider)
Gets the
IGpsReceiverService provided by an object, or null if the service does not exist. |
Evaluator<SatelliteUserRangeError> |
GpsReceiver.getSatelliteUserRangeErrorEvaluator(IServiceProvider satellite,
PerformanceAssessmentFile performanceAssessmentFile)
Returns an evaluator that supplies the user range errors for a satellite at a given date.
|
Evaluator<SatelliteUserRangeError> |
GpsReceiver.getSatelliteUserRangeErrorEvaluator(IServiceProvider satellite,
PerformanceAssessmentFile performanceAssessmentFile,
EvaluatorGroup group)
Returns an evaluator that supplies the user range errors for a satellite at a given date.
|
abstract Scalar |
GpsReceiverNoiseModel.getTotalNoiseScalar(IServiceProvider transmitter,
IServiceProvider receiver)
Gets a scalar representing the total noise at a specified GPS receiver, in meters,
when receiving a signal from a specified GPS satellite transmitter.
|
Scalar |
ConstantGpsReceiverNoiseModel.getTotalNoiseScalar(IServiceProvider transmitter,
IServiceProvider receiver)
Gets a scalar representing the total noise at a specified GPS receiver, in meters,
when receiving a signal from a specified GPS satellite transmitter.
|
void |
GpsReceiver.setAntenna(IServiceProvider value)
Sets the antenna of the GPS receiver.
|
Constructor and Description |
---|
GpsReceiver(PlatformCollection navigationSatellites,
int numberOfChannels,
IServiceProvider antenna,
double fixedMaskAngle,
double constantNoise)
Initializes a new instance of a basic Gps Receiver.
|
Modifier and Type | Class and Description |
---|---|
class |
GpsCommunicationsFrontEnd
A communications-based antenna and navigation signal processing front-end for a
GPS Receiver . |
class |
NavigationTransmitterExtension
An extension that provides navigation transmitter capabilities.
|
Modifier and Type | Method and Description |
---|---|
Scalar |
GpsCommunicationsNoiseModel.getTotalNoiseScalar(IServiceProvider transmitter,
IServiceProvider receiver)
Gets a scalar representing the total noise at a specified
NavigationReceiverChannel , in meters,
when receiving a signal from a specified GPS satellite transmitter. |
Modifier and Type | Class and Description |
---|---|
class |
GpsPowerSpectralDensityFilter
A filter which constrains the incoming signals into a specified bandwidth range,
accounting for GPS power spectral density
|
Modifier and Type | Method and Description |
---|---|
Evaluator<SatelliteGlobalUserRangeError> |
PerformanceAssessmentFile.getSatelliteGlobalUserRangeErrorEvaluator(IServiceProvider satellite)
Returns an evaluator which can compute the
SatelliteGlobalUserRangeError for this Performance Assessment File at a given time. |
Evaluator<SatelliteGlobalUserRangeError> |
PerformanceAssessmentFile.getSatelliteGlobalUserRangeErrorEvaluator(IServiceProvider satellite,
EvaluatorGroup group)
Returns an evaluator which can compute the
SatelliteGlobalUserRangeError for this Performance Assessment File at a given time. |
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
ScalarSingleFrequencyIonosphericCorrection.getReceiver()
Gets the receiver of the signal traveling through the ionosphere.
|
IServiceProvider |
ScalarSaastamoinenTroposphericCorrection.getReceiver()
Gets the receiver of the signal traveling through the troposphere.
|
IServiceProvider |
ScalarSingleFrequencyIonosphericCorrection.getTransmitter()
Gets the transmitter of the signal traveling through the ionosphere.
|
IServiceProvider |
ScalarSaastamoinenTroposphericCorrection.getTransmitter()
Gets the transmitter of the signal traveling through the troposphere.
|
Modifier and Type | Method and Description |
---|---|
Scalar |
SingleFrequencyIonosphericCorrectionModel.getScalar(IServiceProvider transmitter,
IServiceProvider receiver)
A Scalar that can be evaluated to determine the single frequency ionospheric error correction.
|
Scalar |
SaastamoinenTroposphericCorrectionModel.getScalar(IServiceProvider transmitter,
IServiceProvider receiver)
A Scalar that can be evaluated to determine the tropospheric error.
|
abstract Scalar |
GpsReceiverErrorModel.getScalar(IServiceProvider transmitter,
IServiceProvider receiver)
Gets a scalar representing a model value using a specified GPS receiver,
when receiving a signal from a specified GPS satellite transmitter.
|
void |
ScalarSingleFrequencyIonosphericCorrection.setReceiver(IServiceProvider value)
Sets the receiver of the signal traveling through the ionosphere.
|
void |
ScalarSaastamoinenTroposphericCorrection.setReceiver(IServiceProvider value)
Sets the receiver of the signal traveling through the troposphere.
|
void |
ScalarSingleFrequencyIonosphericCorrection.setTransmitter(IServiceProvider value)
Sets the transmitter of the signal traveling through the ionosphere.
|
void |
ScalarSaastamoinenTroposphericCorrection.setTransmitter(IServiceProvider value)
Sets the transmitter of the signal traveling through the troposphere.
|
Constructor and Description |
---|
ScalarSaastamoinenTroposphericCorrection(IServiceProvider transmitter,
IServiceProvider receiver,
RinexMeteorological rinexMeteorologicalFile,
ScalarSaastamoinenTroposphericCorrection.TroposphericObliquityMapping obliquityMapping)
Initializes a new instance with the specified parameters.
|
ScalarSingleFrequencyIonosphericCorrection(IServiceProvider transmitter,
IServiceProvider receiver,
RinexNavigation rinexNavigationFile)
Creates a new instance with the specified transmitter, receiver, and file.
|
Modifier and Type | Class and Description |
---|---|
class |
Covariance3By3SizeAndOrientationInterpolator
Interpolates
Covariance3By3SizeAndOrientation information. |
Modifier and Type | Class and Description |
---|---|
class |
AccessConstraintsExtension
An
ObjectExtension that stores Access constraints. |
class |
AccessResultExtension
An extension which holds an
AccessQueryResult representing precomputed access results for the
Owner (get / set ) object. |
class |
AzimuthElevationMaskExtension
An extension that associates an
AzimuthElevationMask with a platform. |
class |
CentralBodySurfaceCurve
|
class |
CentralBodySurfaceRegion
|
class |
DynamicFieldOfViewExtension
An
ObjectExtension that defines a time-dynamic field of view. |
class |
FieldOfViewCentralBodyProjectionGraphicsExtension
An extension that describes the graphics of a
IFieldOfViewProjectionService projected onto a CentralBody (get / set )
and into space. |
class |
FieldOfViewExtension
An
ObjectExtension that defines a field of view. |
class |
ImagingDeviceExtension
Extension for a platform which provides data regarding an imaging device.
|
class |
LocationPointCovarianceExtension
An
ObjectExtension that provides the covariance
of an object's position over time. |
class |
LocationPointCovarianceGraphicsExtension
An extension that describes an ellipsoid at the location defined by
ILocationPointService
and a size and orientation defined by ILocationPointCovarianceService . |
class |
LocationPointExtension
An
ObjectExtension that provides the position
of an object over time. |
class |
MarkerGraphicsExtension
An extension that describes a marker at the location defined by
ILocationPointService . |
class |
NameExtension
An
ObjectExtension that provides a name of an object. |
class |
OrientationAxesExtension
An
ObjectExtension that provides the orientation (rotation) of an object over time. |
class |
Platform
A generic platform with a location and orientation relative to a parent platform.
|
class |
PlatformLocationPoint
|
class |
PlatformOrientationAxes
|
class |
ReferenceFrameGraphicsExtension
An extension that implements
IKinematicStateGraphicsService . |
class |
TextGraphicsExtension
An extension that describes text at the location defined by
ILocationPointService . |
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
AccessQueryGraphicsParameter.getTimeObserver()
Gets the
IServiceProvider to use as the time observer for the query. |
Modifier and Type | Method and Description |
---|---|
Iterable<IServiceProvider> |
ServiceProviderDisplay.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Modifier and Type | Method and Description |
---|---|
void |
AccessQueryGraphicsParameter.setTimeObserver(IServiceProvider value)
Sets the
IServiceProvider to use as the time observer for the query. |
Constructor and Description |
---|
AccessQueryGraphicsParameter(AccessQuery query,
IServiceProvider timeObserver,
T accessExists,
T accessUnknown,
T noAccess)
Initializes a new instance with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
Collection<IServiceProvider> |
VectorVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
TextVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
abstract Collection<IServiceProvider> |
ServiceProviderVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
ReferenceFrameVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
PointVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
ModelVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
MarkerVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
LocationPointCovarianceVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
LinkVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
FieldOfViewCentralBodyProjectionVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
CentralBodySurfaceRegionVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
CentralBodySurfaceCurveVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Collection<IServiceProvider> |
AzimuthElevationMaskVisualizer.pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
Modifier and Type | Method and Description |
---|---|
void |
VectorVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
TextVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
abstract void |
ServiceProviderVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
ReferenceFrameVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
PointVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
ModelVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
MarkerVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
LocationPointCovarianceVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
LinkVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
FieldOfViewCentralBodyProjectionVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
CentralBodySurfaceRegionVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
CentralBodySurfaceCurveVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
AzimuthElevationMaskVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
Modifier and Type | Class and Description |
---|---|
class |
PropagatorPoint
A point with its location computed by a propagator.
|
Modifier and Type | Class and Description |
---|---|
class |
DualPolarizedRadarReceivingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) radar receiving antenna.
|
class |
DualPolarizedRadarTransmittingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) radar transmitting antenna.
|
class |
ProcessedRadarWaveformOutputExtension
An extension which identifies the output of a radar receiver's waveform processing subsystem.
|
class |
RadarAntennaSignalProcessor
Represents a receiving radio frequency (RF) antenna.
|
class |
RadarReceivingAntennaExtension
An
ObjectExtension which represents a radar receiving antenna. |
class |
RadarTransmittingAntennaExtension
An
ObjectExtension which represents a radar transmitting antenna. |
class |
TargetRadarCrossSectionExtension
An
ObjectExtension which represents the radar cross section of a target object. |
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
SingleTargetRadarLinkScalar.getRadarReceiver()
Gets the
IServiceProvider which represents the radar receiver. |
IServiceProvider |
SingleTargetRadarLinkScalar.getRadarTransmitter()
Gets the
IServiceProvider which represents the radar transmitter. |
IServiceProvider |
SingleTargetRadarLinkScalar.getTarget()
Gets the
IServiceProvider which represents the radar target. |
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
AccessStoppingCondition.getTimeObserver()
Gets the time observer of the access query.
|
Modifier and Type | Method and Description |
---|---|
void |
AccessStoppingCondition.setTimeObserver(IServiceProvider value)
Sets the time observer of the access query.
|
Constructor and Description |
---|
AccessStoppingCondition(AccessQuery query,
ValueDefinition<AccessClassification> stoppingClassification,
IServiceProvider timeObserver)
Initializes a new instance with the specified query and time observer.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityDescriptor<TEntity>
Describes a family of entities.
|
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
AccessEntityFilter.getTimeObserver()
|
Modifier and Type | Method and Description |
---|---|
void |
AccessEntityFilter.setTimeObserver(IServiceProvider value)
|
Constructor and Description |
---|
AccessEntityFilter(TransactionContext context,
EntityParameter<TEntity> entityParameter,
TransactionParameter transactionParameter,
AccessQuery query,
IServiceProvider timeObserver,
EvaluatorGroup group)
|