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.ccsds |
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).
|
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.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.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
agi.foundation.coverage |
Contains types for computing complex access calculations between many different objects simultaneously.
|
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.models |
Contains types representing more detailed navigation-related models.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.numericalmethods.advanced |
Contains additional advanced numerical algorithms and supporting types.
|
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.propagators.advanced |
Contains types used to create more specialized propagation scenarios.
|
agi.foundation.radar |
Contains types that perform radar system performance analysis.
|
agi.foundation.routedesign |
Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route.
|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.spice |
Contains types used in modeling the ephemeris of solar system bodies using JPL SPICE files.
|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
agi.foundation.terrain |
Contains types for reading and analyzing terrain data.
|
agi.foundation.time |
Contains types for quantifying and converting between various date, time, and time standard representations.
|
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 | Interface and Description |
---|---|
interface |
IEvaluator
An interface for an evaluator, which is an object which participates in a computation, and
depends on other computations (other evaluators).
|
interface |
IEvaluator1<T>
An interface for an evaluator that takes a
JulianDate and produces
a return value of a given type. |
interface |
IEvaluatorOverIntervals<TResult,TResultOverIntervals>
An interface for an evaluator that supports evaluation over an interval (or intervals) of time, in addition to evaluation at a specific
JulianDate . |
Modifier and Type | Class and Description |
---|---|
class |
ConstantEvaluator<T>
An
Evaluator which always returns the same value. |
class |
Evaluator<T>
An abstract class that implements
IEvaluator1 , making all interface methods and
properties abstract. |
class |
Function2<TIndependent,TDependent>
Represents any function.
|
class |
Function3<TIndependent,TDependent,TDependentDerivative>
Represents any function.
|
class |
MotionEvaluator1<T>
The base class for evaluators that take a
JulianDate and produce
Motion1 . |
class |
MotionEvaluator2<T,TDerivative>
The base class for evaluators that take a
JulianDate and produce
Motion2 . |
class |
ServiceProviderCollection
A collection of instances that implement
IServiceProvider . |
Modifier and Type | Interface and Description |
---|---|
interface |
ILinkService
A service interface that provides the most basic methods for modeling a communication link
between a transmitter and a receiver.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessComputation
Computes Access, or inter-visibility, between two objects.
|
class |
AccessConstraint
A constraint between two objects.
|
class |
AccessConstraintCollection
A collection of Access constraints.
|
class |
AccessConstraintEvaluator
The base class for Access constraint evaluators.
|
class |
AccessEvaluator
An evaluator that determines whether access exists for an
AccessQuery . |
class |
AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
class |
AccessQueryAnd
An
AccessQuery which is a logical AND of two or more sub-queries. |
class |
AccessQueryAtLeastN
An
AccessQuery that requires at least N of a list of sub-queries to be satisfied
in order to be considered satisfied itself. |
class |
AccessQueryAtMostN
An
AccessQuery that requires that no more than N of a list of sub-queries be satisfied
in order to be considered satisfied itself. |
class |
AccessQueryCollection
A collection of
AccessQuery objects. |
class |
AccessQueryExactlyN
An
AccessQuery that requires exactly N of a list of sub-queries to be satisfied
in order to be considered satisfied itself. |
class |
AccessQueryNot
An
AccessQuery which is a logical NOT of another query. |
class |
AccessQueryOr
An
AccessQuery which is a logical OR of two or more sub-queries. |
class |
AccessQueryStartAndMaintain
An
AccessQuery that can define separate constraints for starting and maintaining
access. |
class |
AccessQueryTrackedSatellite
An access query which determines access to a specific navigation satellite within a
GpsReceiver . |
class |
AlwaysSatisfiedLinkConstraint
An
AccessConstraint which is always satisfied. |
class |
CircularAccessConstraint
Defines methods for implementing a circular function used to compute access.
|
protected static class |
CircularAccessConstraint.CircularAccessConstraintEvaluator
Base class for Access constraint evaluators which evaluate circular functions.
|
class |
EvaluatorDelayedByLink<T>
An evaluator which wraps another evaluator while delaying it by a time specified by a
LinkDelayEvaluator . |
class |
LinkInstantaneous
|
class |
LinkPath
Describes a path through one or more links (such as
LinkInstantaneous or LinkSpeedOfLight ). |
class |
LinkSpeedOfLight
|
class |
MinimumMaximumAccessConstraint
The base class for Access constraints where the function must lie between a minimum value and a
maximum value in order for the constraint to be considered satisfied.
|
protected static class |
MinimumMaximumAccessConstraint.MinMaxThresholdEvaluator
A convenient base class to use for the evaluators for constraints derived from
MinimumMaximumAccessConstraint . |
Modifier and Type | Class and Description |
---|---|
class |
AltitudeConstraint
|
class |
AngleInPlaneConstraint
An access constraint that projects the displacement vector from one object to another into a given axis-aligned plane
and requires that the angle of the projected vector, measured from the first axis defining the plane toward the second,
is within a range of values.
|
class |
AngleOutOfPlaneConstraint
An access constraint that requires that the angle of the displacement vector between two objects above a given
axis-aligned plane is within a range of values.
|
class |
AzimuthAngleConstraint
|
class |
AzimuthAngleRateConstraint
|
class |
AzimuthElevationMaskConstraint
An Access constraint that determines whether the object at the other end of the
ConstrainedLink (get / set )
is visible based on an AzimuthElevationMask associated with the ConstrainedLinkEnd (get / set ). |
class |
CartographicZoneConstraint
This constraint limits access to within a certain cartographic region.
|
class |
CentralBodyEllipticCylindricalAccessConstraint
An access constraint in the shape of an elliptic cylinder (or a circular cylinder by setting the x semiaxis length equal to the y semiaxis length) defined by a central point,
a heading for the x semiaxis, and the corresponding x semiaxis and y semiaxis lengths.
|
class |
CentralBodyLayeredProjectedVolumeAccessConstraint
An access constraint that takes a set of points and altitude layers to create a layered volume access constraint.
|
class |
CentralBodyObstructionConstraint
An Access constraint that requires that the view from one object to another not be obstructed by
a central body such as the Earth or another planet.
|
class |
CentralBodySurfaceCurveElevationAngleConstraint
An Access constraint that requires that an object be between a span of elevation angles
from any or all of the points along a given line on the surface of the central body.
|
class |
CentralBodySurfaceRegionConstraint
An
AccessConstraint that requires that an object be within a given CentralBodySurfaceRegion . |
class |
CentralBodySurfaceRegionElevationAngleConstraint
An
AccessConstraint that requires that an object be between a span of elevation angles
from any or all of the points in a given area on the surface of the CentralBody (get / set ). |
class |
CentralBodySurfaceRegionSensorVolumeConstraint
An access constraint that requires that an
EllipsoidSurfaceRegion attached to one end of the
ConstrainedLink (get / set ) be partially within the volume of the sensor attached to the other end of the link. |
class |
CircularEquatorialOrbitGrazingAngleConstraint
|
class |
CommunicationLinkConstraint
An access constraint which is based on a communication link parameter defined by a
CommunicationLinkScalar . |
class |
CommunicationObjectConstraint
An access constraint which is based on a communication or link budget parameter defined by a
CommunicationObjectScalar . |
class |
CovarianceSeparationConstraint
|
class |
DilutionOfPrecisionConstraint
|
class |
ElevationAngleConstraint
|
class |
ElevationAngleRateConstraint
|
class |
GroundSampleDistanceConstraint
An access constraint which requires the Ground Sample Distance (GSD) to be greater than a
minimum and less than a maximum value.
|
class |
HeightAboveHorizonConstraint
|
class |
NavigationAccuracyAssessedConstraint
|
class |
NavigationAccuracyPredictedConstraint
|
class |
RangeConstraint
|
class |
RangeRateConstraint
|
class |
ScalarConstraint
A class representing a generalized constraint based on a given evaluator
with a minimum and maximum threshold value which indicate the satisfaction region.
|
class |
SensorVolumeConstraint
|
class |
SingleTargetRadarObjectConstraint
An access constraint which is based on a radar system performance parameter defined by a
SingleTargetRadarLinkScalar . |
class |
SurfaceDistanceConstraint
An Access constraint that requires that the surface distance between two objects be above a minimum and
below a maximum in meters.
|
class |
TerrainLineOfSightConstraint
|
class |
ThirdBodyElevationAngleConstraint
|
class |
TotalAngularRateConstraint
|
Modifier and Type | Class and Description |
---|---|
class |
AccelerationPerformanceModel
Defines an aircraft's performance model during acceleration.
|
class |
AircraftMotionIntegrationPoint
|
class |
AircraftStateElementConverter
Represents output associated with a
PropagationStateElement corresponding
to a set of Cartesian values. |
class |
BandedCruisePerformanceModel
Defines a performance model during cruise which changes linearly between altitude bands.
|
class |
ClimbDescentPerformanceModel
Defines an aircraft's performance model during climb or descent, by determining
a set of
ClimbDescentCommandedValues at a given time. |
class |
ClimbPerformanceModel
Defines an aircraft's performance model during climb, by determining
a set of
ClimbDescentCommandedValues at a given time. |
class |
CompositeManeuver
Defines an aircraft maneuver as a combination of a horizontal behavior and vertical behavior.
|
class |
CruiseBehavior
Defines a vertical behavior of a
CompositeManeuver in which an aircraft attempts to achieve cruising flight at a desired altitude. |
class |
CruisePerformanceModel
Defines an aircraft's performance model during cruise, by determining
a set of
CruiseCommandedValues at a given time. |
class |
DescentPerformanceModel
Defines an aircraft's performance model during descent, by determining
a set of
ClimbDescentCommandedValues at a given time. |
class |
HorizontalBehavior
Defines the horizontal behavior of a
CompositeManeuver . |
class |
LinearClimbOrDescentBehavior
Defines a vertical behavior of a
CompositeManeuver in which an aircraft accelerates or decelerates longitudinally,
linearly increasing or decreasing its true airspeed and rate of climb or descent. |
class |
MaintainCourseOrHeadingBehavior
Defines a horizontal behavior of a
CompositeManeuver in which a constant course or heading is maintained. |
class |
MaintainHorizontalAndVerticalSpeedsBehavior
Defines a vertical behavior of a
CompositeManeuver in which the horizontal and vertical speeds are maintained. |
class |
Maneuver
An abstract base class which defines an aircraft maneuver.
|
class |
PerformanceModels
Defines a set of performance models associated with various phases of flight.
|
class |
PushOverOrPullUpBehavior
Defines a vertical behavior of a
CompositeManeuver in which an aircraft's direction of flight is either "pushed over" or "pulled up". |
class |
SimpleAccelerationPerformanceModel
Defines a simple performance model for an aircraft during acceleration.
|
class |
SimpleClimbPerformanceModel
Defines a simple performance model for an aircraft during climb.
|
class |
SimpleCruisePerformanceModel
Defines a simple performance model for an aircraft during cruise.
|
class |
SimpleDescentPerformanceModel
Defines a simple performance model for an aircraft during descent.
|
class |
SimpleFixedWingCoordinatedFlight
Defines a flight condition where the aircraft is assumed to be flying with the following conditions:
The forces acting in the lateral direction are zero.
|
class |
SimpleFixedWingForwardFlightAerodynamics
Defines an aerodynamic model for fixed wing aircraft under nominal forward flight conditions
which accounts for lift and drag forces but assumes that the slip (or side) force is zero, by definition.
|
class |
SimpleForwardFlightJetPropulsion
Defines a propulsion model for a jet or turbofan driven fixed wing aircraft under nominal forward flight conditions.
|
class |
SimpleForwardFlightPropellerPropulsion
Defines a propulsion model for a propeller driven fixed wing aircraft under nominal forward flight conditions.
|
class |
TurnAtConstantRateBehavior
Defines a horizontal behavior of a
CompositeManeuver in which a constant turn rate is maintained. |
class |
VerticalBehavior
Defines the vertical behavior of a
CompositeManeuver . |
Modifier and Type | Class and Description |
---|---|
class |
CcsdsOrbitEphemerisMessageFile
Reads from and writes to Orbit Ephemeris Message (OEM) files determined by the specifications of The
Consultative Committee for Space Data Systems (CCSDS).
|
class |
CcsdsOrbitEphemerisMessageSegment
Ephemeris (and optionally covariance) data for an object that is valid for a given time period.
|
Modifier and Type | Class and Description |
---|---|
class |
ArielCentralBody
The Uranian moon Ariel.
|
class |
AtmosphericDragForce
A simple model of atmospheric drag on a body according to its coefficient of drag and reference cross-sectional area.
|
class |
AtmosphericRefractionModel
Defines a refraction model.
|
class |
CallistoCentralBody
The Jovian moon Callisto.
|
class |
CentralBodiesFacet
A
CalculationContextFacet that holds and provides information about
central bodies such as planets, moons, the sun, etc. |
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 |
ClassicalEquationOfEquinoxes
Represents the classical equation of the equinox as defined in the Explanatory Supplement
to the Astronomical Almanac.
|
class |
ConstantForce
Represents a constant force.
|
class |
ConstantSolarGeophysicalData
Represents the solar radiation and geomagnetic flux indices as constant values.
|
class |
ConstantTorque
Represents a constant torque.
|
class |
ConstantWindModel
Represents a constant wind speed and direction.
|
class |
ContinuousThrustForceModel
Represents a force generated by continuous thrust.
|
class |
CssiSolarGeophysicalData
Represents the solar radiation and geomagnetic flux indices as they vary over time.
|
class |
DeimosCentralBody
The Martian moon Deimos.
|
class |
DioneCentralBody
The Saturnian moon Dione.
|
class |
DragBodyPlate
A model of a discrete surface element of a spacecraft's body that has a surface area, unit normal direction,
and a drag coefficient.
|
class |
DragOneDofSolarPanelPlate
A model of a discrete surface element of a spacecraft's solar panels that points
toward the Sun as much as it can while being constrained by a single rotational
degree of freedom about a specified rotation axis.
|
class |
DragPlate
A model of a discrete surface element of a spacecraft that has a surface area, unit normal direction,
and a drag coefficient.
|
class |
DragTwoDofSolarPanelPlate
A model of a discrete surface element of a spacecraft's solar panels that always points toward the Sun.
|
class |
EarthCentralBody
The planet Earth.
|
class |
EarthMoonBarycenter
The barycenter of the Earth-Moon system.
|
class |
EffectiveRadiusAtmosphericRefractionModel
The effective radius model approximates the effects of refraction by assuming that the refractive index decreases linearly with altitude.
|
class |
EnceladusCentralBody
The Saturnian moon Enceladus.
|
class |
EquationOfEquinoxes
Represents the equation of the equinox (also called the "nutation in right ascension" according
to the Explanatory Supplement to the Astronomical Almanac) which defines the right ascension of
the mean equinox with respect to the true equator and equinox.
|
class |
EuropaCentralBody
The Jovian moon Europa.
|
class |
ForceEvaluator
Base class for evaluators created by a
ForceModel to compute the force. |
class |
ForceModel
Represents a Newtonian force which can be used to specify the equations
of motion for a mass body located by a
PropagationNewtonianPoint . |
class |
GanymedeCentralBody
The Jovian moon Ganymede.
|
class |
GravityGradientTorque
Represents the gravity-gradient torque effects on a satellite parameterized by
a
PropagationNewtonianPoint and a PropagationEulerianAxes . |
class |
HyperionCentralBody
The Saturnian moon Hyperion.
|
class |
IapetusCentralBody
The Saturnian moon Iapetus.
|
class |
Iau1976Precession
Provides Earth precession information according to the IAU 1976 model
|
class |
Iau1980Nutation
Provides Earth Nutation information according to the IAU 1980 model
|
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 |
Iers2003SolidTideModel
A high-fidelity, time-varying Earth solid tide model that is based on the IERS Conventions (2003) technical report 32.
|
class |
IersTechnicalNote36RelativisticCorrectionForce
A
KindOfForce.NEWTONIAN_SPECIFIC_FORCE that models the first order correction to the acceleration of a space object about a CentralBody (get / set ). |
class |
IndividualPlateModel
A model of a discrete surface element of a spacecraft that has a surface area, unit normal direction,
and drag or reflectivity coefficients.
|
class |
InternationalGeomagneticReferenceFieldVector
|
class |
IoCentralBody
The Jovian moon Io.
|
class |
ItuRP834Version4AtmosphericRefractionModel
ITU-R P.834-4 is the ITU recommendation concerning "Effects of tropospheric refraction on radio wave propagation."
The recommendation provides an analytical formula for the refracted elevation at the ground.
|
class |
JplDE
The common base for classes for loading and accessing JPL DE files.
|
class |
JplDE200
Represents JPL DE200 ephemeris data.
|
class |
JplDE403
Represents JPL DE403 ephemeris data.
|
class |
JplDE405
Represents JPL DE405 ephemeris data.
|
class |
JplDE421
Represents JPL DE421 ephemeris data.
|
class |
JplDE430
Represents JPL DE430 ephemeris data.
|
class |
JplDE440
Represents JPL DE440 ephemeris data.
|
class |
JplDEFile
Provides raw access to a JPL DE file.
|
class |
JplDEFileEvaluator
The class returned by
JplDEFile.getEvaluator(JplDEDataIndex,EvaluatorGroup) to allow calculation of
time-varying information in the JPL DE file. |
class |
JupiterCentralBody
The planet Jupiter.
|
class |
JupiterSystemBarycenter
The barycenter of the Jupiter system.
|
class |
LibrationModel
A model of the libration of a central body.
|
class |
LinkRefracted
|
class |
MagneticCoilTorque
Represents the torque effects of a magnetic field vector on a magnetic torquer coil
implemented on a spacecraft parameterized by a
PropagationEulerianAxes . |
class |
MagneticFieldVector
|
class |
MarsCentralBody
The planet Mars.
|
class |
MarsSystemBarycenter
The barycenter of the Mars system.
|
class |
MercuryCentralBody
The planet Mercury.
|
class |
MimasCentralBody
The Saturnian moon Mimas.
|
class |
MoonCentralBody
The moon of the Earth.
|
class |
NeptuneCentralBody
The planet Neptune.
|
class |
NeptuneSystemBarycenter
The barycenter of the Neptune system.
|
class |
NPlateAtmosphericDragForce
A medium-fidelity force model for atmospheric drag on a spacecraft.
|
class |
NPlateModel
A collection that models the spacecraft's body as a collection of individual plates
with surface areas, body-fixed directions, and drag or reflectivity coefficients.
|
class |
NPlateSolarRadiationForce
A medium-fidelity force model for solar radiation pressure on a spacecraft.
|
class |
NutationModel
A model of the nutation of a central body.
|
class |
OffAxisTorque
Represents the torque effects of a thruster that is not aligned with the center of mass of a
a vehicle parameterized by a
PropagationEulerianAxes . |
class |
PermanentSolidTideModel
A constant solid tide model that can add permanent tides to a tide-free model to form a zero-tide model.
|
class |
PhobosCentralBody
The Martian moon Phobos.
|
class |
PhoebeCentralBody
The Saturnian moon Phoebe.
|
class |
PlanetarySystemBarycenter
The barycenter of a planetary system.
|
class |
PlutoCentralBody
The dwarf planet Pluto.
|
class |
PlutoSystemBarycenter
The barycenter of the Pluto system.
|
class |
PrecessionModel
A model of the precession of a central body.
|
class |
ReactionWheelTorque
Represents the torque effects of a reaction wheel implemented on
a spacecraft parameterized by a
PropagationEulerianAxes . |
class |
RheaCentralBody
The Saturnian moon Rhea.
|
class |
SaturnCentralBody
The planet Saturn.
|
class |
SaturnSystemBarycenter
The barycenter of the Saturn system.
|
class |
ScalarAtmosphericDensity
Abstract base class for all atmospheric models used to calculate density.
|
class |
ScalarDensityJacchia1970
Calculates atmospheric density according to the Jacchia 1970 model.
|
class |
ScalarDensityJacchiaRoberts
Calculates atmospheric density according to the Jacchia-Roberts model.
|
class |
ScalarDensityMsis2000
Calculates atmospheric density according to the NRLMSISE 2000 model.
|
class |
ScalarDensityMsis86
Calculates atmospheric density according to the MSIS 1986 model.
|
class |
ScalarDensityMsis90
Calculates atmospheric density according to the MSIS 1990 model.
|
class |
ScalarOccultation
A class that provides evaluators for percentage of occultation/eclipse at a position, as well as
EclipseType . |
class |
ScalarOccultationCylindrical
Provides evaluators for percentage of occultation/eclipse at a position,
as well as
EclipseType using the cylindrical shadow model. |
class |
ScalarOccultationDualCone
Provides evaluators for percentage of occultation/eclipse at a position,
as well as
EclipseType using the dual cone shadow model. |
class |
ScalarOccultationNoShadow
This is a
ScalarOccultation for use with SimpleSolarRadiationForce . |
class |
ScalarOccultationRegulatedDualCone
Provides evaluators for percentage of occultation/eclipse at a position,
as well as
EclipseType using the dual cone shadow model. |
class |
ScalarVariableArea
A
Scalar that enables interpolation of spacecraft area data from .dat files to use
as a reference area for AtmosphericDragForce and SimpleSolarRadiationForce . |
class |
ScalarVariableAreaArgumentLatitude
A
Scalar that enables interpolation of spacecraft area data to use
as a reference area for AtmosphericDragForce and SimpleSolarRadiationForce . |
class |
ScalarVariableAreaJulianDate
A
Scalar that enables interpolation of spacecraft area data to use
as a reference area for AtmosphericDragForce and SimpleSolarRadiationForce . |
class |
SimpleSolarRadiationForce
Represents the acceleration from solar radiation pressure exerted on the given reflective area at the target position.
|
class |
SimpleSolidTideModel
A simplified, time-varying solid tide model.
|
class |
SolarGeophysicalData
This class holds information on the F10.7 solar flux and the kp and ap geomagnetic flux.
|
class |
SolarRadiationBodyPlate
A model of a discrete surface element of a spacecraft's body that has a surface area, unit normal direction,
a specular reflectivity coefficient, and a diffuse reflectivity coefficient.
|
class |
SolarRadiationBoundaryMitigation
Corrects for eclipse crossings during satellite propagation.
|
class |
SolarRadiationOneDofSolarPanelPlate
A model of a discrete surface element of a spacecraft's solar panels that points
toward the Sun as much as it can while being constrained by a single rotational
degree of freedom about a specified rotation axis.
|
class |
SolarRadiationPlate
A model of a discrete surface element of a spacecraft that has a surface area, unit normal direction,
a specular reflectivity coefficient, and a diffuse reflectivity coefficient.
|
class |
SolarRadiationTwoDofSolarPanelPlate
A model of a discrete surface element of a spacecraft's solar panels that always points toward the Sun.
|
class |
SolarSystemBarycenter
The barycenter of a solar system.
|
class |
SolidTideModel
A solid tide model that could be permanent or time-varying.
|
class |
SpaceControlFacilityAtmosphericRefractionModel
The Satellite Control Facility (SCF) refraction model is based upon the paper "Refraction Correction, 'RC, Refraction Addition, 'RA, Milestone 4, Model 15.3A" by A.
|
class |
SphericalHarmonicCoefficients
Contains the coefficient data for a spherical harmonic model.
|
class |
SphericalHarmonicGravity
Represents the acceleration (force for a given unit mass) at a particular point
from the gravitational effects of the distribution of the Earth's mass.
|
class |
SphericalHarmonicGravitySecularVariations
A linear model for the secular variations of a gravity model.
|
class |
SunCentralBody
The star at the center of our solar system.
|
class |
TethysCentralBody
The Saturnian moon Tethys.
|
class |
ThirdBodyGravity
Represents the gravitational acceleration created by bodies other than the central body around
which a target object is orbiting.
|
class |
TimeVaryingSolidTideModel
A solid tide model that must vary with time.
|
class |
TitanCentralBody
The Saturnian moon Titan.
|
class |
TitaniaCentralBody
The Uranian moon Titania.
|
class |
TorqueEvaluator
Base class for evaluators created by a
TorqueModel to compute the torque. |
class |
TorqueModel
Represents a torque which can be used to specify the equations
of rotational motion for a rigid-body parameterized by a
PropagationEulerianAxes . |
class |
TritonCentralBody
The Neptunian moon Triton.
|
class |
TwoBodyGravity
Represents the acceleration from a simple two body gravity model.
|
class |
UranusCentralBody
The planet Uranus.
|
class |
UranusSystemBarycenter
The barycenter of the Uranus system.
|
class |
USStandardAtmosphere1976
Provides scalars that calculate values using the U.S.
|
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 |
WindModel
Defines a wind model for an atmosphere.
|
class |
WorldMagneticModelVector
|
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 | Class and Description |
---|---|
class |
AnsysHfssCrossSectionScatteringCoefficient
A
SphericalTabularMonostaticCrossSectionScatteringCoefficient which contains complex scattering data produced as output from Ansys HFSS. |
class |
AnsysHfssFarFieldDataPolarizationSource
A frequency dependent polarization source which produces polarization based on the link geometry and data in the far field data file (*.ffd) format which is produced by the Ansys HFSS application.
|
class |
CommunicationLinkCollection
A collection of communication links, primarily used by the
CommunicationSystem . |
class |
CommunicationSystem
Models a communications system involving multiple transmitters, receivers, transponders, and transceivers.
|
class |
ComplexAnalogTransmitter
An analog transmitter defined by a
Signal and RadioFrequencyGainPattern . |
class |
ComplexCrossSectionScatteringCoefficient
Type that represents a complex 2x2 scattering coefficient matrix.
|
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 |
ConstantCrossSectionScatteringCoefficient
A
ScatteringCoefficient which is represented by a constant cross section value. |
class |
ConstantPolarizationSource
A polarization source which returns a constant polarization over time, regardless of the link geometry.
|
class |
EllipticalPolarization
Represents elliptical polarization.
|
class |
FrequencyDependentElectricFieldPolarizationSource
A polarization source which produces polarization based on the link geometry and a collection of frequency dependent electric field patterns.
|
class |
IdentifiableTransmitterExtension
An
ObjectExtension which provides the IIdentifiableTransmitterService service interface so clients can
query for a transmitter's SignalIdentifier . |
class |
Ieee1979PolarizationSource
A polarization source which produces polarization based on the link geometry and measured antenna data which conforms to the IEEE Std 149-1979
"IEEE Standard Test Procedures for Antennas".
|
class |
LeftHandCircularPolarization
Represents left hand circular polarization.
|
class |
LinearPolarization
Represents linear polarization.
|
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 |
OrthogonalPolarizationChannelIdentifier
Type used to identify the orthogonal polarization channel.
|
class |
OrthogonalPolarizationSource
A polarization source which is orthogonal to the polarization obtained from the given primary polarization source, regardless of the link geometry.
|
class |
PointScattererExtension
An
ObjectExtension which is used to model signal reflections using a single point scatterer model. |
class |
PointScattererFrequencyBand
|
class |
PointScattererFrequencyBandCollection
Represents a collection of
PointScattererFrequencyBand objects. |
class |
PointScattererInformation
An immutable data structure which contains information about when a signal arrives at a point scatterer.
|
class |
PointScattererInformationCollection
A collection of
PointScattererInformation objects representing each of the point scatterers which the
signal has reflected off of before reception at the receiver. |
class |
PointScattererLinkPath
Describes a propagation path from a transmitter through one or more point scatterers ending at a receiver.
|
class |
Polarization
Base class for all types of signal polarization.
|
class |
PolarizationSource
Base class for a polarization source which provides an evaluator for evaluating polarization over time based on the link geometry and
polarization axes.
|
class |
PrimaryPolarizationChannelIdentifier
Type used to identify the primary polarization channel.
|
class |
RightHandCircularPolarization
Represents right hand circular polarization.
|
class |
ScatteringCoefficient
Modifies an incident signal by a scattering coefficient to produce a reflected signal.
|
class |
SignalChannelIdentifier
A value used to identify a signal channel.
|
class |
SignalComputation
Base class for a signal computation, defined in terms of a
SignalParameter . |
class |
SignalDataCollection
A collection of Signal data.
|
class |
SignalEvaluator
Base class for all signal evaluators.
|
class |
SignalIdentifier
A value used to identify a signal.
|
class |
SignalPolarizationEvaluator
An abstract base class which defines an object which produces a polarization based on a supplied signal.
|
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 |
SphericalTabularMonostaticCrossSectionScatteringCoefficient
A
ScatteringCoefficient which is represented by monostatic tabular cross section values provided in a spherical coordinate system. |
class |
StringSignalIdentifier
Identifies a signal using a string identifier.
|
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 | 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 |
BeamformerWeightsEvaluator
Abstract base class for an evaluator which evaluates beamformer weights as a
ComplexMatrix . |
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 |
CosineExponentElementFactor
A
PhasedArrayElementFactor which produces a cosine raised to the specified exponent element factor. |
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 |
DirectionsEvaluator
Abstract base class for an evaluator which evaluates a list of
WeightedDirection . |
class |
DirectionsProvider
Abstract base class for types which provide a
DirectionsEvaluator . |
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 |
LinkDirectionsProvider
A
DirectionsProvider which provides directions using a list of links which are held as instances of IServiceProvider . |
class |
MinimumVarianceDistortionlessResponseBeamformer
A Minimum Variance Distortionless Response (MVDR) beamformer, also referred to as a Capon beam former.
|
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 |
PhasedArrayBeamformer
Abstract base class for a phased array beamformer which is responsible for computing the complex element weights.
|
class |
PhasedArrayElement
A
DefinitionalObject which represents a single element of a phased array antenna. |
class |
PhasedArrayElementFactor
Abstract base class for a phased array element factor.
|
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 |
SphericalTabularGainData
A function class for computing gain using tabular data provided in a spherical coordinate system.
|
class |
SquareHornGainPattern
A static square horn antenna gain pattern.
|
class |
StaticDirection
Type which associates a direction, in the form of a
UnitCartesian , with a TimeIntervalCollection of availability intervals and an optional weighting metric. |
class |
StaticDirectionsProvider
A
DirectionsProvider which provides static directions using a list of StaticDirection instances. |
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 | Class and Description |
---|---|
class |
Amplifier
Abstract class for an amplifier signal processor.
|
class |
AvalanchePhotodiode
Represents an Avalanche type photodiode photodetector (APD).
|
class |
CompositeIntendedSignalStrategy
An
IntendedSignalStrategy which sequentially applies a collection of
IntendedSignalStrategies to identify intended signals. |
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 |
FilteredSignalSource
Filters out any signal which does not overlap the desired band.
|
class |
IntendedReferenceSignal
An
IntendedSignalStrategy which simply returns a specified reference signal. |
class |
IntendedSignalByDataType
An
IntendedSignalStrategy which identifies intended signals using the presence of a specified type of data. |
class |
IntendedSignalByFrequency
An
IntendedSignalStrategy that identifies the intended signal as the one with a frequency closest to the target frequency. |
class |
IntendedSignalByIdentifier<TIdentifier>
An
IntendedSignalStrategy which identifies intended signals using the presence of a specified object as an identifier. |
class |
IntendedSignalByModulation<TModulation extends DigitalModulation>
An
IntendedSignalStrategy that identifies the intended signal
as the one with the specified modulation and with a frequency closest to the target frequency. |
class |
IntendedSignalByOrthogonalPolarization
An
IntendedSignalStrategy that identifies the intended signal by looking for OrthogonalPolarizationChannelIdentifier as signal data. |
class |
IntendedSignalByPrimaryPolarization
An
IntendedSignalStrategy that identifies the intended signal by looking for PrimaryPolarizationChannelIdentifier as signal data. |
class |
IntendedSignalByTransmitter
An
IntendedSignalStrategy that identifies the intended signal as the one transmitted by the specified transmitter. |
class |
IntendedSignalStrategy
A class which defines a strategy for locating one
Signal , or all Signals ,
designated as "intended" from the set of Signals from a given ISignalSource . |
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.
|
class |
VariableGainAmplifierBackoffCurves
Represents a set of input back-off curves.
|
class |
VariableGainAmplifierBackoffPolynomial
Represents a polynomial input back-off curve.
|
Modifier and Type | Class and Description |
---|---|
class |
AtmosphericAttenuationModelItuRP676Version10
ITU-R P.676 version 10 Attenuation by atmospheric gases.
|
class |
AtmosphericAttenuationModelItuRP676Version9
ITU-R P.676 version 9 Attenuation by atmospheric gases.
|
class |
BeerLambertLawAtmosphericAttenuationModel
An atmospheric absorption model based on the Beer-Lambert Law.
|
class |
CloudFogAttenuationModelItuRP840Version6
ITU-R P.840 version 6 cloud and fog attenuation model.
|
class |
CraneRainAttenuationModel
Crane rain attenuation propagation model implementation.
|
class |
DopplerShiftModel
A model of the doppler shift for a signal along the propagation path.
|
class |
FreeSpacePathLossModel
A model of the path loss of a signal propagating in free space.
|
class |
HufnagelValleyRefractiveIndexStructureParameterModel
Represents the Hufnagel-Valley (H-V) model for the refractive index structure parameter.
|
class |
ItuRP676AtmosphericModel
Provides atmospheric data for the ITU-R P.676 atmospheric attenuation model.
|
class |
ItuRP676AtmosphericValuesEvaluator
An evaluator that computes atmospheric values required by the ITU-R P.676 atmospheric attenuation model for a given time and location.
|
class |
ItuRP838AtmosphericModel
Provides atmospheric data for the ITU-R P.838 rain attenuation model.
|
class |
ItuRP840AtmosphericModel
Provides atmospheric data for the ITU-R P.840 cloud and fog attenuation model.
|
class |
ItuRP840AtmosphericValuesEvaluator
An evaluator that computes atmospheric values required by the ITU-R P.840 cloud and fog attenuation model for a given time and location.
|
class |
RainAttenuationModelItuRP618Version10
ITU-R P.618 version 10 rain attenuation model.
|
class |
RainAttenuationModelItuRP618Version12
ITU-R P.618 version 12 rain attenuation model.
|
class |
RainAttenuationModelItuRP838Version3
ITU-R P.838 version 3 rain attenuation model.
|
class |
RefractiveIndexStructureParameterModel
Base class for a modeling the refractive index structure parameter Cn2.
|
class |
SignalPropagationModel
Base class for a signal propagation model which takes a set of signals and modifies them based on propagation effects.
|
class |
SignalPropagationModelChain
Represents a chain of signal propagation models by references to the start and stop models in the chain.
|
class |
SignalPropagator
An abstract base class which defines an object which propagates a set of signals.
|
class |
SimpleSatcomAtmosphericAttenuationModel
Simple SATCOM atmospheric attenuation propagation model implementation.
|
class |
TiremPropagationModel
TIREM calculates the propagation loss between antennas on or up to 30 km above the surface of the Earth for frequencies from 1 to 40000 MHz.
|
class |
TiremPropagationModel3_18
TIREM calculates the propagation loss between antennas on or up to 30 km above the surface of the Earth for frequencies from 1 to 40000 MHz.
|
class |
TropoScintAttenuationModelItuRP1814
ITU-R P.1814 scintillation attenuation model.
|
class |
TropoScintAttenuationModelItuRP618Version12
ITU-R P.618 version 12 tropospheric scintillation attenuation model.
|
class |
TropoScintAttenuationModelItuRP618Version9
ITU-R P.618 version 9 tropospheric scintillation attenuation model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IAdjustableState
A state that can have elements added and removed.
|
interface |
ITimeBasedState
A general state that stores raw values.
|
Modifier and Type | Class and Description |
---|---|
class |
AxesAdapter
The
StateElementAdapterDefinition for the simple case when the element's definitional
object and its defined-in object are just a Axes . |
class |
BasicState
An
IAdjustableState that can hold any data type or motions . |
class |
ComplexMatrix
A two-dimensional matrix of
Complex values. |
class |
DelaunayElements
A set of Delaunay elements.
|
class |
DenseMatrix
A general implementation of
Matrix with no restrictions on element values. |
class |
DiagonalMatrix
An implementation of a square
Matrix whose diagonal elements are
the only ones with a non-zero value. |
class |
DoNothingStateElementAdapter
A
StateElementAdapter that will not do anything to the state. |
class |
DynamicState<T extends ITimeBasedState>
Defines an
ITimeBasedState that can change over time. |
class |
EquinoctialElements
A set of equinoctial orbital elements.
|
class |
KeplerianElements
A set of classical Keplerian elements representing an elliptical orbit.
|
class |
KozaiIzsakMeanElements
A set of Kozai-Izsak mean elements representing an elliptical orbit.
|
class |
LifetimeElements
A set of elements produced by the
LifetimeOrbitPropagator to represent the
approximate mean classical elements associated with the periapsis of each successive
orbit over the course of a satellite's lifetime. |
class |
Matrix
A two-dimensional tensor of doubles.
|
class |
ModifiedKeplerianElements
Modified Keplerian orbital elements.
|
class |
NumericalPropagatorAdapterHelper
Contains various helper methods and properties will make using
NumericalPropagatorDefinition
and StateElementAdapters easier. |
class |
ReferenceFrameAdapter
The
StateElementAdapter definition for the simple case when the element's definitional
object and its defined in object are just a ReferenceFrame . |
class |
SimpleAdapter<T>
|
class |
SimpleMotionAdapter<T>
The factory for a
StateElementAdapter that has no defined in, nor an element
definition object. |
class |
StateElementAdapter
The base class for all
StateElementAdapters . |
class |
StateElementAdapterDefinition
Adapters are the objects that link up an element from one form of propagation to another.
|
class |
StateEvaluator<T extends ITimeBasedState>
Computes
states at points in time. |
class |
TransformationalStateElementAdapterDefinition
The base type for adapters that do some kind of geometric transformation to an element in the state.
|
Modifier and Type | Class and Description |
---|---|
class |
AssetDefinition
|
class |
BaseCoverageDefinition
The abstract base class for coverage definitions.
|
class |
ContinuousCoverageDefinition
A type of coverage definition that provides a convenient way to organize and initialize a coverage calculation, which computes access calculations over a set of grid points.
|
class |
CoverageDefinitionOnSingleObject
This coverage definition provides a convenient way to organize and compute a coverage calculation between an object of interest
and an associated group of assets.
|
class |
DiscreteCoverageDefinition
This coverage definition provides a convenient way to organize and initialize a coverage calculation,
which computes access calculations over a set of grid points.
|
class |
MaterializedSpatiallyPartitionedCoverageDefinition
A coverage definition that uses a
delegate to define properties for the grid points. |
class |
MaterializedTemporallyPartitionedCoverageDefinition
A coverage definition that uses a
delegate to define properties for the grid points. |
class |
ParameterizedSpatiallyPartitionedCoverageDefinition
A coverage definition that specifies grid point properties via an archetypical object that provides, at a minimum, an
ILocationPointService . |
class |
ParameterizedTemporallyPartitionedCoverageDefinition
A coverage definition that specifies grid point properties via an archetypical object that provides, at a minimum, an
ILocationPointService . |
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 |
AxesEvaluator
Evaluates an
Axes 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 |
CommunicationLinkScalar
|
class |
CommunicationLinkSignalData<T>
|
class |
CommunicationObjectScalar
|
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 |
Covariance3By3DynamicMatrix
|
class |
Covariance3By3Evaluator
Evaluates the position covariance of an object over time.
|
class |
DelegateOnStateValueDefinition<T>
This type allows you to compute a value from a
ITimeBasedState with a callback. |
class |
DynamicCovariance3By3
Holds the time-varying positional variance and covariance information for an object.
|
class |
DynamicDelaunayElements
Represents a time varying function of
DelaunayElements . |
class |
DynamicEquinoctialElements
Represents a time varying function of
EquinoctialElements . |
class |
DynamicKozaiIzsakMeanElements
Represents a time varying function of
KozaiIzsakMeanElements . |
class |
DynamicMatrix
Represents a time varying function producing a
Matrix and its derivatives. |
class |
DynamicMatrixEvaluator
Evaluates a
DynamicMatrix over time. |
class |
DynamicMatrixPropagationParameter
Represents a
DynamicMatrix which in turn represents a particular
parameter in the state during integration. |
class |
DynamicModifiedKeplerianElements
Represents a time varying function of
ModifiedKeplerianElements . |
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 |
GeometryDynamicState
A set of geometry items (
Points , Axes , Scalars , Vectors ),
and DynamicMatrix that can be evaluated together at once and the results of which are stored in an IAdjustableState . |
class |
InternationalTerrestrialReferenceFrameEvaluator
Evaluates a
InternationalTerrestrialReferenceFrameTransformer over time. |
class |
InternationalTerrestrialReferenceFrameTransformer
A reference frame transformation between two different realizations of the
International Terrestrial Reference System (ITRS), which are called
International Terrestrial Reference Frames (ITRFs).
|
class |
JplDECenterOfMassPoint
|
class |
LinkDelayEvaluator
An evaluator for computing the delay along a link.
|
class |
LinkSubdivision
An object which defines how to subdivide an
ILinkService into sub-segments. |
class |
NormalizedVectorEvaluator
Evaluates a
VectorEvaluator and normalizes each value. |
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 |
ParameterizedOnStateScalar
A scalar 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 |
ParameterizedScalar
A scalar that is defined by a
DoubleParameter 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 |
PointEvaluator
Evaluates a
Point over time. |
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 |
ReferenceFrameEvaluator
Evaluates a
ReferenceFrame over time. |
class |
Scalar
A scalar, representing a real valued, time varying function.
|
class |
ScalarAbsoluteValue
A
Scalar representing the absolute value of another scalar. |
class |
ScalarAngleBetweenVectors
A scalar representing the instantaneous angle between two vectors which may vary over time.
|
class |
ScalarAngleInRange
A
Scalar that maps an angle produced by another scalar to a desired range. |
class |
ScalarAngleSmallSpan
A
Scalar that represents the small span between two scalars that represent angles. |
class |
ScalarAntennaGainInLinkDirection
A scalar which represents the antenna gain for the intended signal
in the direction of the specified communication link.
|
class |
ScalarBitErrorRate<TModulation extends DigitalModulation>
A scalar which represents the bit error rate (BER) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToInterference
A scalar which represents the carrier to interference ratio C/I from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoise
A scalar which represents the carrier to noise ratio C/N from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoiseDensity
A scalar which represents the carrier to noise density ratio C/No from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoiseDensityPlusInterference
A scalar which represents the carrier to noise density plus interference ratio C/(N0+I0) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCarrierToNoisePlusInterference
A scalar which represents the carrier to noise plus interference ratio C/(N+I) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarCartographicElement
A
Scalar that computes an element of a Cartographic . |
class |
ScalarCosine
A
Scalar representing the cosine of another scalar. |
class |
ScalarDelaunayElement
A
Scalar that computes a given element from a DynamicDelaunayElements . |
class |
ScalarDelayedByLink
A scalar which wraps another scalar while delaying it by a time specified by a
LinkDelayEvaluator obtained from a LinkPath . |
class |
ScalarDeltaSphericalElement
|
class |
ScalarDependentOnServiceProvider
A scalar, representing a real valued, time varying function which depends on one or more services from an
IServiceProvider in order to get an evaluator. |
class |
ScalarDerivative
|
class |
ScalarDihedralAngle
A scalar representing the angle between two vectors measured about a given axis.
|
class |
ScalarDopplerConeAngle
A simple geometric scalar that returns an angle in the range 0, π/2.
|
class |
ScalarDotProduct
A
Scalar defined by the dot product of two vectors which may vary over time. |
class |
ScalarDynamicPressure
A
Scalar defining the dynamic pressure at a given location. |
class |
ScalarEffectiveIsotropicRadiatedPower
|
class |
ScalarEnergyPerBitToNoiseDensity<TModulation extends DigitalModulation>
A scalar which represents the energy per bit to noise density ratio Eb/No from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarEquinoctialElement
A
Scalar that computes a given element from a DynamicEquinoctialElements . |
class |
ScalarEquivalentAirspeed
A
Scalar defining the equivalent airspeed at a given location. |
class |
ScalarEvaluator
Evaluates a
Scalar over time. |
class |
ScalarExponent
A
Scalar representing another scalar raised to the power of a scalar exponent,
along with up to the second derivative. |
class |
ScalarFixed
A fixed scalar, representing a constant real valued function.
|
class |
ScalarFixedAtJulianDate
A
Scalar which is defined by the instantaneous value of another scalar at a specified
JulianDate . |
class |
ScalarGpsCommunicationsReceiverChannelNoise
Generates GPS receiver noise based on the communications signals it is tracking.
|
class |
ScalarGrazingAltitudeBetweenTwoPoints
|
class |
ScalarInterpolator
A Scalar with its value, derivative, etc.
|
class |
ScalarInverseTangent
A scalar representing the instantaneous angle as the inverse tangent of two scalar values.
|
class |
ScalarJammingToSignal
A scalar which represents the interference to carrier ratio I/C (also known as the jamming to signal ratio J/S) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarKozaiIzsakMeanElement
A
Scalar that computes a given element from a DynamicKozaiIzsakMeanElements . |
class |
ScalarMachNumber
A
Scalar defining the Mach number at a given location. |
class |
ScalarMaximumValue
A
Scalar that returns the larger of the two scalars based upon their comparison at
the specified order. |
class |
ScalarMinimumValue
A
Scalar that returns the smaller of the two scalars based upon their comparison at
the specified order. |
class |
ScalarModifiedKeplerianElement
A
Scalar that computes a given element from a DynamicModifiedKeplerianElements . |
class |
ScalarNoisePlusInterference
A scalar which represents the noise plus interference ratio N+I from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarPointElement
|
class |
ScalarPolarizationEfficiency
A scalar which represents the computed polarization efficiency which is defined as the ratio of the received power, after accounting for polarization mismatch, to the total power
in the signal before accounting for the polarization mismatch.
|
class |
ScalarPowerAtReceiverOutput
A scalar which represents the power of the intended signal at the receiver output as
identified by the
ISignalOutputService and which must be available on the
CommunicationObject (get / set ). |
class |
ScalarProduct
A
Scalar defined by the multiplication of a list of scalars which may vary over time. |
class |
ScalarPropagationLoss
|
class |
ScalarReceivedIsotropicPower
|
class |
ScalarReceivedPowerFluxDensity
|
class |
ScalarRouteHeading
A scalar that defines the heading of the platform along a route.
|
class |
ScalarRouteHeight
A scalar representation of the height dynamics of the route with respect to the given
terrain reference surface.
|
class |
ScalarRouteSurfaceSpeed
A scalar representing the speed along the ellipsoid surface upon which the route is defined.
|
class |
ScalarRouteTotalSpeed
A scalar representing the total speed with respect to the ellipsoid surface upon which the route is defined.
|
class |
ScalarSine
A
Scalar representing the sine of another scalar. |
class |
ScalarSphericalElement
|
class |
ScalarSquintAngle
|
class |
ScalarSum
A
Scalar defined by the addition of a list of scalars which may vary over time. |
class |
ScalarVectorElement
|
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 |
TimeFromStateValueDefinition
Represents a
JulianDate extracted from a ITimeBasedState that is set at evaluation time. |
class |
TwoDimensionalConvexHull
Generates a two dimensional convex hull from a given set of un-organized input points.
|
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 |
VectorDependentOnServiceProvider
A time-varying vector which depends on one or more services from an
IServiceProvider in order to get an evaluator. |
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 |
VectorEvaluator
Evaluates a
Vector over 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 |
VectorMagnitude
A scalar representing the magnitude of a vector as the vector changes over time.
|
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 | Class and Description |
---|---|
class |
DynamicSensorFieldOfView
A sensor field-of-view volume that can change shape with time.
|
class |
DynamicSensorFieldOfViewEvaluator
Evaluates a
SensorFieldOfView that changes with time. |
class |
EntityDynamicSensorFieldOfView<TEntity extends IEntitySensorFieldOfView>
A
DynamicSensorFieldOfView that gets the current sensor shape from a tracking entity
implementing IEntitySensorFieldOfView . |
class |
SensorProjectionOptions
Specifies options to the
SensorFieldOfView.getProjection(Ellipsoid,KinematicTransformation,SensorProjectionOptions) method. |
Modifier and Type | Interface and Description |
---|---|
interface |
ICachingEvaluator
An interface to an evaluator that caches values between evaluations.
|
interface |
IParameterizedEvaluator1<TParameter1,TResult>
An interface for an evaluator that takes a
JulianDate and one additional parameter
and produces a return value of a given type. |
interface |
IParameterizedEvaluator2<TParameter1,TParameter2,TResult>
An interface for an evaluator that takes a
JulianDate and two additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluator3<TParameter1,TParameter2,TParameter3,TResult>
An interface for an evaluator that takes a
JulianDate and three additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult>
An interface for an evaluator that takes a
JulianDate and four additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult>
An interface for an evaluator that takes a
JulianDate and five additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult>
An interface for an evaluator that takes a
JulianDate and six additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult>
An interface for an evaluator that takes a
JulianDate and seven additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluatorWithIntervals1<TParameter1,TResult,TResultOverIntervals>
An interface for an evaluator that takes a
JulianDate and one additional parameter
and produces a return value of a given type. |
interface |
IParameterizedEvaluatorWithIntervals2<TParameter1,TParameter2,TResult,TResultOverIntervals>
An interface for an evaluator that takes a
JulianDate and two additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluatorWithIntervals3<TParameter1,TParameter2,TParameter3,TResult,TResultOverIntervals>
An interface for an evaluator that takes a
JulianDate and three additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluatorWithIntervals4<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultOverIntervals>
An interface for an evaluator that takes a
JulianDate and four additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluatorWithIntervals5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultOverIntervals>
An interface for an evaluator that takes a
JulianDate and five additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluatorWithIntervals6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultOverIntervals>
An interface for an evaluator that takes a
JulianDate and six additional parameters
and produces a return value of a given type. |
interface |
IParameterizedEvaluatorWithIntervals7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultOverIntervals>
An interface for an evaluator that takes a
JulianDate and seven additional parameters
and produces a return value of a given type. |
interface |
IThreadAware
An interface to an instance that is thread-aware.
|
interface |
IValueEvaluator<T>
An interface for an evaluator that takes no parameters and produces a return
value of a given type.
|
Modifier and Type | Class and Description |
---|---|
class |
CachingEvaluator<T>
A wrapper for any
IEvaluator1 that caches the last evaluated result. |
class |
CachingMotionEvaluator1<T>
A wrapper for any
MotionEvaluator1 that caches the last evaluated result. |
class |
CalculationContext
The context in which calculations are performed.
|
class |
CalculationContextFacet
A facet of a
CalculationContext . |
class |
ChildrenExtension
An
ObjectExtension which can provide a list of children
for a given ExtensibleObject . |
class |
ConstantParameterizedEvaluator1<TParameter1,TResult>
An evaluator that takes a
JulianDate and one additional parameter
and produces a constant return value of a given type, ignoring all parameters. |
class |
ConstantParameterizedEvaluator2<TParameter1,TParameter2,TResult>
An evaluator that takes a
JulianDate and two additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
class |
ConstantParameterizedEvaluator3<TParameter1,TParameter2,TParameter3,TResult>
An evaluator that takes a
JulianDate and three additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
class |
ConstantParameterizedEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult>
An evaluator that takes a
JulianDate and four additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
class |
ConstantParameterizedEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult>
An evaluator that takes a
JulianDate and five additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
class |
ConstantParameterizedEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult>
An evaluator that takes a
JulianDate and six additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
class |
ConstantParameterizedEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult>
An evaluator that takes a
JulianDate and seven additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
class |
ConstantValueDefinition<T>
Defines a constant value used in a broader computation.
|
class |
DefinitionalObject
The base class for all definitional objects.
|
class |
DefinitionalObjectCollection<T>
A collection of
DefinitionalObject objects. |
class |
ExtensibleObject
An object that can be extended at run-time with various
ObjectExtension instances in order to add
additional properties and behaviors. |
class |
ExtensibleObjectCollection
A collection of instances that implement
ExtensibleObject . |
class |
ExtensionCollection
A collection of extensions to an
ExtensibleObject . |
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 |
ParameterEvaluator<T>
A placeholder for a parameter in an evaluator.
|
class |
ParameterizedEvaluator<TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with zero additional parameters. |
class |
ParameterizedEvaluator1<TParameter1,TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with one additional parameter. |
class |
ParameterizedEvaluator2<TParameter1,TParameter2,TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with two additional parameters. |
class |
ParameterizedEvaluator3<TParameter1,TParameter2,TParameter3,TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with three additional parameters. |
class |
ParameterizedEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with four additional parameters. |
class |
ParameterizedEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with five additional parameters. |
class |
ParameterizedEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with six additional parameters. |
class |
ParameterizedEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult>
An abstract base implementation of an
IEvaluator that has been parameterized with seven additional parameters. |
class |
ParameterizedEvaluatorWithIntervals<TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with zero additional parameters. |
class |
ParameterizedEvaluatorWithIntervals1<TParameter1,TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with one additional parameter. |
class |
ParameterizedEvaluatorWithIntervals2<TParameter1,TParameter2,TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with two additional parameters. |
class |
ParameterizedEvaluatorWithIntervals3<TParameter1,TParameter2,TParameter3,TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with three additional parameters. |
class |
ParameterizedEvaluatorWithIntervals4<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with four additional parameters. |
class |
ParameterizedEvaluatorWithIntervals5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with five additional parameters. |
class |
ParameterizedEvaluatorWithIntervals6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with six additional parameters. |
class |
ParameterizedEvaluatorWithIntervals7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultOverIntervals>
An
IEvaluatorOverIntervals that has been parameterized with seven additional parameters. |
class |
ParameterizedMotionEvaluator<TResult>
A
MotionEvaluator1 that has been parameterized with zero additional parameters. |
class |
ParameterizedMotionEvaluator1<TParameter1,TResult>
A
MotionEvaluator1 that has been parameterized with one additional parameter. |
class |
ParameterizedMotionEvaluator2<TParameter1,TParameter2,TResult>
A
MotionEvaluator1 that has been parameterized with two additional parameters. |
class |
ParameterizedMotionEvaluator3<TParameter1,TParameter2,TParameter3,TResult>
A
MotionEvaluator1 that has been parameterized with three additional parameters. |
class |
ParameterizedMotionEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult>
A
MotionEvaluator1 that has been parameterized with four additional parameters. |
class |
ParameterizedMotionEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult>
A
MotionEvaluator1 that has been parameterized with five additional parameters. |
class |
ParameterizedMotionEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult>
A
MotionEvaluator1 that has been parameterized with six additional parameters. |
class |
ParameterizedMotionEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult>
A
MotionEvaluator1 that has been parameterized with seven additional parameters. |
class |
ParameterizedMotionEvaluatorWithDerivativeType<TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with zero additional parameters. |
class |
ParameterizedMotionEvaluatorWithDerivativeType1<TParameter1,TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with one additional parameter. |
class |
ParameterizedMotionEvaluatorWithDerivativeType2<TParameter1,TParameter2,TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with two additional parameters. |
class |
ParameterizedMotionEvaluatorWithDerivativeType3<TParameter1,TParameter2,TParameter3,TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with three additional parameters. |
class |
ParameterizedMotionEvaluatorWithDerivativeType4<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with four additional parameters. |
class |
ParameterizedMotionEvaluatorWithDerivativeType5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with five additional parameters. |
class |
ParameterizedMotionEvaluatorWithDerivativeType6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with six additional parameters. |
class |
ParameterizedMotionEvaluatorWithDerivativeType7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultDerivative>
A
MotionEvaluator2 that has been parameterized with seven additional parameters. |
class |
ParameterizedValueDefinition<T>
Defines a value used in a broader computation, which is defined by a parameter at the time of evaluation.
|
class |
ParameterizedValueEvaluator1<TParameter1,TResult>
An
IValueEvaluator that has been parameterized with one additional parameter. |
class |
ParameterizedValueEvaluator2<TParameter1,TParameter2,TResult>
An
IValueEvaluator that has been parameterized with two additional parameters. |
class |
ParameterizedValueEvaluator3<TParameter1,TParameter2,TParameter3,TResult>
An
IValueEvaluator that has been parameterized with three additional parameters. |
class |
ParameterizedValueEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult>
An
IValueEvaluator that has been parameterized with four additional parameters. |
class |
ParameterizedValueEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult>
An
IValueEvaluator that has been parameterized with five additional parameters. |
class |
ParameterizedValueEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult>
An
IValueEvaluator that has been parameterized with six additional parameters. |
class |
ParameterizedValueEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult>
An
IValueEvaluator that has been parameterized with seven additional parameters. |
class |
ParentExtension
An
ObjectExtension which can provide a reference to the parent
of the owner of this extension. |
class |
ValueDefinition<T>
Defines a value used in a broader computation.
|
class |
ValueEvaluator<T>
An abstract base class for evaluators that takes no parameters and produces a return
value of a given type.
|
Modifier and Type | Method and Description |
---|---|
<T extends ICloneWithContext & IFreezable & IEquatableDefinition & IEnumerateDependencies> |
DependencyEnumerator.enumerate(T dependency)
Called by the object for each of its dependencies.
|
<T extends ICloneWithContext & IFreezable & IEquatableDefinition & IEnumerateDependencies> |
DependencyEnumerator.enumerateCollection(Iterable<T> dependencies)
Calls
#enumerate(T) for each of the DefinitionalObject objects
in an enumerable list. |
Modifier and Type | Class and Description |
---|---|
class |
ConfidenceInterval
Provides confidence interval multiplier methods.
|
class |
ConstantGpsReceiverNoiseModel
Reports a constant value for the total noise in any GPS receiver when receiving
a signal from any GPS satellite.
|
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 |
GpsReceiverNoiseModel
A model for the noise at a GPS receiver when receiving a signal from a GPS satellite.
|
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 | Class and Description |
---|---|
class |
CommunicationAccessQueryCollection
A collection of
NavigationReceiverAccessQueries
used to determine navigation communications signal access across multiple
NavigationReceiverChannels . |
class |
GnssLinkBudgetScalarsCollection
A collection of
GnssLinkBudgetScalars . |
class |
GpsCommunicationsFrontEnd
A communications-based antenna and navigation signal processing front-end for a
GPS Receiver . |
class |
GpsCommunicationsNoiseModel
Reports a noise value calculated from the receiver communications system for a given satellite,
NavigationReceiverChannel pair. |
class |
GpsSignalGenerator
Defines the necessary pieces for the generation of a GPS navigation signal.
|
class |
GpsSignalGeneratorCollection
A collection of
GpsSignalGenerators . |
class |
NavigationReceiverAccessQuery
Defines the queries necessary to track a GNSS navigation signal.
|
class |
NavigationReceiverChannel
Represents a single channel in a GPS receiver and contains the navigation
signals from a single GPS satellite.
|
class |
NavigationReceiverChannelCollection
A collection of
NavigationReceiverChannels . |
class |
NavigationSignal
A navigation signal that is trackable by a GPS receiver.
|
class |
NavigationSignalCollection
A collection of
NavigationSignals . |
class |
NavigationTransmitterExtension
An extension that provides navigation transmitter capabilities.
|
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 | Class and Description |
---|---|
class |
GpsReceiverErrorModel
A model used by a GPS receiver when receiving a signal from a GPS satellite.
|
class |
SaastamoinenTroposphericCorrectionModel
Creates a tropospheric error correction model using the Saastamoinen model.
|
class |
ScalarSaastamoinenTroposphericCorrection
A
Scalar for calculating the Saastamoinen tropospheric correction. |
class |
ScalarSingleFrequencyIonosphericCorrection
A
Scalar for calculating the IS-GPS-200D single frequency ionospheric error correction. |
class |
SingleFrequencyIonosphericCorrectionModel
Creates an ionospheric error correction model for single frequency Gps receivers.
|
Modifier and Type | Class and Description |
---|---|
class |
SetVariableCallback<T extends ICloneWithContext>
The setter
delegate for the DelegateBasedVariable . |
static interface |
SetVariableCallback.Function<T extends ICloneWithContext>
A functional interface for the containing delegate type.
|
Modifier and Type | Class and Description |
---|---|
class |
ActiveSetSequentialQuadraticProgrammingOptimizer
An optimizer that solves
OptimizerMultivariableFunctions . |
class |
BulirschStoerIntegrator
An adaptive numerical integrator which uses successive subdivisions of the specified
step size in order to measure the relative error in order to update the step size.
|
class |
CombinedCostFunction
This
costFunction will take the weighted and scaled sum of all of
its constituent cost functions as a new cost function. |
class |
CostFunctionSettings
The settings for the cost function used by an
OptimizerMultivariableFunction . |
class |
Covariance3By3SizeAndOrientationInterpolator
Interpolates
Covariance3By3SizeAndOrientation information. |
class |
Covariance6By6TwoBodyBlender
Quadratically blends nearby covariance matrices using two-body state transition matrix propagation.
|
class |
DelegateBasedConstraint
A
SegmentPropagatorConstraint for use with TargetedSegmentListDifferentialCorrector
where the constraint value is produced by a delegate that computes the value
from the specified SegmentResults . |
class |
DelegateBasedCostFunction
A
SegmentPropagatorCostFunction for use with TargetedSegmentListParameterOptimizer
where the cost function value is produced by a delegate that computes the value
from the specified SegmentResults . |
class |
DelegateBasedInequalityConstraint
A
SegmentPropagatorInequalityConstraint for use with TargetedSegmentListParameterOptimizer
where the constraint value is produced by a delegate that computes the value
from the specified SegmentResults . |
class |
DelegateBasedVariable<T extends SegmentConfiguration>
A
SegmentPropagatorVariable that uses a delegate to get and set
the relevant values in a segment's configuration. |
class |
DoubleFunctionSampling
Species how sampling of a function of
double should be performed. |
class |
DoubleMotionInterpolator
Interpolates and extrapolates over
Motions of
double values. |
class |
DurationFunctionSampling
Species how sampling of a function of
Duration should be performed. |
class |
ExtremeValueOfSegmentConstraint
This
constraint will take the extreme value of a
Scalar (get / set ) computed while propagating a SegmentPropagator . |
class |
ExtremeValueOfSegmentCostFunction
This
costFunction will take the extreme value of a
Scalar (get / set ) computed while propagating a SegmentPropagator . |
class |
ExtremeValueOfSegmentInequalityConstraint
This
constraint will take the extreme value of a
Scalar (get / set ) computed while propagating a SegmentPropagator . |
class |
GaussJacksonIntegrator
A multi-step second order integrator based on the Gauss-Jackson integration algorithm, using
a
RungeKuttaFehlberg78Integrator to start the integration and a summed Adams first order integration algorithm. |
class |
InequalityConstraintSettings
The settings for an inequality constraint used by an
OptimizerMultivariableFunction . |
class |
JulianDateFunctionSampling
Species how sampling of a function of
JulianDate should be performed. |
class |
MultivariableFunctionDifferentialSolver
An intermediate base class for
MultivariableFunctionSolvers that will solve a function
by iteration towards a solution. |
class |
MultivariableFunctionEvaluationAndDerivativeResults<TResults,TDerivativeResults>
Contains the evaluated value and derivative results of a
multivariable function.
|
class |
MultivariableFunctionSolver
The abstract base class for
MultivariableFunctionSolvers . |
class |
MultivariableFunctionSolverIterationResults
The results of a single iteration of a
MultivariableFunctionSolver . |
class |
MultivariableFunctionSolverResults<TIterationResults>
A type storing the overall results of a
MultivariableFunctionSolver . |
class |
NewtonRaphsonMultivariableFunctionSolver
A differential corrector for solving
SolvableMultivariableFunctions . |
class |
NumericalIntegrator
A numerical integrator which can be used to update a set of dependent variables over a given step
of an independent variable by using a differential equation defining the derivatives.
|
class |
NumericallyComputedMultivariableFunctionDerivativeResults
The results of an evaluation of the derivative of a
SolvableMultivariableFunction when that evaluation
was done with a numerical algorithm. |
class |
NumericallyComputedOptimizerFunctionDerivativeResults
The results of an evaluation of the derivative of an
OptimizerMultivariableFunction when that evaluation
was done with a numerical algorithm. |
class |
OptimizerMultivariableFunction
A function that can be optimized by a
ParameterOptimizer . |
class |
OptimizerMultivariableFunctionDerivativeResults
The results of an evaluation of the derivative of a
OptimizerMultivariableFunction . |
class |
OptimizerMultivariableFunctionResults
The result of
OptimizerMultivariableFunction . |
class |
ParameterizedDateVariable
A variable for use with
TargetedSegmentListDifferentialCorrector
that will change the value of a JulianDate used in the computation of some value within the
segment propagators getting propagated. |
class |
ParameterizedDoubleVariable
A variable for use with
TargetedSegmentListDifferentialCorrector
that will change the value of a ValueDefinition used in the computation of some value within the
segment propagators getting propagated where T is a double. |
class |
ParameterizedDurationVariable
A variable for use with
TargetedSegmentListDifferentialCorrector
that will change the value of a Duration used in the computation of some value within the
segment propagators getting propagated. |
class |
ParameterizedScalarVariable
A variable for use with
TargetedSegmentListDifferentialCorrector
that will change the value of a Scalar used in the computation of some value within the
segment propagators getting propagated. |
class |
ParameterOptimizer
The abstract base class for
ParameterOptimizers . |
class |
ParameterOptimizerIterationResults
The results of a single iteration of a
ParameterOptimizer . |
class |
RealValuedScalarFunctionAdapter<T>
Adapts any
RealValuedScalarFunction to implement
Function2 . |
class |
RotationalMotionInterpolator
Interpolates and extrapolates rotational motion with the rotation represented as a
Quaternion and derivatives represented as rotation vectors. |
class |
RungeKutta4Integrator
A fourth-order fixed step Runge-Kutta integrator.
|
class |
RungeKuttaCashKarp45Integrator
This is a fourth order Runge-Kutta algorithm with error control based on the work
of Cash and Karp which can adapt the size of the integration step based on comparing the
fifth order evaluation with the fourth order evaluation to produce an estimate of
the numerical error produced by a given integration step.
|
class |
RungeKuttaFehlberg78Integrator
This is a seventh order Runge-Kutta algorithm with error control based on the work
of Fehlberg which can adapt the size of the integration step based on comparing the
eight order evaluation with the seventh order evaluation to produce an estimate of
the numerical error produced by a given integration step.
|
class |
RungeKuttaVerner89Integrator
This is an eighth order Runge-Kutta algorithm with error control based on the work
of Verner which can adapt the size of the integration step based on comparing the
ninth order evaluation with the eighth order evaluation to produce an estimate of
the numerical error produced by a given integration step.
|
class |
ScalarAtEndOfNumericalSegmentConstraint
This
constraint will take the final value from an instance of
SegmentResults and evaluate a Scalar (get / set ) at that time with that information. |
class |
ScalarAtEndOfSegmentConstraint
This
constraint will take the initial or final value from a
SegmentResults and evaluate a Scalar (get / set ) at that time with that information. |
class |
ScalarAtEndOfSegmentCostFunction
This
costFunction will take the initial or final value from a
SegmentResults and evaluate a Scalar (get / set ) at that time with that information. |
class |
ScalarAtEndOfSegmentInequalityConstraint
This
constraint will take the initial or final value from a
SegmentResults and evaluate a Scalar (get / set ) at that time with that information. |
class |
ScalarDifferenceOfSegmentConstraint
This
constraint will take the initial and final values from a
SegmentResults and evaluate the difference of a Scalar (get / set ) at those times. |
class |
ScalarDifferenceOfSegmentCostFunction
This
costFunction will take the initial and final values from a
SegmentResults and evaluate the difference of a Scalar (get / set ) at those times. |
class |
ScalarDifferenceOfSegmentInequalityConstraint
This
inequality constraint will take the initial and final values from a
SegmentResults and evaluate the difference of a Scalar (get / set ) at those times. |
class |
SegmentPropagatorConstraint
The base type for constraints for use with the
MultivariableFunctionSolver or
ParameterOptimizer . |
class |
SegmentPropagatorConstraintEvaluator
|
class |
SegmentPropagatorCostFunction
The base type for cost functions for use with the
ParameterOptimizer . |
class |
SegmentPropagatorCostFunctionEvaluator
|
class |
SegmentPropagatorInequalityConstraint
The base type for inequality constraints for use with the
ParameterOptimizer . |
class |
SegmentPropagatorInequalityConstraintEvaluator
|
class |
SegmentPropagatorVariable
The variable base type used within a
MultivariableFunctionSolver in conjunction with
SegmentPropagators . |
class |
SegmentPropagatorVariableEvaluator
The
evaluator for SegmentPropagatorVariables that is
used by a MultivariableFunctionSolver directly, or to modify some part of the
configuration for the segments getting propagated in
a SegmentList . |
class |
SequentialQuadraticProgrammingOptimizer
An intermediate base class for
ParameterOptimizers that will optimize a cost function
by iteration towards a solution. |
class |
SolvableMultivariableFunction
A function that can be solved for by a
MultivariableFunctionSolver . |
class |
SolvableMultivariableFunctionDerivativeResults
The results of an evaluation of the derivative of a
SolvableMultivariableFunction . |
class |
SolvableMultivariableFunctionResults
The result of
SolvableMultivariableFunction . |
class |
SolverConstraintSettings
The settings for an equality constraint used by a
SolvableMultivariableFunction
or an OptimizerMultivariableFunction . |
class |
SolverVariableSettings
The settings for a variable used by a
SolvableMultivariableFunction . |
class |
TargetedSegmentListDifferentialCorrector
When using the Segment Propagation Library, there will be times when you don't know exactly
what a value should be set to.
|
class |
TargetedSegmentListDifferentialCorrectorResults
The
results that get returned from an evaluation of a
TargetedSegmentListDifferentialCorrector . |
class |
TargetedSegmentListFunction
A
SolvableMultivariableFunction that can be used in a
MultivariableFunctionSolver to solve for an arbitrary trajectory or other
state elements based on
variables and
constraints . |
class |
TargetedSegmentListFunctionResults
The
results that get returned when a TargetedSegmentListFunction
is run. |
class |
TargetedSegmentListOptimizerFunction
A
OptimizerMultivariableFunction that can be used in a
ParameterOptimizer to optimize an arbitrary trajectory or other
state elements based on the
variables ,
the cost function ,
the equality constraints, and
the inequality constraints. |
class |
TargetedSegmentListOptimizerFunctionResults
The
results that get returned when a TargetedSegmentListOptimizerFunction
is run. |
class |
TargetedSegmentListParameterOptimizer
Allows the constrained or unconstrained parameter optimization of trajectories
by adjusting
variables to minimize
or maximize a cost function
while satisfying equality and
inequality constraints. |
class |
TargetedSegmentListParameterOptimizerResults
The
results that get returned from an evaluation of a
TargetedSegmentListParameterOptimizer . |
class |
TranslationalMotionInterpolator
Interpolates and extrapolates translational motion represented as
Cartesian coordinates. |
Modifier and Type | Method and Description |
---|---|
static <T extends ICloneWithContext> |
SetVariableCallback.of(SetVariableCallback.Function<T> f)
Create a delegate for the given interface.
|
static <T extends ICloneWithContext> |
SetVariableCallback.of(SetVariableCallback.Function<T> f,
Class<?> targetClass,
String methodName,
Class<?>... methodParameterClasses)
Create a delegate for the given interface.
|
static <T extends ICloneWithContext> |
SetVariableCallback.of(SetVariableCallback.Function<T> f,
Object targetObject,
String methodName,
Class<?>... methodParameterClasses)
Create a delegate for the given interface.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IDoubleFunctionSampler
An interface to an object that controls how a function of a
double is sampled. |
interface |
IDurationFunctionSampler
An interface to an object that controls how a function of a
Duration is sampled. |
interface |
IJulianDateFunctionSampler
An interface to an object that controls how a function of a
JulianDate is sampled. |
Modifier and Type | Class and Description |
---|---|
class |
AdaptiveNumericalIntegrator
Base class for all
NumericalIntegrator objects who can use error information
produced during integration to adapt the size of the step in order to adjust the amount of
error introduced into the dependent variables over successive integration steps. |
class |
DependentVariableDerivatives
Defines a set of first order differential equations used by a
NumericalIntegrator
to advance a set of dependent variables over an independent variable step. |
class |
DependentVariableDifferentialEquation
An adapter for an
OrdinaryDifferentialEquationSystem for use with a
NumericalIntegrator . |
class |
HermitePolynomialApproximation
A technique for polynomial interpolation and extrapolation using a general form of Hermite's algorithm
that is valid for any input order.
|
class |
InterpolationAlgorithm
An algorithm for computing the interpolated value of a function for a new independent variable value
from a list of known values of the function at different independent variable values.
|
class |
Interpolator
Computes the interpolated value of a function for a new independent variable value
from a list of known values of the function at different independent variable values.
|
class |
LagrangeOrbitVariationOfParameters
Uses variation of parameters (VOP) with a two-body propagator to interpolate orbital positions.
|
class |
LagrangePolynomialApproximation
An algorithm that performs polynomial interpolation using Lagrange's algorithm.
|
class |
LinearApproximation
A technique for Linear Interpolation.
|
class |
LineSearchSettings
The settings for a line search used by a
MultivariableFunctionDifferentialSolver
or ActiveSetSequentialQuadraticProgrammingOptimizer . |
class |
MultipleStepIntegrator
A subtype of integrator which saves multiple steps of derivative data for more accurate
integration.
|
class |
MultivariableFunctionSolverWarning
When a
MultivariableFunctionSolver for some reason doesn't succeed or encounters another
issue that is not critical enough to throw an RuntimeException , one of these warning objects can be created
to let the user know what happened. |
class |
MultivariableFunctionWarning
A warning for when a
SolvableMultivariableFunction being run in a
MultivariableFunctionSolver encounters a problem due to a solver nested in the
function having a problem. |
class |
PartialDerivativesEvaluator
An interface for an evaluator that takes a
JulianDate , order, and list of
inputs and returns the partial derivatives of itself with respect to those inputs. |
class |
PartialDerivativesFixed
An object with fixed partial derivatives.
|
class |
PartialDerivativesSum
An
IPartialDifferentiable which produces an evaluator which calculates the resulting partial derivative from a summation of a list of
additional IPartialDifferentiable . |
class |
RungeKuttaAdaptiveStepIntegrator
Defines a Runge-Kutta integrator which can adapt the size of its steps based on the integration error.
|
class |
RungeKuttaAlgorithm
The basic Runge-Kutta integration algorithm used by the integrators, it's Butcher Tableau, and the derivative information
computed during integration.
|
class |
RungeKuttaFixedStepIntegrator
Defines a Runge-Kutta integrator with a fixed step size.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessConstraintsExtension
An
ObjectExtension that stores Access constraints. |
class |
AccessQueryGraphicsParameter<T>
A
GraphicsParameter which maps the result of an
AccessQuery to different values depending on
access availability. |
class |
AccessResultExtension
An extension which holds an
AccessQueryResult representing precomputed access results for the
Owner (get / set ) object. |
class |
AxesGraphicsParameter
A
GraphicsParameter which evaluates a specified Axes (get / set )
and returns the resulting UnitQuaternion relative to the provided InAxes (get / set ). |
class |
AzimuthElevationMaskExtension
An extension that associates an
AzimuthElevationMask with a platform. |
class |
CentralBodySurfaceCurve
|
class |
CentralBodySurfaceRegion
|
class |
ChildPlatformCollection
A collection of child platforms.
|
class |
ConstantGraphicsParameter<T>
A
GraphicsParameter which does not change over time. |
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 |
GraphicsParameterFormatter
A
GraphicsParameter which formats the results
of other parameters into a string |
class |
GraphicsParameterTransform<TInput,TOutput>
A
GraphicsParameter which transforms the result of an
input parameter using a callback function. |
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 |
PlatformCollection
A collection of
Platform instances. |
class |
PlatformLocationPoint
|
class |
PlatformOrientationAxes
|
class |
PointGraphicsParameter
|
class |
ReferenceFrameGraphicsExtension
An extension that implements
IKinematicStateGraphicsService . |
class |
ScalarGraphicsParameter
|
class |
SensorProjectionEvaluator
An evaluator that can find the projection of a sensor onto a central body's ellipsoid surface.
|
class |
TextGraphicsExtension
An extension that describes text at the location defined by
ILocationPointService . |
class |
TimeIntervalGraphicsParameter<T>
A
GraphicsParameter which takes an
TimeIntervalCollection1 and creates an Evaluator
which returns the value of Data (get )
at the time of evaluation. |
class |
VectorGraphicsParameter
|
Modifier and Type | Class and Description |
---|---|
class |
GraphicsParameter<T>
Base class for all graphics parameters, which define the individual
properties of graphics over time.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IUpdatePriorToStep
An interface to an object created by a
PropagationStateElement that has special behavior
that takes place each time step prior to propagation. |
Modifier and Type | Class and Description |
---|---|
class |
AuxiliaryStateScalar
Represents a scalar value which may depend on integrated quantities in the state
and is evaluated and stored for output during propagation.
|
class |
AuxiliaryStateVector
An auxiliary state vector which is not integrated with the rest of the state
but is evaluated for the propagation output during propagation.
|
class |
BallisticPropagator
|
class |
CartesianOnePointPropagator
The base class for simple one-point propagators that produce only
Motion1 . |
class |
CelestrakGeneralPerturbationElements
Celestrak general perturbation (GP) orbital elements.
|
class |
ConstantStateStoppablePropagator
A
StoppablePropagator that always returns the initial state passed in
at propagation time. |
class |
DynamicStateStoppablePropagator
|
class |
GpsRinexPropagator
GPS RINEX Propagator class propagates GPS orbits - providing GPS satellite positions based on RINEX
broadcast ephemeris sets.
|
class |
J2Propagator
An analytic propagator that uses a first order J2 perturbation algorithm which models
only the secular effects on the orbital elements.
|
class |
J4Propagator
An analytic propagator that uses a second order J2/J4 perturbation algorithm which
models only the secular effects on the orbital elements.
|
class |
LifetimeOrbitPropagator
Propagates a set of initial conditions using a long-term propagation technique
to determine when the orbit is expected to decay, based on the evolution of the
mean orbital elements under the effects of gravitational, atmospheric, and solar perturbations.
|
class |
NavstarISGps200DPropagator
Propagates the orbit of a Global Positioning System (GPS) satellite according to the propagation scheme
defined in the Navstar Interface Specific (IS) GPS-200D.
|
class |
NumericalPropagator
A propagator which can advance the state from initial conditions by either taking individual
integration steps or by propagating over a given time span.
|
class |
NumericalPropagatorDefinition
The definitional object that creates a
NumericalPropagator . |
class |
NumericalPropagatorState
A
state representing every propagated value in a particular
NumericalPropagator . |
class |
PropagationEulerianAxes
A
PropagationStateElement representing the attitude (and angular velocity) of a rigid body
with its angular acceleration represented by Euler's equations of motion. |
class |
PropagationNewtonianPoint
An
PropagationStateElement representing the position (and velocity) of a body
with its second derivative defined by Newton's second law of motion: Acceleration = AppliedForce / Mass |
class |
PropagationScalar
An
PropagationStateElement representing a scalar value to be integrated over time. |
class |
PropagationStateConverter
A converter which can take raw data from the output of propagation and turn it into useful
data by using
PropagationStateElement and AuxiliaryStateElement
converter types to convert to their corresponding output types. |
class |
PropagationVector
A
PropagationStateElement representing a vector value to be integrated over time. |
class |
PropagatorPoint
A point with its location computed by a propagator.
|
class |
Sgp4Elements
A set of orbital elements intended to be propagated with the SGP4 propagator.
|
class |
Sgp4Propagator
Propagates an orbit using the NORAD SGP4/SDP4 model as defined by the Center for Space Standards and Innovation (CSSI).
|
class |
SimpleAscentPropagator
|
class |
SinglePointStoppablePropagator
Samples a
Point at a specified time step until a StoppingCondition is
satisfied, returning the ephemeris computed and all events found by the
StoppingConditions (get ). |
class |
SinglePointStoppablePropagatorDefinition
Provides the infrastructure to use a
Point as a basis for propagating a
trajectory that can be stopped with StoppingConditions . |
class |
StateTransitionMatrix
An extended state transition matrix, if consider parameters are not used then it functions as a normal state transition matrix:
mapping the value of the state parameters from one time to another time.
|
class |
StoppableNumericalPropagator
A
StoppablePropagator that wraps a PropagatorDefinition (get / set ) and will
find events and stop based on a set of StoppingConditions . |
class |
StoppablePropagator
A propagator that wraps some type that generates
states and will sample some
derived value from those states searching for events and eventually an event that will stop propagation with
StoppingConditionEvaluators . |
class |
StoppablePropagatorDefinition
Defines a propagator that can propagate to arbitrary events and stop on any
StoppingCondition . |
class |
TwoBodyPropagator
Propagates an orbit using a simple two-body model.
|
class |
TwoBodyStateTransitionMatrixPropagator
Propagates the state transition matrix of an object using a simple two-body model.
|
class |
TwoBodyStoppablePropagator
A
StoppablePropagator that propagates an orbit using a simple two-body model. |
class |
TwoLineElementSet
A NORAD two-line element set (TLE).
|
class |
UsafGeneralPerturbationElements
United States Air Force (USAF) general perturbation (GP) orbital elements.
|
class |
WaypointPropagator
Propagates a path connecting waypoints relative to an ellipsoid.
|
Modifier and Type | Class and Description |
---|---|
class |
AuxiliaryStateElement
Represents a set of variables which are computed and stored in the propagation output
but are not integrated with the state.
|
class |
AuxiliaryStateElementConverter
Base class for output associated with an
AuxiliaryStateElement . |
class |
AuxiliaryStateElementEvaluator
Abstract base class for the evaluator produced by an auxiliary state variable.
|
class |
CartesianStateElementConverter
Represents output associated with a
PropagationStateElement corresponding
to a set of Cartesian values. |
class |
MatrixStateElementConverter
Converts output associated with a
PropagationStateElement corresponding
to a set of Matrix values back and forth
between its raw indexed state, and a Motion<Matrix> . |
class |
PropagationPointElement
A
PropagationStateElement describing an integrated point. |
class |
PropagationStateCorrectionEvaluator
Members of this class calculate corrections to a propagated state after the integration step.
|
class |
PropagationStateCorrector
A definitional object which creates a
PropagationStateCorrectionEvaluator to calculate
a post-integration correction to a propagated state. |
class |
PropagationStateElement
Represents a portion of a combined state used during numerical integration.
|
class |
PropagationStateElementConverter
Base class for output associated with a
PropagationStateElement . |
class |
PropagationStateElementEvaluator
Abstract base class for the evaluator produced by an
PropagationStateElement . |
class |
RotationVectorAngularVelocityStateElementConverter
Represents output associated with a
PropagationStateElement corresponding
to a set of RotationVectorAngularVelocity values. |
Modifier and Type | Class and Description |
---|---|
class |
ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator
A fixed number of pulses integrator which computes the integrated signal-to-noise ratio based on a constant
efficiency.
|
class |
ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegrator
A goal signal-to-noise ratio integrator which computes the integrated number of pulses and integrated signal-to-noise
ratio based on a constant efficiency.
|
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 |
DwellTimeScalar
A
SingleTargetRadarLinkScalar which represents the radar waveform dwell time, in seconds. |
class |
EffectiveIsotropicRadiatedPowerScalar
A
SingleTargetRadarLinkScalar which represents the effective isotropic radiated power (EIRP), in Watts, of the
radar transmitter. |
class |
FixedNumberOfPulsesWaveformIntegrator
A radar waveform integrator which will integrate a fixed number of pulses in the waveform.
|
class |
GoalSignalToNoiseRatioWaveformIntegrator
A radar waveform integrator which will integrate as many pulses as necessary in order to reach a goal signal-to-noise
ratio.
|
class |
IntegratedPulseCountScalar
A
SingleTargetRadarLinkScalar which represents the number of pulses integrated in the received waveform. |
class |
InterferenceSignalIdentifier
An identifier added to a radar interference signal.
|
class |
MitchellWalkerProbabilityOfDetectionScalar
A
SingleTargetRadarLinkScalar which represents the Mitchell-Walker probability of detection model. |
class |
MonostaticAmbiguousTargetRangeScalar
A
SingleTargetRadarLinkScalar which represents the radar ambiguous target range. |
class |
MonostaticAmbiguousTargetVelocityScalar
A
SingleTargetRadarLinkScalar which represents the radar ambiguous target velocity. |
class |
PerfectFixedNumberOfPulsesWaveformIntegrator
A fixed number of pulses integrator which computes the integrated signal-to-noise ratio based on perfect integration.
|
class |
PerfectGoalSignalToNoiseRatioWaveformIntegrator
A goal signal-to-noise ratio integrator which computes the integrated number of pulses and integrated signal-to-noise
ratio based on perfect integration.
|
class |
ProcessedRadarWaveformOutputExtension
An extension which identifies the output of a radar receiver's waveform processing subsystem.
|
class |
PulseIntegrationTimeScalar
A
SingleTargetRadarLinkScalar which represents the time, in seconds, it takes for the radar receiver to integrate the number of pulses in the received waveform. |
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 |
RadarWaveformProcessor
Represents a radar signal processor that produces a
ProcessedRadarWaveform instance from the
Signal scattered from the target as well as any interference signals. |
class |
ReceiveAntennaGainScalar
A
SingleTargetRadarLinkScalar which represents the radar receiver antenna gain, as a unitless ratio,
in the direction of the target object. |
class |
ReceiveAntennaOutputInterferencePowerScalar
A
SingleTargetRadarLinkScalar which represents the interference power level at the output of the receive radar antenna. |
class |
ReceiveAntennaOutputPowerScalar
A
SingleTargetRadarLinkScalar which represents the power level at the output of the receive radar antenna. |
class |
SignalToNoiseRatioScalar
A
SingleTargetRadarLinkScalar which represents the signal-to-noise (unitless ratio), either single pulse or integrated and with or without interference effects,
at the output of the radar receiver. |
class |
SingleTargetRadarLinkScalar
A scalar which represents a two way radar transmission from a transmitter, scattered off of a target, and back to a receiver.
|
class |
TargetRadarCrossSectionExtension
An
ObjectExtension which represents the radar cross section of a target object. |
class |
TargetRadarCrossSectionScalar
A
SingleTargetRadarLinkScalar which represents the radar cross section of the target object, in meters
squared. |
class |
TargetScatteredPowerScalar
A
SingleTargetRadarLinkScalar which represents the power, in Watts, scattered from the target object in the
direction of the radar receiver. |
class |
TargetToReceiverDopplerFrequencyScalar
A
SingleTargetRadarLinkScalar which represents the doppler shifted frequency of the signal scattered from the target, in hertz,
at the radar receiver. |
class |
TargetToReceiverDopplerShiftScalar
A
SingleTargetRadarLinkScalar which represents the total doppler shift of the transmitted signal, in hertz, at the radar receiver. |
class |
TargetToReceiverPropagationLossScalar
A
SingleTargetRadarLinkScalar which represents the total propagation loss, as a unitless ratio, between the target object and
the radar receiver. |
class |
TargetToReceiverReceivedIsotropicPowerScalar
A
SingleTargetRadarLinkScalar which represents the received isotropic power (RIP), in Watts, for the link between
the target object and radar receiver. |
class |
TransmitAntennaGainScalar
A
SingleTargetRadarLinkScalar which represents the radar transmit antenna gain, as a unitless ratio, in the direction of the
target object. |
class |
TransmitterToTargetDopplerFrequencyScalar
A
SingleTargetRadarLinkScalar which represents the doppler shifted transmit frequency, in hertz, at the target object. |
class |
TransmitterToTargetDopplerShiftScalar
A
SingleTargetRadarLinkScalar which represents the doppler shift of the transmit frequency, in hertz, at the target object. |
class |
TransmitterToTargetPropagationLossScalar
A
SingleTargetRadarLinkScalar which represents the total propagation loss, as a unitless ratio, between the radar transmitter and
the target object. |
class |
TransmitterToTargetReceivedIsotropicPowerScalar
A
SingleTargetRadarLinkScalar which represents the received isotropic power (RIP), in Watts, for the link between
the radar transmitter and the target object. |
Modifier and Type | Class and Description |
---|---|
class |
CircularHoldProcedure
A procedure that places the position into a circular path around a given center point at
a given turn radius in a given direction.
|
class |
DefaultConnectionBehavior
This is a
RouteConnection used by the RoutePropagator to
define the default settings for creating RouteConnection objects in between
RouteProcedures in the event the user did not specify a specific connection
to use. |
class |
FollowPathProcedure
A procedure that follows a path specified by a set of vertices, with turns inscribed at each
vertex.
|
class |
HeadingAtWaypointProcedure
A procedure that defines a required heading at a waypoint.
|
class |
HeightTransitionProcedure
|
class |
InscribedTurnProcedure
Represents a simple turn at a position specified by a waypoint.
|
class |
LandingProcedure
Represents a landing trajectory with respect to a runway surface specified by the underlying terrain.
|
class |
ProfileRouteConnection
A simple route connection that defines a straight connection between two procedures with a
user specified profile defining the vertical and temporal behavior along the connection.
|
class |
PropagatedRoute
An instance of a propagated route produced by the
RoutePropagator . |
class |
RacetrackHoldProcedure
A procedure defined by two circular turns connected by straight segments with entry and exit occurring at
either circle or at additional turns occurring at the beginning or ends of the straight segments.
|
class |
RasterSearchProcedure
A procedure that defines a route which follows a regular pattern over a given
rectangular search area.
|
class |
RouteConnection
The base class for all the different ways in which to connect one
RouteProcedure
with another. |
class |
RouteProcedure
The abstract base class for all route procedure definitions used in conjunction
with the
RoutePropagator . |
class |
RoutePropagator
A route propagator that takes a sequential list of procedures
and connections in order to create a
PropagatedRoute . |
class |
RouteSegment
The base class for the procedures and connections which define segments of the geometry along the route.
|
class |
StationaryHoldProcedure
A procedure that represents a point along the route where a vehicle slows to a stop,
waits at the specified location for a specified amount of time, and then speeds up to continue
toward the next procedure.
|
class |
SurfaceCurveProcedure
A procedure which follows an
EllipsoidSurfaceCurve . |
class |
TakeoffProcedure
Represents a takeoff trajectory with respect to a runway surface specified by the underlying terrain.
|
class |
TurnAfterWaypointProcedure
Represents a simple turn at a specific position such that the platform will arrive at the waypoint on the
heading from the previous procedure before turning toward the next procedure.
|
class |
TurnBeforeWaypointProcedure
Represents a simple turn at a specific position such that the platform will turn prior to the waypoint in
order to arrive on the heading toward the next waypoint.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeProfileSegment
A profile segment composed of a number of other profile segments in a sequence.
|
class |
CompositeSurfaceSegment
A segment that combines a number of other surface segments together sequentially.
|
class |
ConnectionConfigurationResult
The result of configuring the surface geometry on a given
RouteConnection . |
class |
ConstantHeightSegment
A profile defining geometry for a constant height above the reference surface.
|
class |
DegenerateSurfaceSegment
A surface segment that specifies a surface path of zero length, representing
a single position and heading.
|
class |
ParametricRouteSegment
This takes the "Flat" geometry specified by the route and transforms it into geometry
with respect to the curvature of the
Ellipsoid reference surface. |
class |
PartialSurfaceSegment
A surface segment that represents a selected portion of another surface segment.
|
class |
ProcedureConfigurationResult
The result of configuring the surface geometry on a given
RouteProcedure . |
class |
ProfileSegment
Base class for all types representing the immutable vertical and
temporal geometry corresponding to all or part of a particular
RouteSegment . |
class |
SimpleRouteProcedure
Base class for all surface procedures that don't specify an explicit
RouteProfile
associated with the surface path. |
class |
StandardTransitionProfileSegment
A profile segment that connects a straight line between the initial height, initial height rate, initial speed,
final height, final height rate, and final speed.
|
class |
SurfaceCurveSegment
A surface segment representing the path defined by an
EllipsoidSurfaceCurve . |
class |
SurfaceSegment
The base class for all types representing the immutable geometry of the surface path corresponding
to all or part of a particular
RouteSegment . |
Modifier and Type | Class and Description |
---|---|
class |
BasicLaunchSegment
This launch segment provides compatibility with STK Astrogator's launch segment.
|
class |
BasicLaunchSegmentConfiguration
The configuration for the
BasicLaunchSegment . |
class |
BasicLaunchSegmentResults
The basic launch segment results.
|
class |
ChangePropagateSegmentsPropagatorOperator
|
class |
ChangeReturnSegmentOperator
An operator for a
TargetedSegmentList that will change the
Behavior (get / set ) setting
for a ReturnSegment (get / set ) that is in the TargetedSegmentList that
contains this operator and ReturnSegment (get / set ). |
class |
ChangeStoppingConditionEnabledOperator
A
TargetedSegmentListOperator that will enable or disable a
StoppingConditionEvaluator in a nested PropagateSegment . |
class |
ChangeStoppingConditionThresholdOperator<T>
A
TargetedSegmentListOperator that will change the value of a
threshold at propagation time. |
class |
ChangeStopSegmentOperator
An operator for a
TargetedSegmentList that will change the
StopEnabled (get / set ) setting
for a StopSegment (get / set ) that is in the TargetedSegmentList that
contains this operator and StopSegment (get / set ). |
class |
FiniteManeuverSegment
|
class |
FiniteManeuverSegmentResults
The results produced by a
FiniteManeuverSegment . |
class |
FollowSegment
A segment that will start propagating based on a specified strategy, and will end propagating based on another
strategy.
|
class |
FollowSegmentBeginning
Defines how the initial state of a
FollowSegment should be derived. |
class |
FollowSegmentBeginningPropagator
Evaluates the initial state for the
propagator
of a FollowSegment . |
class |
FollowSegmentEnding
Defines how to propagate to the final state of a
FollowSegment . |
class |
FollowSegmentEndingPropagator
Evaluates the initial state for the
propagator
of a FollowSegment . |
class |
FollowSegmentEndsAsWithDefaultConditions
Propagates the
FollowSegment to whatever default end StoppingCondition
it is configured with. |
class |
FollowSegmentEndsWithStoppingConditions
|
class |
FollowSegmentResults
The results of propagating a
FollowSegment . |
class |
FollowSegmentStartsAtEndOfBasePropagator
Determines the initial state of a
FollowSegment by getting the
final state of the wrapped StoppablePropagator . |
class |
FollowSegmentStartsWithDefaultInitialState
Determines the initial state of a
FollowSegment by using the default
initial state passed to the segment. |
class |
FollowSegmentStartsWithStoppingConditions
Propagates the wrapped
SegmentPropagator of a FollowSegment until a user specified
StoppingCondition stops propagation. |
class |
HoldSegment
|
class |
ImpulsiveManeuverInformation
Stores all the information needed for a maneuver to be performed by an
ImpulsiveManeuverSegment . |
class |
ImpulsiveManeuverSegment
A
SegmentDefinition that performs an impulsive maneuver. |
class |
ImpulsiveManeuverSegmentConfiguration
The configuration for an
ImpulsiveManeuverSegment . |
class |
ImpulsiveManeuverSegmentResults
SegmentResults augmented with information relevant to the propagation of an
ImpulsiveManeuverSegment . |
class |
InitialStateSegment<T extends ITimeBasedState>
Represents an initial state for a
SegmentPropagator . |
class |
InitialStateSegmentConfiguration
The configuration of an
InitialStateSegment . |
class |
NumericalInitialStateSegment
An
InitialStateSegment whose state is represented as a
NumericalPropagatorState derived from a NumericalPropagatorDefinition . |
class |
NumericalPropagatorSegment
|
class |
PropagateSegment
|
class |
PropagateSegmentConfiguration
The configuration of a
PropagateSegment which stores and allows the modification
what StoppablePropagator will be used at propagation time of the PropagateSegment . |
class |
PropagateSegmentResults
A
PropagateSegment can optionally propagate multiple segments with an auto-sequence
with stopping conditions. |
class |
ReturnSegment
A segment that will end propagation of a
SegmentList that contains this segment even if there are
other segments still in the list. |
class |
ReturnSegmentConfiguration
The configuration for a
ReturnSegment . |
class |
RunSegmentListOperator
A
TargetedSegmentListOperator that will run the
segment propagators of the parent TargetedSegmentList . |
class |
SeedFiniteManeuverOperator
An operator that will replace an
ImpulsiveManeuverSegment with a similarly configured
FiniteManeuverSegment in a
TargetedSegmentList . |
class |
SegmentConfiguration
The configuration for a
SegmentPropagator . |
class |
SegmentDefinition
The base class for segments used with the Segment Propagation Library.
|
class |
SegmentList
A class that holds a list of
SegmentDefinitions that gets
propagated in series. |
class |
SegmentListConfiguration
The configuration for a
SegmentList . |
class |
SegmentListPropagator
The
SegmentPropagator for SegmentList . |
class |
SegmentListResults
|
class |
SegmentPropagator
The abstract type for a
segment's propagator. |
class |
SegmentResults
The results computed by a
SegmentPropagator . |
class |
SinglePropagateSegmentResults
A
PropagateSegment can optionally propagate multiple segments with an auto-sequence
with stopping conditions. |
class |
SingleValueStateUpdater
Updates the propagated state where a single value will change a value or values in the state.
|
class |
StateUpdaterDefinition
Defines a specific way to update a
ITimeBasedState in an
UpdateSegment . |
class |
StateUpdaterEvaluator
Updates the propagated state in an
UpdateSegment . |
class |
StopSegment
A segment that will end the propagation and return the results up to this segment when propagated.
|
class |
StopSegmentConfiguration
The configuration for a
StopSegment . |
class |
SwapSegmentOperator
A
TargetedSegmentListOperator that will replace one SegmentPropagator in a
TargetedSegmentList with another SegmentPropagator . |
class |
SwitchableSegment
A
SegmentDefinition that can switch between two
segments . |
class |
SwitchableSegmentConfiguration
The
SegmentConfiguration for a SwitchableSegment . |
class |
SwitchableSegmentResults
The
SegmentResults for a SwitchableSegment . |
class |
TargetedSegmentList
A
SegmentList that can control and change properties of the
segments it is propagating by using
operators at propagation time. |
class |
TargetedSegmentListConfiguration
The configuration for a
TargetedSegmentList . |
class |
TargetedSegmentListOperator
The definition of a
operation that will in some way
modify how the SegmentPropagators in a
TargetedSegmentList are run. |
class |
TargetedSegmentListOperatorEvaluator
The evaluator of an
operator that a
TargetedSegmentList uses on its constituent segments. |
class |
TargetedSegmentListOperatorResults
The base class that gets returned when a
TargetedSegmentListOperatorEvaluator is computed. |
class |
TargetedSegmentListResults
A
SegmentListResults that is returned when a
TargetedSegmentLists propagator is run. |
class |
UpdateSegment
A segment that will update the final state of the previous segment.
|
class |
UpdateSegmentConfiguration
The mutable
SegmentConfiguration for an UpdateSegment . |
Modifier and Type | Class and Description |
---|---|
class |
AsteroidsBspEphemerisProvider
Provides access to the positions of asteroids
with respect to the Solar System barycenter.
|
class |
CeresBspEphemerisProvider
Provides access to the position of Ceres
with respect to the Sun.
|
class |
JplSpkEphemerisProvider
The common base for classes for loading and accessing JPL SPK files.
|
class |
JplSpkFile
Provides raw access to a JPL Spacecraft and Planet Kernel (SPK) file, which typically uses a binary *.bsp extension.
|
class |
Jup365BspEphemerisProvider
Provides access to the positions of Jupiter and several of its moons
with respect to the Jupiter system barycenter.
|
class |
JupiterBspEphemerisProvider
Provides access to the positions of Io, Europa, Ganymede, and Callisto
with respect to the Jupiter system barycenter.
|
class |
MarsBspEphemerisProvider
Provides access to the positions of Mars, Phobos, and Deimos
with respect to the Mars system barycenter.
|
class |
Nep097BspEphemerisProvider
Provides access to the positions of Neptune and Triton
with respect to the Neptune system barycenter.
|
class |
NeptuneBspEphemerisProvider
Provides access to the position of Triton
with respect to the Neptune system barycenter.
|
class |
PlanetsBspEphemerisProvider
Provides access to the positions of the Sun and planetary
system barycenters with respect to the Solar System barycenter.
|
class |
Plu058BspEphemerisProvider
Provides access to the positions of Pluto and several of its moons
with respect to the Pluto system barycenter.
|
class |
PlutoBspEphemerisProvider
Provides access to the position of Charon
with respect to the Pluto system barycenter.
|
class |
Sat441BspEphemerisProvider
Provides access to the positions of Saturn and several of its moons
with respect to the Saturn system barycenter.
|
class |
SaturnBspEphemerisProvider
Provides access to the positions of the nine major moons of Saturn
with respect to the Saturn system barycenter.
|
class |
Ura111BspEphemerisProvider
Provides access to the positions of Uranus and several of its moons
with respect to the Uranus system barycenter.
|
class |
UranusBspEphemerisProvider
Provides access to the positions of Ariel and Titania
with respect to the Uranus system barycenter.
|
class |
VestaBspEphemerisProvider
Provides access to the position of Vesta
with respect to the Sun.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessStoppingCondition
A
StoppingCondition that will stop after an access query is satisfied. |
class |
DelegateStoppingCondition
A stopping condition that will stop a function by search for thresholds and extrema
from values of a
ConditionCheckCallback . |
class |
DelegateStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator where the method that checks if the state at a stop satisfies
this StoppingConditionConstraint is specified by a delegate . |
class |
DurationStoppingCondition
A
StoppingCondition that will stop after a given Duration has passed. |
class |
DurationStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction based on the
Duration that has passed during propagation. |
class |
EpochSecondsStoppingCondition
A
StoppingCondition whose threshold is the number of seconds
past an arbitrary epoch. |
class |
JulianDateStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction on the current
JulianDate relative to a stored JulianDate . |
class |
ScalarStoppingCondition
A
StoppingCondition that will stop propagation by search for thresholds and extrema
from values of a Scalar (get / set ). |
class |
ScalarStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator that compares the value of a Scalar (get / set )
at the time of a state with a threshold. |
class |
StoppingCondition
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state
as a function.
|
class |
StoppingConditionConstraint
The definition for a
StoppingConditionConstraintEvaluator . |
class |
StoppingConditionConstraintEvaluator
The evaluator for a
StoppingConditionConstraint . |
class |
StoppingConditionEvaluator
The type that actually evaluates a value from the state of propagation that can be used to stop the propagation.
|
class |
ThresholdStoppingConditionConstraint
A
StoppingConditionConstraint that will compute a single value and compare it
to a Threshold (get / set ) to determine
if this constraint is satisfied. |
class |
ThresholdStoppingConditionConstraintEvaluator
|
class |
ValueInStateStoppingCondition
|
class |
ValueInStateStoppingConditionConstraint
A
StoppingConditionConstraint that compares a value stored in an ITimeBasedState
to a specified threshold. |
Modifier and Type | Class and Description |
---|---|
class |
DelayedTerrainAzimuthElevationMask
An azimuth-elevation mask which defines a region of visibility defined by a given
TerrainProvider . |
Modifier and Type | Class and Description |
---|---|
class |
LeapSecondsFacet
Manages Leap Seconds.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessEntityFilter<TEntity extends IEntityIdentifier & IEntityLastUpdate>
An
EntityFilter that filters entities based on
the results of an AccessQuery . |
class |
DelegateEntityFilter<TEntity extends IEntityIdentifier>
An
EntityFilter that filters entities based on
the result of the specified callback. |
class |
EntityDescriptor<TEntity>
Describes a family of entities.
|
class |
EntityFilter<TEntity extends IEntityIdentifier>
The base class for classes that are used with
EntityFilterChain to
filter entities into different EntitySets based on their properties. |
class |
EntityFilterChain<TEntity extends IEntityIdentifier>
Groups entities into
EntitySets with
a series of filters. |
class |
EntityFilterCollection<TEntity extends IEntityIdentifier>
A collection of
EntityFilters . |
class |
EntityParameter<TEntity>
The placeholder for a parameterized entity within an evaluator.
|