Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.access |
Contains types used in performing access calculations.
|
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.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.coverage.figureofmerit |
Contains types for computing statistical data on coverage calculations.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.geometry.discrete |
Contains types which define discretization algorithms and metadata for analysis of spatial geometry.
|
agi.foundation.graphics |
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.
|
agi.foundation.graphics.advanced |
Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others.
|
agi.foundation.graphics.imaging |
Provides types for raster and image processing, and for writing JPEG 2000 files.
|
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.datareaders |
Contains types for reading various navigation-related data file formats.
|
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.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.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.stk |
Contains types for interoperating with the STK desktop application and related data.
|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
agi.foundation.time |
Contains types for quantifying and converting between various date, time, and time standard representations.
|
agi.foundation.tirem |
Contains types related to TIREM (Terrain Integrated Rough Earth Model).
|
agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
Modifier and Type | Method and Description |
---|---|
List<JulianDate> |
ImmutableDateMotionCollection2.getDates()
Gets the list of dates in this collection.
|
List<JulianDate> |
ImmutableDateMotionCollection1.getDates()
Gets the list of dates in this collection.
|
List<JulianDate> |
IDateMotionCollection2.getDates()
Gets the list of dates in this collection.
|
List<JulianDate> |
IDateMotionCollection1.getDates()
Gets the list of dates in this collection.
|
List<JulianDate> |
DateMotionCollection2.getDates()
Gets the list of dates in this collection.
|
List<JulianDate> |
DateMotionCollection1.getDates()
Gets the list of dates in this collection.
|
Modifier and Type | Method and Description |
---|---|
void |
IDateMotionCollection1.add(JulianDate date,
Motion1<T> motion)
Adds an item to the collection.
|
void |
DateMotionCollection1.add(JulianDate date,
Motion1<T> motion)
Adds an item to the collection.
|
void |
IDateMotionCollection2.add(JulianDate date,
Motion2<T,TDerivative> motion)
Adds an item to the collection.
|
void |
DateMotionCollection2.add(JulianDate date,
Motion2<T,TDerivative> motion)
Adds an item to the collection.
|
void |
IDateMotionCollection1.add(JulianDate date,
T... values)
Adds an item to the collection.
|
void |
DateMotionCollection1.add(JulianDate date,
T... values)
Adds an item to the collection.
|
void |
IDateMotionCollection2.add(JulianDate date,
T value)
Adds an item to the collection.
|
void |
IDateMotionCollection1.add(JulianDate date,
T value)
Adds an item to the collection.
|
void |
DateMotionCollection2.add(JulianDate date,
T value)
Adds an item to the collection.
|
void |
DateMotionCollection1.add(JulianDate date,
T value)
Adds an item to the collection.
|
void |
IDateMotionCollection1.add(JulianDate date,
T value,
T firstDerivative)
Adds an item to the collection.
|
void |
DateMotionCollection1.add(JulianDate date,
T value,
T firstDerivative)
Adds an item to the collection.
|
void |
IDateMotionCollection2.add(JulianDate date,
T value,
TDerivative... derivatives)
Adds an item to the collection.
|
void |
DateMotionCollection2.add(JulianDate date,
T value,
TDerivative... derivatives)
Adds an item to the collection.
|
void |
IDateMotionCollection2.add(JulianDate date,
T value,
TDerivative firstDerivative)
Adds an item to the collection.
|
void |
DateMotionCollection2.add(JulianDate date,
T value,
TDerivative firstDerivative)
Adds an item to the collection.
|
void |
IDateMotionCollection2.add(JulianDate date,
T value,
TDerivative firstDerivative,
TDerivative secondDerivative)
Adds an item to the collection.
|
void |
DateMotionCollection2.add(JulianDate date,
T value,
TDerivative firstDerivative,
TDerivative secondDerivative)
Adds an item to the collection.
|
void |
IDateMotionCollection1.add(JulianDate date,
T value,
T firstDerivative,
T secondDerivative)
Adds an item to the collection.
|
void |
DateMotionCollection1.add(JulianDate date,
T value,
T firstDerivative,
T secondDerivative)
Adds an item to the collection.
|
T |
MotionEvaluator2.evaluate(JulianDate date)
Evaluates the function.
|
T |
MotionEvaluator1.evaluate(JulianDate date)
Evaluates the function.
|
T |
IEvaluator1.evaluate(JulianDate date)
Evaluates the function.
|
abstract T |
Evaluator.evaluate(JulianDate date)
Evaluates the function.
|
T |
ConstantEvaluator.evaluate(JulianDate date)
Evaluates the function.
|
abstract Motion2<T,TDerivative> |
MotionEvaluator2.evaluate(JulianDate date,
int order)
Evaluates the function.
|
abstract Motion1<T> |
MotionEvaluator1.evaluate(JulianDate date,
int order)
Evaluates the function.
|
TResultOverIntervals |
IEvaluatorOverIntervals.evaluate(JulianDate start,
JulianDate end)
Evaluates from the start date until the end date.
|
DateMotionCollection1<T> |
Evaluator.evaluate(JulianDate start,
JulianDate stop,
Duration step)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection2<T,TDerivative> |
MotionEvaluator2.evaluate(JulianDate start,
JulianDate stop,
Duration step,
int order)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(JulianDate start,
JulianDate stop,
Duration step,
int order)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection2<T,TDerivative> |
MotionEvaluator2.evaluate(JulianDate start,
JulianDate stop,
Duration step,
int order,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(JulianDate start,
JulianDate stop,
Duration step,
int order,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
Evaluator.evaluate(JulianDate start,
JulianDate stop,
Duration step,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
TResultOverIntervals |
IEvaluatorOverIntervals.evaluate(JulianDate start,
JulianDate end,
ITrackCalculationProgress tracker)
Evaluates from the start date until the end date.
|
void |
DateMotionCollection1.insertItem(int index,
JulianDate date,
Motion1<T> motion)
Inserts an item at a particular index.
|
void |
DateMotionCollection1.insertItem(int index,
JulianDate date,
T... values)
Inserts an item at a particular index.
|
void |
DateMotionCollection1.insertItem(int index,
JulianDate date,
T value)
Inserts an item at a particular index.
|
void |
DateMotionCollection1.insertItem(int index,
JulianDate date,
T value,
T firstDerivative)
Inserts an item at a particular index.
|
void |
DateMotionCollection1.insertItem(int index,
JulianDate date,
T value,
T firstDerivative,
T secondDerivative)
Inserts an item at a particular index.
|
abstract boolean |
MotionEvaluator2.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
MotionEvaluator1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
Evaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
void |
IDateMotionCollection1.setItem(int index,
JulianDate date,
Motion1<T> motion)
Sets an item at a particular index.
|
void |
DateMotionCollection1.setItem(int index,
JulianDate date,
Motion1<T> motion)
Sets an item at a particular index.
|
void |
IDateMotionCollection2.setItem(int index,
JulianDate date,
Motion2<T,TDerivative> motion)
Sets an item at a particular index.
|
void |
DateMotionCollection2.setItem(int index,
JulianDate date,
Motion2<T,TDerivative> motion)
Sets an item at a particular index.
|
void |
IDateMotionCollection1.setItem(int index,
JulianDate date,
T... values)
Sets an item at a particular index.
|
void |
DateMotionCollection1.setItem(int index,
JulianDate date,
T... values)
Sets an item at a particular index.
|
void |
IDateMotionCollection2.setItem(int index,
JulianDate date,
T value)
Sets an item at a particular index.
|
void |
IDateMotionCollection1.setItem(int index,
JulianDate date,
T value)
Sets an item at a particular index.
|
void |
DateMotionCollection2.setItem(int index,
JulianDate date,
T value)
Sets an item at a particular index.
|
void |
DateMotionCollection1.setItem(int index,
JulianDate date,
T value)
Sets an item at a particular index.
|
void |
IDateMotionCollection1.setItem(int index,
JulianDate date,
T value,
T firstDerivative)
Sets an item at a particular index.
|
void |
DateMotionCollection1.setItem(int index,
JulianDate date,
T value,
T firstDerivative)
Sets an item at a particular index.
|
void |
IDateMotionCollection2.setItem(int index,
JulianDate date,
T value,
TDerivative... derivatives)
Sets an item at a particular index.
|
void |
DateMotionCollection2.setItem(int index,
JulianDate date,
T value,
TDerivative... derivatives)
Sets an item at a particular index.
|
void |
IDateMotionCollection2.setItem(int index,
JulianDate date,
T value,
TDerivative firstDerivative)
Sets an item at a particular index.
|
void |
DateMotionCollection2.setItem(int index,
JulianDate date,
T value,
TDerivative firstDerivative)
Sets an item at a particular index.
|
void |
IDateMotionCollection2.setItem(int index,
JulianDate date,
T value,
TDerivative firstDerivative,
TDerivative secondDerivative)
Sets an item at a particular index.
|
void |
DateMotionCollection2.setItem(int index,
JulianDate date,
T value,
TDerivative firstDerivative,
TDerivative secondDerivative)
Sets an item at a particular index.
|
void |
IDateMotionCollection1.setItem(int index,
JulianDate date,
T value,
T firstDerivative,
T secondDerivative)
Sets an item at a particular index.
|
void |
DateMotionCollection1.setItem(int index,
JulianDate date,
T value,
T firstDerivative,
T secondDerivative)
Sets an item at a particular index.
|
Modifier and Type | Method and Description |
---|---|
static JulianDate |
AccessConstraintSampling.getNextStepFromRelativeMotion(JulianDate epoch,
Motion1<Cartesian> relativeMotion,
double maximumAngularMotion)
Computes an appropriate next sample step based on the relative motion between the two
platforms involved in the Access computation and a maximum relative motion per step.
|
JulianDate |
AccessQueryStartAndMaintain.getStartQueryEvaluationStartDate()
Gets the
JulianDate that will be used as the start date for evaluation. |
Modifier and Type | Method and Description |
---|---|
static Evaluator<JulianDate> |
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(ILinkConstraint constraint,
double maximumAngularMotion,
EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
based on the relative motion between two objects and a maximum relative motion per step.
|
static Evaluator<JulianDate> |
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(IServiceProvider observer,
IServiceProvider target,
double maximumAngularMotion,
EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
based on the relative motion between two objects and a maximum relative motion per step.
|
static Evaluator<JulianDate> |
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(ReferenceFrame observer,
Point target,
double maximumAngularMotion,
EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
based on the relative motion between two objects and a maximum relative motion per step.
|
Modifier and Type | Method and Description |
---|---|
AccessEvaluationResult |
AccessComputation.computeIntervals(JulianDate start,
JulianDate end)
Finds the intervals during which all constraints are satisfied.
|
AccessEvaluationResult |
AccessComputation.computeIntervals(JulianDate start,
JulianDate end,
ITrackCalculationProgress tracker)
Finds the intervals during which all constraints are satisfied.
|
T |
EvaluatorDelayedByLink.evaluate(JulianDate date)
Evaluate the inner evaluator at a time delayed from
date by the
specified LinkDelayEvaluator . |
AccessQueryResult |
AccessEvaluator.evaluate(JulianDate start,
JulianDate end)
Evaluates from the start date until the end date.
|
AccessQueryResult |
AccessEvaluator.evaluate(JulianDate start,
JulianDate end,
ITrackCalculationProgress tracker)
Evaluates from the start date until the end date.
|
abstract AccessClassification |
AccessEvaluator.evaluateIgnoringAvailability(JulianDate date)
Evaluates the query at a specified time without determining whether the underlying
constraints and geometry are available.
|
static JulianDate |
AccessConstraintSampling.getNextStepFromRelativeMotion(JulianDate epoch,
Motion1<Cartesian> relativeMotion,
double maximumAngularMotion)
Computes an appropriate next sample step based on the relative motion between the two
platforms involved in the Access computation and a maximum relative motion per step.
|
boolean |
EvaluatorDelayedByLink.isAvailable(JulianDate date)
Returns the availability at the non-delayed time.
|
boolean |
AccessConstraintEvaluator.isSatisfied(JulianDate date)
Determines if the constraint is satisfied for a particular
JulianDate . |
void |
AccessQueryStartAndMaintain.setStartQueryEvaluationStartDate(JulianDate value)
Sets the
JulianDate that will be used as the start date for evaluation. |
Constructor and Description |
---|
AccessQueryStartAndMaintain(AccessQuery startQuery,
AccessQuery maintainQuery,
boolean allowAccessBeforeStart,
JulianDate startQueryEvaluationStartDate)
Initializes a new instance representing the start and maintain queries.
|
AccessQueryStartAndMaintain(AccessQuery startQuery,
AccessQuery maintainQuery,
boolean allowAccessBeforeStart,
JulianDate startQueryEvaluationStartDate,
boolean useStartDateForIntervalEvaluation)
Initializes a new instance representing the start and maintain queries.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
AircraftReferenceState.getEpoch()
Gets the epoch at which the reference state of the aircraft is defined.
|
Modifier and Type | Method and Description |
---|---|
void |
AircraftReferenceState.setEpoch(JulianDate value)
Sets the epoch at which the reference state of the aircraft is defined.
|
Constructor and Description |
---|
AircraftReferenceState(JulianDate epoch)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
CcsdsOrbitEphemerisMessageSegment.getReferenceFrameEpoch()
Gets the epoch of reference frame, if not
intrinsic to the definition of the reference frame.
|
JulianDate |
CcsdsOrbitEphemerisMessageSegment.getStartTime()
Gets the start of total time span covered by the ephemeris data and
covariance data immediately following the metadata block.
|
JulianDate |
CcsdsOrbitEphemerisMessageSegment.getStopTime()
Gets the end of total time span covered by ephemeris data and covariance
data immediately following the metadata block.
|
JulianDate |
CcsdsOrbitEphemerisMessageSegment.getUseableStartTime()
Gets or sets the optional start of useable time span covered by ephemeris
data immediately following the metadata block.
|
JulianDate |
CcsdsOrbitEphemerisMessageSegment.getUseableStopTime()
Gets or sets the optional end of useable time span covered by ephemeris
data immediately following the metadata block.
|
Modifier and Type | Method and Description |
---|---|
void |
CcsdsOrbitEphemerisMessageSegment.setReferenceFrameEpoch(JulianDate value)
Sets the epoch of reference frame, if not
intrinsic to the definition of the reference frame.
|
void |
CcsdsOrbitEphemerisMessageSegment.setStartTime(JulianDate value)
Sets the start of total time span covered by the ephemeris data and
covariance data immediately following the metadata block.
|
void |
CcsdsOrbitEphemerisMessageSegment.setStopTime(JulianDate value)
Sets the end of total time span covered by ephemeris data and covariance
data immediately following the metadata block.
|
void |
CcsdsOrbitEphemerisMessageSegment.setUseableStartTime(JulianDate value)
Gets or sets the optional start of useable time span covered by ephemeris
data immediately following the metadata block.
|
void |
CcsdsOrbitEphemerisMessageSegment.setUseableStopTime(JulianDate value)
Gets or sets the optional end of useable time span covered by ephemeris
data immediately following the metadata block.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
EarthOrientationParametersData.getDate()
Gets the instant at which the parameters are specified, in the TAI time standard.
|
JulianDate |
Iau2006XysData.getDateOfLastSample()
Gets the date of the last sample in the table.
|
JulianDate |
JplDEFile.getFinalEpoch()
Gets the final epoch for which this file contains data.
|
JulianDate |
JplDE.getFinalEpoch()
Gets the last epoch for which ephemeris data is available.
|
JulianDate |
JplDEFile.getInitialEpoch()
Gets the initial epoch for which this file contains data.
|
JulianDate |
JplDE.getInitialEpoch()
Gets the first epoch for which ephemeris data is available.
|
JulianDate |
SphericalHarmonicGravitySecularVariations.getReferenceEpoch()
Gets the epoch where the secular variation is zero.
|
JulianDate |
Iau2006XysData.getReferenceEpoch()
|
static JulianDate |
JplDEFile.jedToJulianDate(double jed)
Converts a Julian ephemeris date to a Julian epoch.
|
Modifier and Type | Method and Description |
---|---|
Map<JulianDate,Double> |
ScalarVariableAreaJulianDate.getAreaData()
Gets a collection of key-value pairs with
JulianDate
as the key and area (in meters squared) as the value. |
Modifier and Type | Method and Description |
---|---|
double |
SolarGeophysicalData.computeApDailyAverage(JulianDate date)
Calculates the arithmetic average of the eight ap geomagnetic flux values for the given day,
rounded to the nearest whole value.
|
double |
CssiSolarGeophysicalData.computeApDailyAverage(JulianDate date)
Calculates the arithmetic average of the eight ap geomagnetic flux values for the given day,
rounded to the nearest whole value.
|
double |
ConstantSolarGeophysicalData.computeApDailyAverage(JulianDate date)
Returns the constant ap geomagnetic index value.
|
abstract double |
SolarGeophysicalData.computeApValue(JulianDate date)
Computes the geomagnetic flux ap value at the given date.
|
double |
CssiSolarGeophysicalData.computeApValue(JulianDate date)
Computes the geomagnetic flux ap value at the given date.
|
double |
ConstantSolarGeophysicalData.computeApValue(JulianDate date)
Returns the constant ap geomagnetic index value.
|
static IauOrientationParameters |
Iau2015Orientation.computeAriel(JulianDate date)
Compute the
IauOrientationParameters for the Uranian moon Ariel. |
abstract double |
SolarGeophysicalData.computeAverageSolarRadioFlux(JulianDate date)
Gets the 81 day average solar radiation flux value centered on the given date.
|
double |
CssiSolarGeophysicalData.computeAverageSolarRadioFlux(JulianDate date)
Gets the 81 day average solar radiation flux value centered on the given date.
|
double |
ConstantSolarGeophysicalData.computeAverageSolarRadioFlux(JulianDate date)
Returns the constant solar radiation flux value.
|
static IauOrientationParameters |
Iau2015Orientation.computeCallisto(JulianDate date)
Compute the
IauOrientationParameters for the Jovian moon Callisto. |
Rectangular |
EarthOrientationParameters.computeCelestialPoleOffset(JulianDate date)
Finds the offset to the Celestial Intermediate Pole (CIP) for the given date by interpolating
this EOP data, in arc seconds.
|
static IauOrientationParameters |
Iau2015Orientation.computeCeres(JulianDate date)
Compute the
IauOrientationParameters for Ceres. |
static IauOrientationParameters |
DawnCeresVestaOrientation.computeCeres(JulianDate date)
Compute the
IauOrientationParameters for Ceres. |
static IauOrientationParameters |
Iau2015Orientation.computeCharon(JulianDate date)
Compute the
IauOrientationParameters for the Plutonian moon Charon. |
static IauOrientationParameters |
Iau2015Orientation.computeDeimos(JulianDate date)
Compute the
IauOrientationParameters for the Martian moon Deimos. |
double |
EarthOrientationParameters.computeDeltaEpsilonCorrection(JulianDate date)
Finds the correction to the nutation in obliquity (delta Delta epsilon), in arc seconds, for the given date by interpolating
this EOP data.
|
double |
EarthOrientationParameters.computeDeltaPsiCorrection(JulianDate date)
Finds the correction to the nutation in longitude (delta Delta psi), in arc seconds, for the given date by interpolating
this EOP data.
|
static IauOrientationParameters |
Iau2015Orientation.computeDione(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Dione. |
static IauOrientationParameters |
Iau2015Orientation.computeEnceladus(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Enceladus. |
EarthOrientationParametersData |
EarthOrientationParameters.computeEopData(JulianDate date)
Creates an
EarthOrientationParametersData object with the given date and information from the
various Compute methods such as EarthOrientationParameters.computePoleWander(agi.foundation.time.JulianDate) . |
static IauOrientationParameters |
Iau2015Orientation.computeEuropa(JulianDate date)
Compute the
IauOrientationParameters for the Jovian moon Europa. |
static IauOrientationParameters |
Iau2015Orientation.computeGanymede(JulianDate date)
Compute the
IauOrientationParameters for the Jovian moon Ganymede. |
static IauOrientationParameters |
Iau2015Orientation.computeIapetus(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Iapetus. |
static IauOrientationParameters |
Iau2015Orientation.computeIo(JulianDate date)
Compute the
IauOrientationParameters for the Jovian moon Io. |
static IauOrientationParameters |
Iau2015Orientation.computeJupiter(JulianDate date)
Compute the
IauOrientationParameters for Jupiter. |
static IauOrientationParameters |
Iau2009Orientation.computeJupiter(JulianDate date)
Compute the
IauOrientationParameters for Jupiter. |
static IauOrientationParameters |
Iau2006Orientation.computeJupiter(JulianDate date)
Compute the
IauOrientationParameters for Jupiter. |
static IauOrientationParameters |
Iau2000Orientation.computeJupiter(JulianDate date)
Compute the
IauOrientationParameters for Jupiter. |
double |
SolarGeophysicalData.computeKpDailyAverage(JulianDate date)
Calculates the sum of the array of the eight ap geomagnetic flux values for the given day.
|
double |
CssiSolarGeophysicalData.computeKpDailyAverage(JulianDate date)
Calculates the sum of the array of the eight ap geomagnetic flux values for the given day.
|
double |
ConstantSolarGeophysicalData.computeKpDailyAverage(JulianDate date)
Returns the constant kp geomagnetic index value.
|
abstract double |
SolarGeophysicalData.computeKpValue(JulianDate date)
Computes the geomagnetic flux kp value at the given date.
|
double |
CssiSolarGeophysicalData.computeKpValue(JulianDate date)
Computes the geomagnetic flux kp value at the given date.
|
double |
ConstantSolarGeophysicalData.computeKpValue(JulianDate date)
Returns the constant kp geomagnetic index value.
|
double |
EarthOrientationParameters.computeLengthOfDayCorrection(JulianDate date)
Finds the correction to the length of a solar day (86400.0 sec) for the given date by interpolating
this EOP data.
|
static IauOrientationParameters |
Iau2015Orientation.computeMars(JulianDate date)
Compute the
IauOrientationParameters for Mars. |
static IauOrientationParameters |
Iau2009Orientation.computeMars(JulianDate date)
Compute the
IauOrientationParameters for Mars. |
static IauOrientationParameters |
Iau2006Orientation.computeMars(JulianDate date)
Compute the
IauOrientationParameters for Mars. |
static IauOrientationParameters |
Iau2000Orientation.computeMars(JulianDate date)
Compute the
IauOrientationParameters for Mars. |
static IauOrientationParameters |
Iau2015Orientation.computeMercury(JulianDate date)
Compute the
IauOrientationParameters for Mercury. |
static IauOrientationParameters |
Iau2009Orientation.computeMercury(JulianDate date)
Compute the
IauOrientationParameters for Mercury. |
static IauOrientationParameters |
Iau2006Orientation.computeMercury(JulianDate date)
Compute the
IauOrientationParameters for Mercury. |
static IauOrientationParameters |
Iau2000Orientation.computeMercury(JulianDate date)
Compute the
IauOrientationParameters for Mercury. |
static IauOrientationParameters |
Iau2015Orientation.computeMimas(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Mimas. |
static IauOrientationParameters |
Iau2015Orientation.computeMoon(JulianDate date)
Compute the
IauOrientationParameters for the Moon. |
static IauOrientationParameters |
Iau2009Orientation.computeMoon(JulianDate date)
Compute the
IauOrientationParameters for the Moon. |
static IauOrientationParameters |
Iau2006Orientation.computeMoon(JulianDate date)
Compute the
IauOrientationParameters for the Moon. |
static IauOrientationParameters |
Iau2000Orientation.computeMoon(JulianDate date)
Compute the
IauOrientationParameters for the Moon. |
static IauOrientationParameters |
Iau2015Orientation.computeNeptune(JulianDate date)
Compute the
IauOrientationParameters for Neptune. |
static IauOrientationParameters |
Iau2009Orientation.computeNeptune(JulianDate date)
Compute the
IauOrientationParameters for Neptune. |
static IauOrientationParameters |
Iau2006Orientation.computeNeptune(JulianDate date)
Compute the
IauOrientationParameters for Neptune. |
static IauOrientationParameters |
Iau2000Orientation.computeNeptune(JulianDate date)
Compute the
IauOrientationParameters for Neptune. |
static IauOrientationParameters |
Iau2015Orientation.computePhobos(JulianDate date)
Compute the
IauOrientationParameters for the Martian moon Phobos. |
static IauOrientationParameters |
Iau2015Orientation.computePhoebe(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Phoebe. |
static IauOrientationParameters |
Iau2015Orientation.computePluto(JulianDate date)
Compute the
IauOrientationParameters for Pluto. |
static IauOrientationParameters |
Iau2009Orientation.computePluto(JulianDate date)
Compute the
IauOrientationParameters for Pluto. |
Rectangular |
EarthOrientationParameters.computePoleWander(JulianDate date)
Finds the pole wander for the given date by interpolating this EOP data, in arc seconds.
|
static IauOrientationParameters |
Iau2015Orientation.computeRhea(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Rhea. |
static IauOrientationParameters |
Iau2015Orientation.computeSaturn(JulianDate date)
Compute the
IauOrientationParameters for Saturn. |
static IauOrientationParameters |
Iau2009Orientation.computeSaturn(JulianDate date)
Compute the
IauOrientationParameters for Saturn. |
static IauOrientationParameters |
Iau2006Orientation.computeSaturn(JulianDate date)
Compute the
IauOrientationParameters for Saturn. |
static IauOrientationParameters |
Iau2000Orientation.computeSaturn(JulianDate date)
Compute the
IauOrientationParameters for Saturn. |
abstract double |
SolarGeophysicalData.computeSolarRadioFlux(JulianDate date)
Computes the solar radiation flux value (often called F10.7) at the given date.
|
double |
CssiSolarGeophysicalData.computeSolarRadioFlux(JulianDate date)
Computes the solar radiation flux value (often called F10.7) at the given date.
|
double |
ConstantSolarGeophysicalData.computeSolarRadioFlux(JulianDate date)
Returns the constant solar radiation flux value.
|
static IauOrientationParameters |
Iau2015Orientation.computeSun(JulianDate date)
Compute the
IauOrientationParameters for the Sun. |
static IauOrientationParameters |
Iau2009Orientation.computeSun(JulianDate date)
Compute the
IauOrientationParameters for the Sun. |
static IauOrientationParameters |
Iau2006Orientation.computeSun(JulianDate date)
Compute the
IauOrientationParameters for the Sun. |
static IauOrientationParameters |
Iau2000Orientation.computeSun(JulianDate date)
Compute the
IauOrientationParameters for the Sun. |
double |
EarthOrientationParameters.computeTaiMinusUtc(JulianDate date)
Returns the difference TAI - UTC for the given date by returning the number of leap seconds
at the previous data point.
|
static IauOrientationParameters |
Iau2015Orientation.computeTethys(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Tethys. |
abstract double[] |
SolarGeophysicalData.computeThreeHourApValues(JulianDate date)
Calculates the array of the eight ap geomagnetic flux values for the given day.
|
double[] |
CssiSolarGeophysicalData.computeThreeHourApValues(JulianDate date)
Calculates the array of the eight ap geomagnetic flux values for the given day.
|
double[] |
ConstantSolarGeophysicalData.computeThreeHourApValues(JulianDate date)
Returns a size eight array with each value equal to the constant ap geomagnetic index.
|
abstract double[] |
SolarGeophysicalData.computeThreeHourKpValues(JulianDate date)
Calculates the array of the eight ap geomagnetic flux values for the given day.
|
double[] |
CssiSolarGeophysicalData.computeThreeHourKpValues(JulianDate date)
Calculates the array of the eight ap geomagnetic flux values for the given day.
|
double[] |
ConstantSolarGeophysicalData.computeThreeHourKpValues(JulianDate date)
Returns a size eight array with each value equal to the constant kp geomagnetic index.
|
static IauOrientationParameters |
Iau2015Orientation.computeTitan(JulianDate date)
Compute the
IauOrientationParameters for the Saturnian moon Titan. |
static IauOrientationParameters |
Iau2015Orientation.computeTitania(JulianDate date)
Compute the
IauOrientationParameters for the Uranian moon Titania. |
static IauOrientationParameters |
Iau2015Orientation.computeTriton(JulianDate date)
Compute the
IauOrientationParameters for the Neptunian moon Triton. |
static IauOrientationParameters |
Iau2015Orientation.computeUranus(JulianDate date)
Compute the
IauOrientationParameters for Uranus. |
static IauOrientationParameters |
Iau2009Orientation.computeUranus(JulianDate date)
Compute the
IauOrientationParameters for Uranus. |
static IauOrientationParameters |
Iau2006Orientation.computeUranus(JulianDate date)
Compute the
IauOrientationParameters for Uranus. |
static IauOrientationParameters |
Iau2000Orientation.computeUranus(JulianDate date)
Compute the
IauOrientationParameters for Uranus. |
double |
EarthOrientationParameters.computeUt1MinusUtc(JulianDate date)
Returns the difference UT1 - UTC for the given date by interpolating this EOP data.
|
static IauOrientationParameters |
Iau2015Orientation.computeVenus(JulianDate date)
Compute the
IauOrientationParameters for Venus. |
static IauOrientationParameters |
Iau2009Orientation.computeVenus(JulianDate date)
Compute the
IauOrientationParameters for Venus. |
static IauOrientationParameters |
Iau2006Orientation.computeVenus(JulianDate date)
Compute the
IauOrientationParameters for Venus. |
static IauOrientationParameters |
Iau2000Orientation.computeVenus(JulianDate date)
Compute the
IauOrientationParameters for Venus. |
static IauOrientationParameters |
Iau2015Orientation.computeVesta(JulianDate date)
Compute the
IauOrientationParameters for Vesta. |
static IauOrientationParameters |
DawnCeresVestaOrientation.computeVesta(JulianDate date)
Compute the
IauOrientationParameters for Vesta. |
CentralBody |
CentralBodiesFacet.getCentralBodyOfPoint(JulianDate date,
Point point)
Gets the central body most closely associated with a given point.
|
static double |
IersTechnicalNote21.getGreenwichHourAngle(JulianDate date)
Computes the hour angle measured using the Greenwich mean sidereal time.
|
static double |
IersTechnicalNote21.getGreenwichMeanSiderealTime(JulianDate date)
Computes the mean sidereal time of Greenwich at the provided Julian date.
|
static double |
IersTechnicalNote21.getGreenwichMeanSiderealTimeOfMidnight(JulianDate date)
Computes the mean sidereal time of Greenwich at 0hr UT1 on the provided Julian date.
|
abstract IauOrientationParameters |
ComputeIauOrientationParameters.invoke(JulianDate date)
The definition of a function which computes a set of orientation parameters.
|
IauOrientationParameters |
ComputeIauOrientationParameters.Function.invoke(JulianDate date)
The definition of a function which computes a set of orientation parameters.
|
abstract IauOrientationParameters |
CentralBodyInertialAxes.ComputeOrientationParameters.invoke(JulianDate date)
The definition of a function which computes a set of orientation parameters.
|
IauOrientationParameters |
CentralBodyInertialAxes.ComputeOrientationParameters.Function.invoke(JulianDate date)
The definition of a function which computes a set of orientation parameters.
|
static double |
JplDEFile.julianDateToJed(JulianDate epoch)
Converts a Julian epoch to a Julian ephemeris date.
|
void |
SphericalHarmonicGravitySecularVariations.setReferenceEpoch(JulianDate value)
Sets the epoch where the secular variation is zero.
|
Constructor and Description |
---|
EarthOrientationParametersData(JulianDate date,
double poleWanderX,
double poleWanderY,
double ut1MinusUtc)
Initializes a new instance with the specified parameters.
|
EarthOrientationParametersData(JulianDate date,
double poleWanderX,
double poleWanderY,
double ut1MinusUtc,
double lengthOfDay,
double dPsi,
double dEpsilon,
double celestialPoleOffsetX,
double celestialPoleOffsetY,
double taiOffsetToUtc)
Initializes a new instance with the specified parameters.
|
ScalarVariableAreaJulianDate(int interpolationOrder,
Map<Double,Double> areaData,
JulianDate epoch,
boolean cycleRepeats)
Initializes a new instance.
|
SphericalHarmonicGravitySecularVariations(JulianDate referenceEpoch)
Initializes a new instance.
|
SphericalHarmonicGravitySecularVariations(JulianDate referenceEpoch,
SphericalHarmonicCoefficients secularVariationCoefficientRates)
Initializes a new instance.
|
Constructor and Description |
---|
ScalarVariableAreaJulianDate(int interpolationOrder,
Map<JulianDate,Double> areaData,
boolean cycleRepeats)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
Clock.getCurrentTime()
Gets the initial time when the document is first loaded.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<JulianDate> |
SampledCesiumProperty.getSegmentBoundaryTimes()
Gets the list of times representing discontinuities that should not be interpolated over.
|
Modifier and Type | Method and Description |
---|---|
void |
Clock.setCurrentTime(JulianDate value)
Sets the initial time when the document is first loaded.
|
Modifier and Type | Method and Description |
---|---|
void |
SampledCesiumProperty.setSegmentBoundaryTimes(ArrayList<JulianDate> value)
Sets the list of times representing discontinuities that should not be interpolated over.
|
Constructor and Description |
---|
SampledCesiumProperty(DateMotionCollection1<T> samples,
ArrayList<JulianDate> segmentBoundaryTimes)
Initializes a new instance with the provided
DateMotionCollection1 . |
Modifier and Type | Method and Description |
---|---|
JulianDate |
PointScattererInformation.getArrivalTime()
Gets the time at which the signal arrived at the point scatterer.
|
Modifier and Type | Method and Description |
---|---|
abstract SignalCollection |
SignalEvaluator.evaluate(JulianDate date)
Evaluates the function.
|
abstract Polarization |
SignalPolarizationEvaluator.evaluate(JulianDate date,
Signal signal)
Given a signal and a time of interest, produces a signal polarization.
|
abstract boolean |
SignalPolarizationEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
Constructor and Description |
---|
PointScattererInformation(JulianDate arrivalTime,
SignalIdentifier identifier)
Initializes a new instance.
|
PointScattererInformation(JulianDate arrivalTime,
SignalIdentifier identifier,
Iterable<? extends Object> additionalSignalData)
Initializes a new instance.
|
PointScattererInformation(JulianDate arrivalTime,
SignalIdentifier identifier,
Object... additionalSignalData)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
static ItuRP835ComputedValues |
AtmosphereModelItuRP835.computeAtmosphereParameters(ItuRP835Version version,
double altitude,
JulianDate date,
double latitude)
Compute the pressure, water vapor pressure, and temperature using the ITU-R P.835 seasonal/regional model.
|
abstract ItuRP840AtmosphericValues |
ItuRP840AtmosphericValuesEvaluator.evaluate(JulianDate date,
Cartographic location)
Evaluates this evaluator.
|
abstract ItuRP676AtmosphericValues |
ItuRP676AtmosphericValuesEvaluator.evaluate(JulianDate date,
Cartographic location)
Evaluates this evaluator.
|
abstract boolean |
SignalPropagator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract SignalCollection |
SignalPropagator.propagate(JulianDate date,
SignalCollection signalsToPropagate)
Given a set of signals at the given date, apply a
SignalPropagationModel and return the propagated signals. |
Modifier and Type | Method and Description |
---|---|
JulianDate |
ITimeBasedState.getCurrentDate()
Gets the
JulianDate that this state is valid. |
JulianDate |
BasicState.getCurrentDate()
Gets the
JulianDate that this state is valid. |
JulianDate |
LifetimeElements.getTimeOfPeriapsis()
Gets the time at the periapsis of this orbit pass.
|
Modifier and Type | Method and Description |
---|---|
abstract T |
StateEvaluator.evaluate(JulianDate date)
Evaluates a new
ITimeBasedState at the specified date . |
abstract boolean |
StateElementAdapter.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
StateEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
void |
ITimeBasedState.setCurrentDate(JulianDate value)
Sets the
JulianDate that this state is valid. |
void |
BasicState.setCurrentDate(JulianDate value)
Sets the
JulianDate that this state is valid. |
Constructor and Description |
---|
LifetimeElements(JulianDate epoch,
int orbitCount,
double semimajorAxis,
double semimajorAxisRate,
double eccentricity,
double eccentricityRate,
double inclination,
double inclinationRate,
double argumentOfPeriapsis,
double argumentOfPeriapsisRate,
double rightAscensionOfAscendingNode,
double rightAscensionOfAscendingNodeRate,
double siderealPeriod,
double gravitationalParameter)
Initialize a set of lifetime orbit elements to represent one orbit pass.
|
Modifier and Type | Method and Description |
---|---|
CoverageQueryResult |
CoverageDefinitionOnSingleObject.computeCoverage(JulianDate start,
JulianDate stop)
Computes the coverage intervals.
|
CoverageQueryResult |
CoverageDefinitionOnSingleObject.computeCoverage(JulianDate start,
JulianDate stop,
ITrackCalculationProgress tracker)
Computes the coverage intervals.
|
CoverageResults |
ContinuousCoverageDefinition.computeCoverageOverTheGrid(JulianDate start,
JulianDate stop)
Computes the
CoverageResults which stores the results of this calculation for the whole grid. |
CoverageResults |
DiscreteCoverageDefinition.computeCoverageOverTheGrid(JulianDate start,
JulianDate stop,
Duration step)
Computes the
CoverageResults which stores the results of this calculation for the whole grid. |
CoverageResults |
DiscreteCoverageDefinition.computeCoverageOverTheGrid(JulianDate start,
JulianDate stop,
Duration step,
ITrackCalculationProgress tracker)
Computes the
CoverageResults which stores the results of this calculation for the whole grid. |
CoverageResults |
ContinuousCoverageDefinition.computeCoverageOverTheGrid(JulianDate start,
JulianDate stop,
ITrackCalculationProgress tracker)
Computes the
CoverageResults which stores the results of this calculation for the whole grid. |
CoverageGridPointWithResults |
CoverageResults.findNearestGridPoint(Point location,
JulianDate date)
Given a
Point and a date, find the nearest grid point according to physical distance. |
CoverageGridPointWithResults |
CoverageResults.findNearestGridPointAtTime(Cartesian cartesianLocation,
JulianDate date)
Given a cartesian location and date, find the nearest grid point according to physical distance.
|
ArrayList<Object> |
CoverageData.getAssetsSatisfiedAtTime(JulianDate time)
Gets a list of the assets providing coverage at the given time.
|
ArrayList<Object> |
CoverageData.getAssetsUnknownAtTime(JulianDate time)
Gets a list of the assets which do not have enough information to determine coverage at the given time.
|
Modifier and Type | Method and Description |
---|---|
static JulianDate |
GridDescriptiveStatistics.completeSatisfactionTime(Iterable<? extends CoverageGridPointWithResults> gridPoints)
Gets the earliest time at which satisfaction has been achieved (not necessarily concurrently) for all the
grid points, or
null if one or more grid points are never satisfied. |
Modifier and Type | Method and Description |
---|---|
List<JulianDate> |
TimeSampledValues.getSampleTimes()
Gets the list of times corresponding to the
Data (get ) values. |
Modifier and Type | Method and Description |
---|---|
double |
TimeSampledValues.getData(JulianDate time)
Get the data for a given sample time from
SampleTimes (get ). |
static int |
NumberOfAssets.instantaneousNumberOfAssets(CoverageQueryResult coverageData,
JulianDate time)
Compute the number of assets providing coverage at the given time.
|
static double |
GridDescriptiveStatistics.instantaneousPercentCovered(Iterable<? extends CoverageGridPointWithResults> gridPoints,
JulianDate time)
Computes the percentage of the grid that is covered at the given time
based on whether each individual grid point representing a given area is covered.
|
static double |
ResponseTime.instantaneousResponseTime(CoverageQueryResult coverageIntervals,
JulianDate time)
Given a point in time, this computes the time it takes to gain coverage (in seconds).
|
static double |
GridDescriptiveStatistics.instantaneousWeightCovered(Iterable<? extends CoverageGridPointWithResults> gridPoints,
JulianDate time)
Computes the total weight of the points on the grid that are covered at a given time.
|
static double[] |
GridDescriptiveStatistics.percentAccumulated(Iterable<? extends CoverageGridPointWithResults> gridPoints,
JulianDate start,
JulianDate stop,
Duration step)
Given a time after a start time, computes the highest percentage of the grid
which has been covered at any one time after the start and before the time of interest.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
LinkDelayEvaluator.adjustDate(JulianDate date,
boolean remember)
Adjusts a date according to the link delay.
|
JulianDate |
InternationalTerrestrialReferenceFrameTransformer.getEpoch()
Gets the defined epoch for the constant terms in the transformation.
|
JulianDate |
AxesLinearRate.getReferenceEpoch()
Gets the reference epoch at which the initial rotational displacement and velocity are defined.
|
Modifier and Type | Method and Description |
---|---|
ValueEvaluator<JulianDate> |
TimeFromStateValueDefinition.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to produce a value.
|
ValueDefinition<JulianDate> |
VectorFixedAtJulianDate.getFixedAt()
|
ValueDefinition<JulianDate> |
ScalarFixedAtJulianDate.getFixedAt()
|
ValueDefinition<JulianDate> |
PointFixedAtJulianDate.getFixedAt()
|
ValueDefinition<JulianDate> |
AxesFixedAtJulianDate.getFixedAt()
|
List<JulianDate> |
AxesFromBankAngle.getSpecialTimes()
Gets the list of special times of interest at which to transition from one bank angle to the next.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
LinkDelayEvaluator.adjustDate(JulianDate date,
boolean remember)
Adjusts a date according to the link delay.
|
HelmertTransformation |
InternationalTerrestrialReferenceFrameEvaluator.evaluate(JulianDate date)
|
KinematicTransformation |
ReferenceFrameEvaluator.evaluate(JulianDate date)
Gets the transformation that will transform a point expressed in the frame in which
this frame is defined and express it in this frame.
|
UnitCartesian |
NormalizedVectorEvaluator.evaluate(JulianDate date)
Evaluates the function.
|
KinematicTransformation |
ReferenceFrameEvaluator.evaluate(JulianDate date,
int order)
Gets the transformation that will transform a point expressed in the frame in which
this frame is defined and express it in this frame.
|
Motion2<UnitCartesian,Cartesian> |
NormalizedVectorEvaluator.evaluate(JulianDate date,
int order)
Evaluates the function.
|
Duration |
LinkDelayEvaluator.evaluateAndRemember(JulianDate date)
Evaluates the link delay and remembers it so that it can later be reversed.
|
boolean |
InternationalTerrestrialReferenceFrameEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ReferenceFrameEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
NormalizedVectorEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
void |
InternationalTerrestrialReferenceFrameTransformer.setEpoch(JulianDate value)
Sets the defined epoch for the constant terms in the transformation.
|
void |
AxesLinearRate.setReferenceEpoch(JulianDate value)
Sets the reference epoch at which the initial rotational displacement and velocity are defined.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
TimeFromStateValueDefinition.checkForSameDefinition(ValueDefinition<JulianDate> other) |
void |
VectorFixedAtJulianDate.setFixedAt(ValueDefinition<JulianDate> value)
|
void |
ScalarFixedAtJulianDate.setFixedAt(ValueDefinition<JulianDate> value)
|
void |
PointFixedAtJulianDate.setFixedAt(ValueDefinition<JulianDate> value)
|
void |
AxesFixedAtJulianDate.setFixedAt(ValueDefinition<JulianDate> value)
|
void |
AxesFromBankAngle.setSpecialTimes(List<JulianDate> value)
Sets the list of special times of interest at which to transition from one bank angle to the next.
|
Constructor and Description |
---|
AxesLinearRate(Axes referenceAxes,
JulianDate epoch,
UnitQuaternion initialRotation,
UnitCartesian spinAxis,
double initialRotationalVelocity,
double rotationalAcceleration)
Initializes a new instance with the specified parameters.
|
InternationalTerrestrialReferenceFrameTransformer(String from,
String to,
JulianDate epoch,
Motion1<Cartesian> translation,
Motion1<Double> scaling,
Motion1<Cartesian> rotation)
Initializes a new instance.
|
Constructor and Description |
---|
AxesFixedAtJulianDate(Axes fixedAxes,
Axes fixedWithRespectTo,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
AxesFixedAtJulianDate(Axes fixedAxes,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
AxesFromBankAngle(Point position,
CentralBody centralBody,
double surfaceGravity,
List<JulianDate> specialTimes,
double targetRollRate)
Create a new instance based on the given point and special times of interest.
|
AxesInterpolator(Axes referenceAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
AxesInterpolator class from the provided parameters. |
AxesInterpolator(Axes referenceAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
AxesInterpolator class from the provided parameters. |
PointFixedAtJulianDate(Point fixedPoint,
ReferenceFrame fixedWithRespectTo,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
PointFixedAtJulianDate(Point fixedPoint,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
PointInterpolator(ReferenceFrame referenceFrame,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
PointInterpolator class from the provided parameters. |
PointInterpolator(ReferenceFrame referenceFrame,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
PointInterpolator class from the provided parameters. |
ScalarFixedAtJulianDate(Scalar fixedScalar,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
ScalarInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
ScalarInterpolator class from the provided parameters. |
ScalarInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
ScalarInterpolator class from the provided parameters. |
VectorFixedAtJulianDate(Vector fixedVector,
Axes fixedWithRespectTo,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
VectorFixedAtJulianDate(Vector fixedVector,
ValueDefinition<JulianDate> fixedAt)
Initializes a new instance.
|
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
Modifier and Type | Method and Description |
---|---|
Double |
VolumeElementCoverageGridCell.scalarMeasure(JulianDate date,
int dimension)
Returns a scalar measure for the grid cell.
|
Double |
ICoverageGridCell.scalarMeasure(JulianDate date,
int dimension)
Returns a scalar measure for the grid cell.
|
Double |
EllipsoidSurfaceRegionCoverageGridCell.scalarMeasure(JulianDate date,
int dimension)
Returns a scalar measure for the grid cell.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
PathPointBuilder.getDate()
Gets the date associated with this point.
|
JulianDate |
PathPoint.getDate()
Gets the date associated with this point.
|
JulianDate |
TimeIntervalDisplayCondition.getMaximumTime()
Gets the maximum time of the inclusive time interval.
|
JulianDate |
TimeIntervalDisplayCondition.getMinimumTime()
Gets the minimum time of the inclusive time interval.
|
JulianDate |
TimeChangedEventArgs.getNextTime()
Gets the time of the next update if it is different than
Time (get ). |
protected JulianDate |
SimulationAnimation.getNextTime() |
protected JulianDate |
RealTimeSimulationAnimation.getNextTime() |
protected JulianDate |
RealTimeAnimation.getNextTime() |
JulianDate |
TimeChangedEventArgs.getTime()
Gets the time of the update.
|
JulianDate |
RenderingEventArgs.getTime()
Gets the time of the render.
|
static JulianDate |
SceneManager.getTime()
Gets the current time of all
Scenes . |
Modifier and Type | Method and Description |
---|---|
protected void |
RealTimeSimulationAnimation.onLooping(JulianDate newTime) |
void |
PathPointBuilder.setDate(JulianDate value)
Sets the date associated with this point.
|
void |
TimeIntervalDisplayCondition.setMaximumTime(JulianDate value)
Sets the maximum time of the inclusive time interval.
|
void |
TimeIntervalDisplayCondition.setMinimumTime(JulianDate value)
Sets the minimum time of the inclusive time interval.
|
static void |
SceneManager.setTime(JulianDate time)
Set the current
Time of all Scenes . |
static void |
SceneManager.setTime(JulianDate time,
JulianDate nextTime)
|
void |
MaximumCountPathPrimitiveUpdatePolicy.update(PathPrimitive pathPrimitive,
JulianDate date)
Removes points from
RemoveLocation if the size of the line is greater than
MaximumCount . |
void |
DurationPathPrimitiveUpdatePolicy.update(PathPrimitive pathPrimitive,
JulianDate date)
Removes points from
RemoveLocation when the amount of time between a point's
Date (get ) and
date is greater than Duration |
Constructor and Description |
---|
PathPoint(Cartesian position,
JulianDate date)
Initializes a
PathPoint with the given position and date. |
PathPoint(Cartesian position,
JulianDate date,
Color color)
Initializes a
PathPoint with the given position, date, and color. |
PathPoint(Cartesian position,
JulianDate date,
Color color,
float translucency)
Initializes a
PathPoint with the given position, date, color, and translucency. |
PathPoint(Cartesian position,
JulianDate date,
Color color,
float translucency,
Color outlineColor)
Initializes a
PathPoint with the given position, date, color, translucency,
and outline color. |
PathPoint(Cartesian position,
JulianDate date,
Color color,
float translucency,
Color outlineColor,
float outlineTranslucency)
Initializes a
PathPoint with the given cartesian position, date, color,
translucency, outline color, and outline translucency. |
PathPointBuilder(Cartesian position,
JulianDate date)
Initializes a
PathPointBuilder with the given position and date. |
PathPointBuilder(Cartesian position,
JulianDate date,
Color color)
Initializes a
PathPointBuilder with the given position, date, and color. |
PathPointBuilder(Cartesian position,
JulianDate date,
Color color,
float translucency)
Initializes a
PathPointBuilder with the given position, date, color, and translucency. |
PathPointBuilder(Cartesian position,
JulianDate date,
Color color,
float translucency,
Color outlineColor)
Initializes a
PathPointBuilder with the given position, date, color, translucency,
and outline color. |
PathPointBuilder(Cartesian position,
JulianDate date,
Color color,
float translucency,
Color outlineColor,
float outlineTranslucency)
Initializes a
PathPointBuilder with the given cartesian position, date, color,
translucency, outline color, and outline translucency. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date)
Initializes a
PathPointBuilder with the given position and date. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color)
Initializes a
PathPointBuilder with the given position, date, and color. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color,
float translucency)
Initializes a
PathPointBuilder with the given position, date, color, and translucency. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color,
float translucency,
Color outlineColor)
Initializes a
PathPointBuilder with the given position, date, color, translucency,
and outline color. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color,
float translucency,
Color outlineColor,
float outlineTranslucency)
Initializes a
PathPointBuilder with the given cartographic position, date, color,
translucency, outline color, and outline translucency. |
RenderingEventArgs(JulianDate time)
Initializes a new instance.
|
TimeChangedEventArgs(JulianDate time)
Initializes a new instance.
|
TimeChangedEventArgs(JulianDate time,
JulianDate nextTime)
Initializes a new instance.
|
TimeIntervalDisplayCondition(JulianDate minimumTime,
JulianDate maximumTime)
Initializes a time display condition with the inclusive time interval
[
minimumTime , maximumTime ]. |
Modifier and Type | Field and Description |
---|---|
protected JulianDate |
ForwardAndBackwardAnimation.m_endTime |
protected JulianDate |
ForwardAndBackwardAnimation.m_startTime |
protected JulianDate |
ForwardAnimation.m_time |
Modifier and Type | Method and Description |
---|---|
JulianDate |
ForwardAndBackwardAnimation.getEndTime()
Gets the end time of the animation.
|
protected abstract JulianDate |
ForwardAnimation.getNextTime()
Gets the next animation time.
|
JulianDate |
ForwardAndBackwardAnimation.getStartTime()
Gets the start time of the animation.
|
JulianDate |
ForwardAnimation.getTime()
Gets the current animation time.
|
Modifier and Type | Method and Description |
---|---|
void |
MinimalForwardAnimation.animate(JulianDate time,
JulianDate nextTime)
|
protected void |
ForwardAndBackwardAnimation.onLooping(JulianDate newTime) |
void |
ForwardAndBackwardAnimation.setEndTime(JulianDate value)
Sets the end time of the animation.
|
void |
ForwardAndBackwardAnimation.setStartTime(JulianDate value)
Sets the start time of the animation.
|
void |
ForwardAnimation.setTime(JulianDate value)
Sets the current animation time.
|
abstract boolean |
ProjectionStream.update(JulianDate time,
JulianDate nextTime)
When overridden in a derived class, updates the projection data associated with the projection stream at the specified time.
|
abstract void |
PathPrimitiveUpdatePolicy.update(PathPrimitive pathPrimitive,
JulianDate date)
Updates the
pathPrimitive at the specified date . |
Modifier and Type | Method and Description |
---|---|
JulianDate |
VideoStream.getIntervalEndTime()
Gets the
SceneManager time at which the video
will stop playing when the Playback property is set to videoplayback.TimeInterval . |
JulianDate |
VideoStream.getIntervalStartTime()
Gets the
SceneManager time at which the video
will begin playing when the Playback property is set to videoplayback.TimeInterval . |
Modifier and Type | Method and Description |
---|---|
void |
VideoStream.setIntervalEndTime(JulianDate value)
Sets the
SceneManager time at which the video
will stop playing when the Playback property is set to videoplayback.TimeInterval . |
void |
VideoStream.setIntervalStartTime(JulianDate value)
Sets the
SceneManager time at which the video
will begin playing when the Playback property is set to videoplayback.TimeInterval . |
boolean |
VideoStream.update(JulianDate time,
JulianDate nextTime) |
abstract boolean |
RasterStream.update(JulianDate time,
JulianDate nextTime)
When overridden in a derived class, updates the raster data associated with the raster stream at the specified time.
|
boolean |
FilteringRasterStream.update(JulianDate time,
JulianDate nextTime) |
Modifier and Type | Method and Description |
---|---|
JulianDate |
CachingMotionEvaluator1.getNextSampleSuggestion(JulianDate x)
Gets a suggestion for the next
JulianDate value at which to sample this function. |
Modifier and Type | Method and Description |
---|---|
static boolean |
EvaluatorHelper.allEvaluatorsAreAvailable(JulianDate date,
IAvailability... evaluators)
Determines whether all evaluators in an array are available at a given time.
|
static boolean |
EvaluatorHelper.allEvaluatorsAreAvailable(JulianDate date,
IAvailability evaluator1)
Determines whether all evaluators given are available at a given time.
|
static boolean |
EvaluatorHelper.allEvaluatorsAreAvailable(JulianDate date,
IAvailability evaluator1,
IAvailability evaluator2)
Determines whether all evaluators given are available at a given time.
|
static boolean |
EvaluatorHelper.allEvaluatorsAreAvailable(JulianDate date,
IAvailability evaluator1,
IAvailability evaluator2,
IAvailability evaluator3)
Determines whether all evaluators given are available at a given time.
|
static <T extends IAvailability> |
EvaluatorHelper.allEvaluatorsAreAvailable(JulianDate date,
Iterable<T> evaluators)
Determines whether all evaluators in a collection are available at a given time.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType.evaluate(JulianDate date)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator.evaluate(JulianDate date)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals.evaluate(JulianDate date)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator.evaluate(JulianDate date)
Evaluates this parameterized evaluator.
|
T |
ParameterEvaluator.evaluate(JulianDate date)
Throws
IllegalStateException . |
T |
CachingMotionEvaluator1.evaluate(JulianDate date)
Evaluates the function.
|
T |
CachingEvaluator.evaluate(JulianDate date)
Evaluates the function.
|
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType.evaluate(JulianDate date,
int order)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator.evaluate(JulianDate date,
int order)
Evaluates this parameterized evaluator.
|
Motion1<T> |
CachingMotionEvaluator1.evaluate(JulianDate date,
int order)
Evaluates the function, first checking for a cached result corresponding to
date
and order . |
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType1.evaluate(JulianDate date,
int order,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator1.evaluate(JulianDate date,
int order,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType2.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator2.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType3.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator3.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType4.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator4.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType5.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator5.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType6.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator6.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
Motion2<TResult,TResultDerivative> |
ParameterizedMotionEvaluatorWithDerivativeType7.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
Motion1<TResult> |
ParameterizedMotionEvaluator7.evaluate(JulianDate date,
int order,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType1.evaluate(JulianDate date,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator1.evaluate(JulianDate date,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals1.evaluate(JulianDate date,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator1.evaluate(JulianDate date,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
TResult |
IParameterizedEvaluator1.evaluate(JulianDate date,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
TResult |
ConstantParameterizedEvaluator1.evaluate(JulianDate date,
TParameter1 parameter1)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType2.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator2.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals2.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator2.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
TResult |
IParameterizedEvaluator2.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
TResult |
ConstantParameterizedEvaluator2.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType3.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator3.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals3.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator3.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
TResult |
IParameterizedEvaluator3.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
TResult |
ConstantParameterizedEvaluator3.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType4.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator4.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals4.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator4.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
TResult |
IParameterizedEvaluator4.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
TResult |
ConstantParameterizedEvaluator4.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType5.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator5.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals5.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator5.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
TResult |
IParameterizedEvaluator5.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
TResult |
ConstantParameterizedEvaluator5.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType6.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator6.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals6.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator6.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
TResult |
IParameterizedEvaluator6.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
TResult |
ConstantParameterizedEvaluator6.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluatorWithDerivativeType7.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedMotionEvaluator7.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
TResult |
ParameterizedEvaluatorWithIntervals7.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
abstract TResult |
ParameterizedEvaluator7.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
TResult |
IParameterizedEvaluator7.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
TResult |
ConstantParameterizedEvaluator7.evaluate(JulianDate date,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5,
TParameter6 parameter6,
TParameter7 parameter7)
Evaluates this parameterized evaluator.
|
JulianDate |
CachingMotionEvaluator1.getNextSampleSuggestion(JulianDate x)
Gets a suggestion for the next
JulianDate value at which to sample this function. |
boolean |
ValueEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedValueEvaluator7.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedValueEvaluator6.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedValueEvaluator5.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedValueEvaluator4.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedValueEvaluator3.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedValueEvaluator2.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedValueEvaluator1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType7.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType6.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType5.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType4.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType3.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType2.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluatorWithDerivativeType.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator7.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator6.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator5.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator4.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator3.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator2.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedMotionEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals7.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals6.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals5.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals4.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals3.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals2.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterizedEvaluatorWithIntervals.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator7.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator6.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator5.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator4.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator3.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator2.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
ParameterizedEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ParameterEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantParameterizedEvaluator7.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantParameterizedEvaluator6.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantParameterizedEvaluator5.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantParameterizedEvaluator4.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantParameterizedEvaluator3.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantParameterizedEvaluator2.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
ConstantParameterizedEvaluator1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
CachingMotionEvaluator1.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
CachingEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
Modifier and Type | Method and Description |
---|---|
static RaimOutages |
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
JulianDate start,
JulianDate stop,
Duration timeStep)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using RTCA values.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
GpsCommunicationsFrontEnd.getEpoch()
Gets the time at which the receiver starts receiving signals.
|
Modifier and Type | Method and Description |
---|---|
void |
GpsCommunicationsFrontEnd.setEpoch(JulianDate value)
Sets the time at which the receiver starts receiving signals.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
SatelliteOutageFile.getCreationJulianDate()
Gets the creation date of the SOF file expressed as a
JulianDate . |
JulianDate |
PredictionSupportFile.getCreationJulianDate()
Gets the creation date of the PSF file express as a
JulianDate . |
JulianDate |
PerformanceAssessmentFile.getCreationJulianDate()
Gets the date the PAF file was created, represented as a
JulianDate . |
JulianDate |
RinexObservationRecord.getEpoch()
Gets the epoch of this record.
|
JulianDate |
SatelliteOutageFile.getReferenceJulianDate()
Gets the reference date of the SOF file expressed as a
JulianDate . |
JulianDate |
PredictionSupportFile.getReferenceJulianDate()
Gets the reference date of the PSF file expressed as a
JulianDate . |
JulianDate |
PerformanceAssessmentFile.getReferenceJulianDate()
Gets the date the PAF file is referenced to.
|
JulianDate |
SP3dHeaderRecord.getStartEpoch()
Gets the start epoch, made from the epoch year, month, day, hour, minute and second.
|
JulianDate |
SP3cHeaderRecord.getStartEpoch()
Gets the start epoch, made from the epoch year, month, day, hour, minute and second.
|
JulianDate |
SP3aHeaderRecord.getStartEpoch()
Gets the Start epoch, made from the epoch year, month, day, hour, minute and second
from line 1.
|
JulianDate |
RinexNavigationEphemeris.getTimeOfClock()
Gets GPS date of the time of clock of the message.
|
JulianDate |
RinexObservationHeader.getTimeOfFirstObservation()
Gets the time of first observation property for the RINEX header.
|
JulianDate |
RinexObservationHeader.getTimeOfLastObservation()
Gets the time of last observation property for the RINEX header.
|
JulianDate |
RinexMeteorologicalRecord.getTimeOfObservation()
Gets the time corresponding to this record, in the
GlobalPositioningSystemTime (get ) standard. |
JulianDate |
PerformanceAssessmentRecord.getValidJulianDate()
Gets the time of validity of this record as a
JulianDate . |
Modifier and Type | Method and Description |
---|---|
SP3dEphemerisData<JulianDate> |
SP3dEphemeris.getClockEvent()
Gets the clock event times as indicated by the clock event flag in the position 'P' record
If the flag is set for this time, there was a clock event after the previous epoch or at this epoch.
|
SP3cEphemerisData<JulianDate> |
SP3cEphemeris.getClockEvent()
Gets the clock event times as indicated by the clock event flag in the position 'P' record
If the flag is set for this time, there was a clock event after the previous epoch or at this epoch.
|
SP3dEphemerisData<JulianDate> |
SP3dEphemeris.getClockPredicted()
Gets the clock correction prediction times as indicated by the clock prediction flag in the position 'P' record
If the flag is set for this time, the clock correction for this time is predicted, otherwise it is not.
|
SP3cEphemerisData<JulianDate> |
SP3cEphemeris.getClockPredicted()
Gets the clock correction prediction times as indicated by the clock prediction flag in the position 'P' record
If the flag is set for this time, the clock correction for this time is predicted, otherwise it is not.
|
SP3dEphemerisData<JulianDate> |
SP3dEphemeris.getOrbitManeuver()
Gets the orbit maneuver times as indicated by the orbit maneuver flag in the position 'P' record
If the flag is set for this time, there was an orbit maneuver after the previous epoch or at this epoch.
|
SP3cEphemerisData<JulianDate> |
SP3cEphemeris.getOrbitManeuver()
Gets the orbit maneuver times as indicated by the orbit maneuver flag in the position 'P' record
If the flag is set for this time, there was an orbit maneuver after the previous epoch or at this epoch.
|
SP3dEphemerisData<JulianDate> |
SP3dEphemeris.getOrbitPredicted()
Gets the orbit prediction times as indicated by the orbit prediction flag in the position 'P' record
If the flag is set for this time, the orbit for this time is predicted, otherwise it is not.
|
SP3cEphemerisData<JulianDate> |
SP3cEphemeris.getOrbitPredicted()
Gets the orbit prediction times as indicated by the orbit prediction flag in the position 'P' record
If the flag is set for this time, the orbit for this time is predicted, otherwise it is not.
|
List<JulianDate> |
SP3dEphemeris.getTimes()
Gets the epochs listed in the SP3d file, in the
TimeStandard
specified by the file. |
List<JulianDate> |
SP3cEphemeris.getTimes()
Gets the epochs listed in the SP3c file, in the
TimeStandard
specified by the file. |
List<JulianDate> |
SP3aEphemeris.getTimes()
Gets the epochs listed in the SP3a file, in the GPS time standard.
|
Modifier and Type | Method and Description |
---|---|
static SemAlmanac |
SemAlmanac.downloadAlmanac(JulianDate dateOfAlmanac)
Downloads the SEM Almanac which was most recently published before the given date from an AGI server and returns the contents of the file as a
SemAlmanac . |
static SemAlmanac |
SemAlmanac.downloadAlmanac(JulianDate dateOfAlmanac,
Proxy proxy)
Downloads the SEM Almanac which was most recently published before the given date from an AGI server and returns the contents of the file as a
SemAlmanac . |
static PerformanceAssessmentFile |
PerformanceAssessmentFile.downloadPerformanceAssessmentFile(JulianDate dateOfPaf)
Downloads the Performance Assessment File from an AGI server and returns the contents of the file as a
PerformanceAssessmentFile . |
static PerformanceAssessmentFile |
PerformanceAssessmentFile.downloadPerformanceAssessmentFile(JulianDate dateOfPaf,
Proxy proxy)
Downloads the Performance Assessment File from an AGI server and returns the contents of the file as a
PerformanceAssessmentFile . |
static PredictionSupportFile |
PredictionSupportFile.downloadPredictionSupportFile(JulianDate dateOfPsf)
Downloads the Prediction Support File from an AGI server and returns the contents of the file as a
PredictionSupportFile . |
static PredictionSupportFile |
PredictionSupportFile.downloadPredictionSupportFile(JulianDate dateOfPsf,
Proxy proxy)
Downloads the Prediction Support File from an AGI server and returns the contents of the file as a
PredictionSupportFile . |
static String |
SemAlmanac.downloadRawAlmanac(JulianDate dateOfAlmanac)
Downloads the SEM Almanac which was most recently published before the given date from an AGI server and returns the contents of the file as a string.
|
static String |
SemAlmanac.downloadRawAlmanac(JulianDate dateOfAlmanac,
Proxy proxy)
Downloads the SEM Almanac which was most recently published before the given date from an AGI server and returns the contents of the file as a string.
|
static String |
PerformanceAssessmentFile.downloadRawPerformanceAssessmentFile(JulianDate dateOfPaf)
Downloads the Performance Assessment File from an AGI server and returns the contents of the file as a string.
|
static String |
PerformanceAssessmentFile.downloadRawPerformanceAssessmentFile(JulianDate dateOfPaf,
Proxy proxy)
Downloads the Performance Assessment File from an AGI server and returns the contents of the file as a string.
|
static String |
PredictionSupportFile.downloadRawPredictionSupportFile(JulianDate dateOfPsf)
Downloads the Prediction Support File from an AGI server and returns the contents of the file as a string.
|
static String |
PredictionSupportFile.downloadRawPredictionSupportFile(JulianDate dateOfPsf,
Proxy proxy)
Downloads the Prediction Support File from an AGI server and returns the contents of the file as a string.
|
boolean |
SP3dEphemeris.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
SP3cEphemeris.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
SP3aEphemeris.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
RinexNavigationRecord.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
RinexNavigationEphemeris.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
void |
RinexMeteorologicalRecord.setTimeOfObservation(JulianDate value)
Sets the time corresponding to this record, in the
GlobalPositioningSystemTime (get ) standard. |
Modifier and Type | Method and Description |
---|---|
JulianDate |
JulianDateFunctionExplorer.getCurrentDate()
Gets the current date, which is the date of the most recent sample.
|
JulianDate |
ParameterizedDateVariable.getInitialValue()
|
JulianDate |
JulianDateFunctionExplorer.getPreviousDate()
Gets the date of the previous sample.
|
JulianDate |
JulianDateFunctionExplorer.getPreviousPreviousDate()
Gets the date of the previous, previous sample.
|
JulianDate |
JulianDateFunctionSampledEventArgs.getSampleDate()
Gets the date at which the function was sampled.
|
abstract JulianDate |
JulianDateSampleSuggestionCallback.invoke(JulianDate intervalStart,
JulianDate intervalStop,
JulianDate lastSample)
A callback that is invoked to determine the next date at which
JulianDateFunctionExplorer
samples a function. |
JulianDate |
JulianDateSampleSuggestionCallback.Function.invoke(JulianDate intervalStart,
JulianDate intervalStop,
JulianDate lastSample)
A callback that is invoked to determine the next date at which
JulianDateFunctionExplorer
samples a function. |
Modifier and Type | Method and Description |
---|---|
Function2<JulianDate,Double> |
TimeIntervalFinder.getFunction()
Gets the function to evaluate.
|
List<JulianDate> |
TranslationalMotionInterpolator.getSegmentBoundaryTimes()
Gets the boundary times between segments that the interpolator should not interpolate over.
|
List<JulianDate> |
RotationalMotionInterpolator.getSegmentBoundaryTimes()
Gets the boundary times between segments that the interpolator should not interpolate over.
|
List<JulianDate> |
DoubleMotionInterpolator.getSegmentBoundaryTimes()
Gets the boundary times between segments that the interpolator should not interpolate over.
|
List<JulianDate> |
Covariance3By3SizeAndOrientationInterpolator.getSegmentBoundaryTimes()
Gets the boundary times between segments that the interpolator should not interpolate over.
|
ParameterizedValueDefinition<JulianDate> |
ParameterizedDateVariable.getValue()
Gets the
ValueDefinition to use that will be varied by a
TargetedSegmentListOperatorEvaluator . |
Modifier and Type | Method and Description |
---|---|
void |
JulianDateFunctionExplorer.explore(JulianDate start,
JulianDate stop)
Explores the function, raising events for each finding.
|
void |
JulianDateFunctionExplorer.explore(JulianDate start,
JulianDate stop,
ITrackCalculationProgress tracker)
Explores the function, raising events for each finding.
|
TimeIntervalCollection |
TimeIntervalFinder.findIntervals(JulianDate start,
boolean isStartIncluded,
JulianDate stop,
boolean isStopIncluded)
|
TimeIntervalCollection |
TimeIntervalFinder.findIntervals(JulianDate start,
boolean isStartIncluded,
JulianDate stop,
boolean isStopIncluded,
ITrackCalculationProgress tracker)
|
TimeIntervalCollection |
TimeIntervalFinder.findIntervals(JulianDate start,
JulianDate stop)
|
TimeIntervalCollection |
TimeIntervalFinder.findIntervals(JulianDate start,
JulianDate stop,
ITrackCalculationProgress tracker)
|
abstract double |
JulianDateSimpleFunction.invoke(JulianDate date)
A delegate that takes a
JulianDate and returns a double. |
double |
JulianDateSimpleFunction.Function.invoke(JulianDate date)
A delegate that takes a
JulianDate and returns a double. |
abstract JulianDate |
JulianDateSampleSuggestionCallback.invoke(JulianDate intervalStart,
JulianDate intervalStop,
JulianDate lastSample)
A callback that is invoked to determine the next date at which
JulianDateFunctionExplorer
samples a function. |
JulianDate |
JulianDateSampleSuggestionCallback.Function.invoke(JulianDate intervalStart,
JulianDate intervalStop,
JulianDate lastSample)
A callback that is invoked to determine the next date at which
JulianDateFunctionExplorer
samples a function. |
boolean |
SegmentPropagatorVariableEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
SegmentPropagatorInequalityConstraintEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
SegmentPropagatorCostFunctionEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
SegmentPropagatorConstraintEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
void |
ParameterizedDateVariable.setInitialValue(JulianDate value)
|
void |
JulianDateFunctionExplorer.step(JulianDate next)
Explores the function through one step, raising events for any findings over the step.
|
Iterable<JulianDateFunctionFinding> |
JulianDateFunctionExplorer.stepInteractively(JulianDate next)
Steps exploration to a specified date.
|
Modifier and Type | Method and Description |
---|---|
IJulianDateFunctionSampler |
JulianDateFunctionSampling.getFunctionSampler(Function2<JulianDate,Double> function)
|
void |
TimeIntervalFinder.setFunction(Function2<JulianDate,Double> value)
Sets the function to evaluate.
|
void |
TranslationalMotionInterpolator.setSegmentBoundaryTimes(List<JulianDate> value)
Sets the boundary times between segments that the interpolator should not interpolate over.
|
void |
RotationalMotionInterpolator.setSegmentBoundaryTimes(List<JulianDate> value)
Sets the boundary times between segments that the interpolator should not interpolate over.
|
void |
DoubleMotionInterpolator.setSegmentBoundaryTimes(List<JulianDate> value)
Sets the boundary times between segments that the interpolator should not interpolate over.
|
void |
Covariance3By3SizeAndOrientationInterpolator.setSegmentBoundaryTimes(List<JulianDate> value)
Sets the boundary times between segments that the interpolator should not interpolate over.
|
Constructor and Description |
---|
JulianDateFunctionSampledEventArgs(JulianDateFunctionDetails function,
JulianDate sampleDate,
double sampleValue)
Initializes a new instance.
|
ParameterizedDateVariable(JulianDate initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment)
Initializes a new instance with a specified initial value.
|
ParameterizedDateVariable(JulianDate initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment,
SolverVariableScaling scaling)
Initializes a new instance with a specified initial value.
|
Constructor and Description |
---|
Covariance3By3SizeAndOrientationInterpolator(InterpolationAlgorithm sigmaInterpolationAlgorithm,
int sigmaDegree,
InterpolationAlgorithm rotationInterpolationAlgorithm,
int rotationDegree,
DateMotionCollection2<Covariance3By3SizeAndOrientation,Covariance3By3Derivative> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
DoubleMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
DoubleMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
RotationalMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
RotationalMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection2<UnitQuaternion,Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
TimeIntervalFinder(Function2<JulianDate,Double> function,
double constraintValue)
Initializes a new instance using the specified function and constraint value.
|
TimeIntervalFinder(Function2<JulianDate,Double> function,
double constraintValue,
Duration samplingInterval)
Initializes a new instance using the specified function, constraint value,
and sampling interval.
|
TranslationalMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
TranslationalMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
JulianDateFunctionThresholdCrossingFound.getCrossingDate()
Gets the date at which the crossing occurs.
|
JulianDate |
TimeIntervalFinderProgress.getEndDate()
Gets the last date to be evaluated.
|
JulianDate |
JulianDateFunctionExtremumFound.getExtremumDate()
Gets the date of the extremum.
|
JulianDate |
JulianDateFunctionThresholdCrossingIndicated.getLeftDate()
Gets the date to the left of the threshold.
|
JulianDate |
JulianDateFunctionExtremumIndicated.getLeftDate()
Gets the left date.
|
JulianDate |
JulianDateFunctionExtremumIndicated.getMiddleDate()
Gets the middle date.
|
JulianDate |
IJulianDateFunctionSampler.getNextSample(JulianDate intervalStart,
JulianDate intervalStop,
JulianDate lastSample)
Gets the next date at which to sample the function.
|
JulianDate |
JulianDateFunctionThresholdCrossingIndicated.getRightDate()
Gets the date to the right of the threshold.
|
JulianDate |
JulianDateFunctionExtremumIndicated.getRightDate()
Gets the right date.
|
JulianDate |
JulianDateFunctionExplorerProgress.getStart()
Gets the beginning of the interval being explored.
|
JulianDate |
TimeIntervalFinderProgress.getStartDate()
Gets the first date to be evaluated.
|
JulianDate |
JulianDateFunctionExplorerProgress.getStop()
Gets the end of the interval being explored.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
PartialDerivativesEvaluator.evaluate(JulianDate date)
Calls
PartialDerivativesEvaluator.evaluatePartialsOfChildren(agi.foundation.time.JulianDate) to calculate the partials derivatives of DependentVariable (get )
with respect to all variables in IndependentVariables (get ) except for DependentVariable (get ), and then adds
on the terms for the partial derivatives of DependentVariable (get ) with respect to itself, if necessary. |
Motion1<Matrix> |
PartialDerivativesEvaluator.evaluate(JulianDate date,
int order)
PartialDerivativeEvaluators only calculate zeroth order values,
this method returns a Motion1 of order zero regardless of the requested order. |
abstract Matrix |
PartialDerivativesEvaluator.evaluatePartialsOfChildren(JulianDate date)
Evaluates the partials derivatives of
DependentVariable (get )
with respect to all variables in IndependentVariables (get ) except for DependentVariable (get ),
as that is taken care of by PartialDerivativesEvaluator.evaluate(JulianDate) . |
JulianDate |
IJulianDateFunctionSampler.getNextSample(JulianDate intervalStart,
JulianDate intervalStop,
JulianDate lastSample)
Gets the next date at which to sample the function.
|
abstract boolean |
Interpolator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
Constructor and Description |
---|
JulianDateFunctionExplorerProgress(JulianDateFunctionExplorer explorer,
JulianDate start,
JulianDate stop,
Duration complete,
int percentComplete)
Initializes a new instance.
|
JulianDateFunctionExtremumFound(JulianDateFunctionExtremumIndicated indication,
JulianDate extremumDate,
double extremumValue)
Initializes a new instance.
|
JulianDateFunctionExtremumIndicated(JulianDateFunctionExplorer explorer,
JulianDateFunctionDetails function,
JulianDate leftDate,
double leftValue,
JulianDate middleDate,
double middleValue,
JulianDate rightDate,
double rightValue)
Initializes a new instance.
|
JulianDateFunctionThresholdCrossingFound(JulianDateFunctionThresholdCrossingIndicated indication,
JulianDate crossingDate,
double crossingValue)
Initializes a new instance.
|
JulianDateFunctionThresholdCrossingIndicated(JulianDateFunctionExplorer explorer,
JulianDateFunctionDetails function,
JulianDateFunctionThresholdDetails threshold,
JulianDateFunctionExtremumFound extremum,
JulianDate leftDate,
double leftValue,
JulianDate rightDate,
double rightValue)
Initializes a new instance.
|
TimeIntervalFinderProgress(TimeIntervalFinder timeIntervalFinder,
JulianDate startDate,
JulianDate endDate,
Duration complete)
Initializes a new instance with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceProviderDisplay.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
Modifier and Type | Method and Description |
---|---|
void |
VectorVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
TextVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
abstract void |
ServiceProviderVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
ReferenceFrameVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
PointVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
ModelVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
MarkerVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
LocationPointCovarianceVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
LinkVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
FieldOfViewCentralBodyProjectionVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
DisplayParametersHelper.update(JulianDate time)
Updates the display condition instances to their state at the provided time.
|
void |
CentralBodySurfaceRegionVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
CentralBodySurfaceCurveVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
AzimuthElevationMaskVisualizer.update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
void |
SolidUpdater.update(JulianDate time,
SolidPrimitive solid)
Updates the primitive's graphical properties to match
the provided time.
|
void |
SurfaceUpdater.update(JulianDate time,
SurfaceMeshPrimitive mesh)
Updates the primitive's graphical properties to match
the provided time.
|
void |
TriangleMeshUpdater.update(JulianDate time,
TriangleMeshPrimitive mesh)
Updates the primitive's graphical properties to match
the provided time.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
SimpleAscentPropagator.getBurnoutEpoch()
|
JulianDate |
StoppablePropagator.getCurrentDate()
Gets the date of the current state.
|
JulianDate |
NumericalPropagatorState.getCurrentDate()
Gets the
JulianDate that this state is valid. |
JulianDate |
PropagationEventArgs.getCurrentTime()
Gets the time at the end of the current step when this event is fired.
|
JulianDate |
NumericalPropagator.getCurrentTime()
Gets the time at the end of the last step taken.
|
JulianDate |
ExceptionDuringPropagationEventArgs.getCurrentTime()
Gets the time at the end of the current step when this event is fired.
|
JulianDate |
Waypoint.getDate()
Gets the date at which the waypoint is achieved.
|
JulianDate |
OrbitLifetimeResults.getDateOfDecay()
|
JulianDate |
UsafGeneralPerturbationElements.getEpoch()
Gets the epoch at which these initial conditions are defined.
|
JulianDate |
TwoLineElementSet.getEpoch()
Gets the epoch at which these initial conditions are defined.
|
JulianDate |
TwoBodyStateTransitionMatrixPropagator.getEpoch()
Gets the Julian date at which the initial conditions are defined.
|
JulianDate |
Sgp4Elements.getEpoch()
Gets the epoch at which these initial conditions are defined.
|
JulianDate |
NumericalPropagatorState.getEpoch()
Gets the epoch that the propagated started from.
|
JulianDate |
NumericalPropagatorDefinition.getEpoch()
Gets the time at which the initial conditions for each
PropagationStateElement are defined. |
JulianDate |
StoppablePropagatorResults.getFinalDate()
Gets the date at which propagation stopped.
|
JulianDate |
BallisticTrajectoryInformation.getFinalTime()
Gets the time at which the object arrives at the
FinalPosition (get ) |
JulianDate |
BallisticPropagator.getFinalTime()
Gets the time at which the object arrives at its target position.
|
JulianDate |
SinglePointStoppablePropagatorDefinition.getInitialDate()
Gets the optional initial date for this propagator.
|
JulianDate |
DynamicStateStoppablePropagator.getInitialDate()
Gets the initial date to propagate from.
|
JulianDate |
LifetimeOrbitPropagator.getInitialEpoch()
|
JulianDate |
NumericalPropagator.getInitialEpoch()
Gets the time at which the
InitialState (get ) is defined. |
JulianDate |
BallisticTrajectoryInformation.getInitialTime()
Gets the time at which the object leaves the
InitialPosition (get ) |
JulianDate |
BallisticPropagator.getInitialTime()
|
JulianDate |
SimpleAscentPropagator.getLaunchEpoch()
Gets the epoch at which launch occurs.
|
JulianDate |
TwoBodyPropagator.getOrbitEpoch()
|
JulianDate |
J4Propagator.getOrbitEpoch()
|
JulianDate |
J2Propagator.getOrbitEpoch()
|
JulianDate |
StoppablePropagator.getPreviousDate()
Gets the date of the previously propagated state.
|
JulianDate |
PropagationEventArgs.getPreviousTime()
Gets the time at the beginning of the current step.
|
JulianDate |
ExceptionDuringPropagationEventArgs.getPreviousTime()
Gets the time at the beginning of the current step.
|
JulianDate |
OrbitLifetimeResults.getReferenceEpoch()
Gets the reference time at which the orbit lifetime calculation started.
|
JulianDate |
Sgp4Propagator.Sgp4EstimationInput.getRequestedEstimationEpoch()
Gets the requested epoch for the estimated
Sgp4Elements . |
abstract JulianDate |
Sgp4ElementsSwitching.getSwitchTime(Sgp4Elements previous,
Sgp4Elements next)
Determine the intervals of time covered by each element set.
|
JulianDate |
Sgp4ElementsSwitchByMidpoint.getSwitchTime(Sgp4Elements previous,
Sgp4Elements next)
Determine the intervals of time covered by each element set.
|
JulianDate |
Sgp4ElementsSwitchByEpoch.getSwitchTime(Sgp4Elements previous,
Sgp4Elements next)
Determine the intervals of time covered by each element set.
|
JulianDate |
Sgp4ElementsSwitchByClosestApproach.getSwitchTime(Sgp4Elements previous,
Sgp4Elements next)
Determine the intervals of time covered by each element set.
|
Modifier and Type | Method and Description |
---|---|
List<JulianDate> |
NumericalPropagationStateHistory.getTimes()
Gets the list of times at which each set of data was recorded.
|
Modifier and Type | Method and Description |
---|---|
void |
NumericalPropagationStateHistory.add(JulianDate time,
double[] state)
Add an entry to the end of the state history.
|
void |
NumericalPropagationStateHistory.add(JulianDate time,
double[] state,
NumericalIntegrationInformation info)
Add an entry to appropriate location in the state history.
|
static J4Propagator |
SpecializedOrbitSolver.createCircularOrbit(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
double altitude,
double inclination,
double rightAscensionOfAscendingNode,
double gravitationalParameter,
double j2UnnormalizedValue,
double j4UnnormalizedValue,
double referenceDistance)
Creates a circular orbit with the desired characteristics.
|
static J2Propagator |
SpecializedOrbitSolver.createCriticallyInclinedOrbit(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double periapsisAltitude,
double apoapsisAltitude,
double longitudeAscendingNode,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
boolean isPosigrade)
Creates a critically-inclined orbit with an argument of periapsis that remains constant under J2 Perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createCriticallyInclinedSunSynchronousOrbit(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double periapsisAltitude,
double ascendingNodeLongitude,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
double planetaryMeanMotion,
boolean isObliquityLessThan90Degrees)
Creates an orbit with an argument of periapsis that remains constant under J2 perturbations (critically-inclined) and
a right ascension of the ascending node that drifts under J2 perturbations at the same rate as the central body's orbit
around the Sun (Sun-synchronous).
|
static J4Propagator |
SpecializedOrbitSolver.createEarthCircularOrbit(JulianDate orbitEpoch,
double altitude,
double inclination,
double rightAscensionOfAscendingNode)
Creates a circular orbit using default Earth parameters with the desired characteristics.
|
static J2Propagator |
SpecializedOrbitSolver.createEarthCriticallyInclinedOrbit(JulianDate orbitEpoch,
double periapsisAltitude,
double apoapsisAltitude,
double longitudeAscendingNode,
boolean isPosigrade)
Creates a critically-inclined orbit with an argument of periapsis that remains constant under J2 Perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createEarthCriticallyInclinedSunSynchronousOrbit(JulianDate orbitEpoch,
double periapsisAltitude,
double ascendingNodeLongitude)
Creates an orbit with an argument of periapsis that remains constant under J2 perturbations (critically-inclined) and
a right ascension of the ascending node that drifts under J2 perturbations at the same rate as the central body's orbit
around the Sun (Sun-synchronous).
|
static J2Propagator |
SpecializedOrbitSolver.createEarthMolniyaOrbit(JulianDate orbitEpoch,
double periapsisAltitude,
double argumentOfPeriapsis,
double apoapsisLongitude)
Creates an elliptical orbit with an argument of periapsis that remains constant under J2 perturbations (critically-inclined) and has an orbital
period that is exactly half the rotation period of the Earth (semi-synchronous).
|
static J2Propagator |
SpecializedOrbitSolver.createEarthRepeatGroundTraceOrbitUsingApproximateAltitude(JulianDate orbitEpoch,
double approximateAltitude,
double inclination,
int numberRevsToRepeat,
double ascendingNodeLongitude)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createEarthRepeatGroundTraceOrbitUsingApproximateRevsPerDay(JulianDate orbitEpoch,
double approximateRevsPerDay,
double inclination,
int numberRevsToRepeat,
double ascendingNodeLongitude)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createEarthRepeatGroundTraceSunSynchronousOrbitUsingApproximateAltitude(JulianDate guessOrbitEpoch,
double approximateAltitude,
Duration ascendingNodeLocalTime,
int numberRevsToRepeat,
double ascendingNodeLongitude)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createEarthRepeatGroundTraceSunSynchronousOrbitUsingApproximateRevsPerDay(JulianDate guessOrbitEpoch,
double approximateRevsPerDay,
Duration ascendingNodeLocalTime,
int numberRevsToRepeat,
double ascendingNodeLongitude)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createEarthSunSynchronousOrbitUsingAltitude(JulianDate orbitEpoch,
double altitude,
Duration ascendingNodeLocalTime)
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sun-synchronous).
|
static J2Propagator |
SpecializedOrbitSolver.createEarthSunSynchronousOrbitUsingInclination(JulianDate orbitEpoch,
double inclination,
Duration ascendingNodeLocalTime)
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sun-synchronous).
|
static J2Propagator |
SpecializedOrbitSolver.createGeostationaryOrbit(JulianDate orbitEpoch,
double stationaryLongitude)
Creates a geostationary orbit that always remains above the Earth at the desired Earth-fixed longitude.
|
WalkerConstellationResult<J2Propagator> |
WalkerConstellation.createJ2Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
double j2UnnormalizedValue,
double referenceDistance)
Creates a nested collection of satellite propagators.
|
WalkerConstellationResult<J4Propagator> |
WalkerConstellation.createJ4Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
double j2UnnormalizedValue,
double j4UnnormalizedValue,
double referenceDistance)
Creates a nested collection of satellite propagators.
|
static J2Propagator |
SpecializedOrbitSolver.createMolniyaOrbit(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double periapsisAltitude,
double argumentOfPeriapsis,
double apoapsisLongitude,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
boolean isObliquityLessThan90Degrees)
Creates an elliptical orbit with an argument of periapsis that remains constant under J2 perturbations (critically-inclined) and has an orbital
period that is exactly half the rotation period of the central body (semi-synchronous).
|
static J2Propagator |
SpecializedOrbitSolver.createRepeatGroundTraceOrbitUsingApproximateAltitude(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double approximateAltitude,
double inclination,
int numberRevsToRepeat,
double ascendingNodeLongitude,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createRepeatGroundTraceOrbitUsingApproximateRevsPerDay(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double approximateRevsPerDay,
double inclination,
int numberRevsToRepeat,
double ascendingNodeLongitude,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createRepeatGroundTraceSunSynchronousOrbitUsingApproximateAltitude(JulianDate guessOrbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double approximateAltitude,
Duration ascendingNodeLocalTime,
int numberRevsToRepeat,
double ascendingNodeLongitude,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
double planetaryMeanMotion,
boolean isObliquityLessThan90Degrees)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createRepeatGroundTraceSunSynchronousOrbitUsingApproximateRevsPerDay(JulianDate guessOrbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double approximateRevsPerDay,
Duration ascendingNodeLocalTime,
int numberRevsToRepeat,
double ascendingNodeLongitude,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
double planetaryMeanMotion,
boolean isObliquityLessThan90Degrees)
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations.
|
static J2Propagator |
SpecializedOrbitSolver.createStationaryOrbit(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double stationaryLongitude,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
boolean isObliquityLessThan90Degrees)
Creates a stationary orbit that always remains above the central body at the desired body-fixed longitude.
|
static J2Propagator |
SpecializedOrbitSolver.createSunSynchronousOrbitUsingAltitude(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double altitude,
Duration ascendingNodeLocalTime,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
double planetaryMeanMotion,
boolean isObliquityLessThan90Degrees)
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sun-synchronous).
|
static J2Propagator |
SpecializedOrbitSolver.createSunSynchronousOrbitUsingInclination(JulianDate orbitEpoch,
ReferenceFrame inertialFrame,
ReferenceFrame fixedFrame,
double inclination,
Duration ascendingNodeLocalTime,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance,
double planetaryMeanMotion,
boolean isObliquityLessThan90Degrees)
Creates a circular orbit whose right ascension of the ascending node drifts under J2 perturbations
at the same rate as the central body's orbit around the Sun (Sun-synchronous).
|
WalkerConstellationResult<TwoBodyPropagator> |
WalkerConstellation.createTwoBodyPropagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame)
Creates a nested collection of satellite propagators.
|
static ArrayList<TwoLineElementSet> |
TwoLineElementSet.downloadTles(String satelliteIdentifier,
JulianDate startDate,
JulianDate stopDate)
Downloads TLE data for a given satellite from an AGI server.
|
static ArrayList<TwoLineElementSet> |
TwoLineElementSet.downloadTles(String satelliteIdentifier,
JulianDate startDate,
JulianDate stopDate,
Proxy proxy)
Downloads TLE data for a given satellite from an AGI server.
|
protected abstract PointEvaluator |
SinglePointStoppablePropagator.initializePropagationPoint(JulianDate date,
Motion1<Cartesian> motion)
Creates the
PointEvaluator that will be sampled for propagation. |
boolean |
GpsRinexPropagator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
WaypointPropagator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
StoppablePropagator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
static Sgp4Elements |
Sgp4Propagator.meanElementsAtEpoch(JulianDate date,
Cartesian posInTEME,
Cartesian velInTEME)
Produces an element set from a given
Cartesian state at a given time. |
static Sgp4Elements |
Sgp4Propagator.meanElementsAtEpoch(JulianDate date,
Cartesian posInTEME,
Cartesian velInTEME,
int maximumIterations)
Produces an element set from a given
Cartesian state at a given time. |
static Sgp4Elements |
Sgp4Propagator.meanElementsAtEpoch(JulianDate date,
Cartesian posInTEME,
Cartesian velInTEME,
int maximumIterations,
double bStarValue)
Produces an element set from a given
Cartesian state at a given time. |
DateMotionCollection1<Cartesian> |
CartesianOnePointPropagator.propagate(JulianDate startDate,
JulianDate stopDate,
Duration timeStep,
int order,
ReferenceFrame outputReferenceFrame)
Calculates position (and zero or more derivatives) for regular time steps over an interval.
|
DateMotionCollection1<Cartesian> |
CartesianOnePointPropagator.propagate(JulianDate startDate,
JulianDate stopDate,
Duration timeStep,
int order,
ReferenceFrame outputReferenceFrame,
ITrackCalculationProgress tracker)
Calculates position (and zero or more derivatives) for regular time steps over an interval.
|
SinglePointStoppablePropagatorResults |
SinglePointStoppablePropagator.propagateUntilStop(JulianDate initialDate,
Motion1<Cartesian> initialState,
IntegrationSense direction,
ITrackCalculationProgress progressTracker)
Propagates a
Point forward in time from the initial conditions. |
SinglePointStoppablePropagatorResults |
SinglePointStoppablePropagator.propagateUntilStop(JulianDate initialDate,
Motion1<Cartesian> initialState,
Iterable<? extends StoppingConditionEvaluator> conditions,
IntegrationSense direction,
int outputSparsity,
ITrackCalculationProgress progressTracker)
Propagates a
Point forward in time from the initial conditions. |
void |
NumericalPropagationStateHistory.remove(JulianDate time)
Removes entries associated with the specified time.
|
void |
NumericalPropagator.reset(JulianDate newEpoch,
double[] newInitialState)
Resets the propagation to a new set of initial conditions at the epoch time.
|
void |
SimpleAscentPropagator.setBurnoutEpoch(JulianDate value)
|
void |
NumericalPropagatorState.setCurrentDate(JulianDate value)
Sets the
JulianDate that this state is valid. |
void |
OrbitLifetimeResults.setDateOfDecay(JulianDate value)
|
void |
UsafGeneralPerturbationElements.setEpoch(JulianDate value)
Sets the epoch at which these initial conditions are defined.
|
void |
TwoLineElementSet.setEpoch(JulianDate value)
Sets the epoch at which these initial conditions are defined.
|
void |
TwoBodyStateTransitionMatrixPropagator.setEpoch(JulianDate value)
Sets the Julian date at which the initial conditions are defined.
|
void |
Sgp4Elements.setEpoch(JulianDate value)
Sets the epoch at which these initial conditions are defined.
|
void |
NumericalPropagatorDefinition.setEpoch(JulianDate value)
Sets the time at which the initial conditions for each
PropagationStateElement are defined. |
void |
BallisticPropagator.setFinalTime(JulianDate value)
Sets the time at which the object arrives at its target position.
|
void |
SinglePointStoppablePropagatorDefinition.setInitialDate(JulianDate value)
Sets the optional initial date for this propagator.
|
void |
DynamicStateStoppablePropagator.setInitialDate(JulianDate value)
Sets the initial date to propagate from.
|
void |
LifetimeOrbitPropagator.setInitialEpoch(JulianDate value)
|
void |
BallisticPropagator.setInitialTime(JulianDate value)
|
void |
SimpleAscentPropagator.setLaunchEpoch(JulianDate value)
Sets the epoch at which launch occurs.
|
void |
TwoBodyPropagator.setOrbitEpoch(JulianDate value)
|
void |
J4Propagator.setOrbitEpoch(JulianDate value)
|
void |
J2Propagator.setOrbitEpoch(JulianDate value)
|
void |
StoppablePropagator.setPreviousDate(JulianDate value)
Sets the date of the previously propagated state.
|
void |
OrbitLifetimeResults.setReferenceEpoch(JulianDate value)
Sets the reference time at which the orbit lifetime calculation started.
|
void |
Sgp4Propagator.Sgp4EstimationInput.setRequestedEstimationEpoch(JulianDate value)
Sets the requested epoch for the estimated
Sgp4Elements . |
Motion1<Cartesian> |
InitialOrbitSolver.solve(Cartesian position1,
Cartesian position2,
Cartesian position3,
JulianDate time1,
JulianDate time2,
JulianDate time3)
Solves the initial orbit determination problem using the Herrick-Gibbs method for closely spaced positions.
|
InitialOrbitSolverResults |
InitialOrbitSolver.solveForAllVelocities(Cartesian position1,
Cartesian position2,
Cartesian position3,
JulianDate time1,
JulianDate time2,
JulianDate time3)
Solves the initial orbit determination problem using the Herrick-Gibbs method for closely spaced positions.
|
void |
IUpdatePriorToStep.updatePriorToStep(JulianDate date,
PropagationStateArray state)
Called by the
NumericalPropagator each time step prior to propagation
to perform any state updates required by the PropagationStateElement that created this object. |
Modifier and Type | Method and Description |
---|---|
static WaypointPropagator |
WaypointPropagator.constructConstantVelocityWaypointPropagator(CentralBody centralBody,
List<JulianDate> times,
List<Cartographic> positions)
Creates a waypoint propagator from a list of times and locations.
|
<T> DateMotionCollection1<T> |
PropagationStateConverter.getDateMotionCollection(String elementID,
List<JulianDate> times,
List<double[]> state)
Convert a set of time indexed data to a
DateMotionCollection1 based on a given element. |
Constructor and Description |
---|
BallisticPropagator(CentralBody centralBody,
double gravitationalParameter,
JulianDate initialTime,
Cartesian initialPositionInertial)
Initializes a new instance.
|
ExceptionDuringPropagationEventArgs(NumericalPropagationException exception,
JulianDate previousTime,
double[] previousState,
JulianDate currentDate,
double[] currentState,
PropagationEventTrigger trigger,
StepSizeInformation info)
Initializes a new instance.
|
J2Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
DelaunayElements initialConditions,
double j2UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J2Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
EquinoctialElements initialConditions,
double j2UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J2Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
KeplerianElements initialConditions,
double j2UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J2Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
ModifiedKeplerianElements initialConditions,
double j2UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J2Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
Motion1<Cartesian> initialConditions,
double gravitationalParameter,
double j2UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J4Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
DelaunayElements initialConditions,
double j2UnnormalizedValue,
double j4UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J4Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
EquinoctialElements initialConditions,
double j2UnnormalizedValue,
double j4UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J4Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
KeplerianElements initialConditions,
double j2UnnormalizedValue,
double j4UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J4Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
ModifiedKeplerianElements initialConditions,
double j2UnnormalizedValue,
double j4UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
J4Propagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
Motion1<Cartesian> initialConditions,
double gravitationalParameter,
double j2UnnormalizedValue,
double j4UnnormalizedValue,
double referenceDistance)
Initializes a new instance.
|
NumericalPropagatorState(double[] state,
JulianDate currentDate,
NumericalPropagatorState oldState)
|
NumericalPropagatorState(JulianDate epoch,
Iterable<? extends PropagationStateElement> integrationElements,
Iterable<? extends AuxiliaryStateElement> auxiliaryElements)
Initialize a new instance.
|
NumericalPropagatorState(JulianDate epoch,
Iterable<? extends PropagationStateElement> integrationElements,
Iterable<? extends AuxiliaryStateElement> auxiliaryElements,
EvaluatorGroup group)
Initialize a new instance.
|
PropagationEventArgs(JulianDate previousTime,
double[] previousState,
JulianDate currentDate,
double[] currentState,
PropagationEventTrigger trigger,
StepSizeInformation info)
Initializes a new instance.
|
Sgp4EstimationInput(JulianDate requestedEstimationEpoch)
Initializes a new instance with the given
requestedEstimationEpoch for the estimated Sgp4Elements . |
TwoBodyPropagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
DelaunayElements elements)
Initializes a new instance.
|
TwoBodyPropagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
EquinoctialElements elements)
Initializes a new instance.
|
TwoBodyPropagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
KeplerianElements elements)
Initializes a new instance.
|
TwoBodyPropagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
ModifiedKeplerianElements elements)
Initializes a new instance.
|
TwoBodyPropagator(JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
Motion1<Cartesian> initialConditions,
double gravitationalParameter)
Initializes a new instance.
|
TwoBodyStateTransitionMatrixPropagator(JulianDate epoch,
Motion1<Cartesian> initialConditions,
double gravitationalParameter)
Initializes a new instance.
|
Waypoint(JulianDate date,
Cartographic location,
double groundSpeed,
double rateOfClimb)
Initializes a new instance.
|
Constructor and Description |
---|
NumericalPropagationStateHistory(List<JulianDate> times,
List<double[]> states,
List<NumericalIntegrationInformation> integrationInfo,
PropagationStateConverter converter)
Initializes a new instance.
|
NumericalPropagationStateHistory(List<JulianDate> times,
List<double[]> states,
List<NumericalIntegrationInformation> integrationInfo,
PropagationStateConverter converter,
SortingFormat sortingFormat)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
PropagationEvaluationInformation.getEpoch()
Gets the epoch of propagation from which the
SecondsSinceEpoch (get ) is measured. |
JulianDate |
PropagationStepInformation.getFinalTime()
Gets the time at the end of the current integration step.
|
JulianDate |
PropagationStepInformation.getInitialTime()
Gets the time at the beginning of the current integration step.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
PropagationStateElementEvaluator.addDerivatives(JulianDate date,
DerivativeMode mode,
PropagationStateArray derivativeArray)
Based on the given
DerivativeMode , compute the requested kind of derivative and
add (don't set) it to the given array. |
abstract void |
AuxiliaryStateElementEvaluator.computeAuxiliary(JulianDate date,
PropagationStateArray auxiliaryArray)
Compute the auxiliary variable values and store them in the auxiliary state.
|
abstract boolean |
PropagationStateElementEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
PropagationStateCorrectionEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
AuxiliaryStateElementEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
Constructor and Description |
---|
PropagationEvaluationInformation(DerivativeMode mode,
JulianDate epoch,
double epochSeconds,
double[] state,
double[] derivatives)
Initializes a new instance.
|
PropagationStepInformation(JulianDate initialTime,
JulianDate finalTime,
PropagationStateArray initialState,
PropagationStateArray finalState)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
PropagatedRoute.getStart()
Gets the start date of the route.
|
JulianDate |
PropagatedRoute.getStop()
Gets the stop date at the end of the route.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<JulianDate> |
PropagatedRoute.getSpecialTimes()
Gets a list of times of special interest along the route, such as the beginning or end of a turn
or other points where the geometry changes.
|
Modifier and Type | Method and Description |
---|---|
PropagatedRoute |
RoutePropagator.propagateFromTime(JulianDate startTime)
Create a
PropagatedRoute by configuring the segments to represent a route
which starts at the given time. |
PropagatedRoute |
RoutePropagator.propagateFromTime(JulianDate startTime,
ITrackCalculationProgress tracker)
Create a
PropagatedRoute by configuring the segments to represent a route
which starts at the given time. |
PropagatedRoute |
RoutePropagator.propagateTowardTime(JulianDate stopTime)
Create a
PropagatedRoute by configuring the segments to represent a route
which will end at the given time (This can be useful for designing a rendezvous at a given time). |
PropagatedRoute |
RoutePropagator.propagateTowardTime(JulianDate stopTime,
ITrackCalculationProgress tracker)
Create a
PropagatedRoute by configuring the segments to represent a route
which will end at the given time (This can be useful for designing a rendezvous at a given time). |
Modifier and Type | Method and Description |
---|---|
List<Integer> |
SegmentResults.indexOfStateWithDateFromEntireComputedEphemeris(JulianDate date)
Gets the indexes of states within
EntireComputedEphemeris (get ) at the specified date. |
boolean |
TargetedSegmentListOperatorEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract boolean |
StateUpdaterEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
abstract ITimeBasedState |
SegmentPropagator.propagateTo(SegmentResults results,
JulianDate dateToPropagateTo)
Propagates a segment to the time or independent variable specified in the
dateToPropagateTo . |
ITimeBasedState |
SegmentListPropagator.propagateTo(SegmentResults results,
JulianDate dateToPropagateTo)
Propagates a segment to the time or independent variable specified in the
dateToPropagateTo . |
ITimeBasedState |
SegmentListResults.propagateToAssumingTimeBasedStates(JulianDate dateToGetExactStateAt,
SegmentResults currentSegmentResult,
SegmentListResults currentOverallResults)
When a
SegmentPropagator needs to go back and start at a point before the end of the
previous segment, this method can be used to get that exact state to start at. |
Modifier and Type | Method and Description |
---|---|
JulianDate |
StkEphemerisFileOptions.getScenarioEpoch()
Gets the epoch relative to which all times in the ephemeris file are specified.
|
JulianDate |
StkAttitudeFileOptions.getScenarioEpoch()
Gets the epoch relative to which all times in the attitude file are specified.
|
Modifier and Type | Method and Description |
---|---|
List<JulianDate> |
StkEphemerisFile.getSegmentBoundaryTimes()
Gets the list of segment boundary times in the STK ephemeris file.
|
abstract List<JulianDate> |
StkEphemerisFile.Covariance.getSegmentBoundaryTimes()
Gets the segment boundary times of the data.
|
List<JulianDate> |
StkEphemerisFile.CovarianceTimePos.getSegmentBoundaryTimes()
Gets the segment boundary times of the data.
|
List<JulianDate> |
StkEphemerisFile.CovarianceTimePosVel.getSegmentBoundaryTimes()
Gets the segment boundary times of the data.
|
abstract List<JulianDate> |
StkEphemerisFile.Ephemeris.getTimes()
Gets the times of the data points.
|
List<JulianDate> |
StkEphemerisFile.EphemerisTimePos.getTimes()
Gets the times of the data points.
|
List<JulianDate> |
StkEphemerisFile.EphemerisLLATimePos.getTimes()
Gets the times of the data points.
|
List<JulianDate> |
StkEphemerisFile.EphemerisLLRTimePos.getTimes()
Gets the times of the data points.
|
abstract List<JulianDate> |
StkEphemerisFile.Covariance.getTimes()
Gets the times of the data points.
|
List<JulianDate> |
StkEphemerisFile.CovarianceTimePos.getTimes()
Gets the times of the data points.
|
List<JulianDate> |
StkEphemerisFile.CovarianceTimePosVel.getTimes()
Gets the times of the data points.
|
abstract List<JulianDate> |
StkAttitudeFile.Attitude.getTimes()
Gets the times of the data points.
|
List<JulianDate> |
StkAttitudeFile.AttitudeTimeQuaternions.getTimes()
Gets the times of the data points.
|
Modifier and Type | Method and Description |
---|---|
void |
StkAttitudeFile.configureFromAxes(Axes axes,
JulianDate start,
JulianDate stop,
Duration step,
int order)
Configures this instance with values computed by sampling an
Axes over an interval with
a fixed step. |
void |
StkEphemerisFile.configureFromPoint(Point point,
JulianDate start,
JulianDate stop,
Duration step,
int order)
Configures this instance with values computed by sampling a
Point over an interval with
a fixed step. |
void |
StkEphemerisFileOptions.setScenarioEpoch(JulianDate value)
Sets the epoch relative to which all times in the ephemeris file are specified.
|
void |
StkAttitudeFileOptions.setScenarioEpoch(JulianDate value)
Sets the epoch relative to which all times in the attitude file are specified.
|
Modifier and Type | Method and Description |
---|---|
void |
StkEphemerisFile.setSegmentBoundaryTimes(List<JulianDate> value)
Sets the list of segment boundary times in the STK ephemeris file.
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
StoppingConditionEvent.getDateOfEvent()
Gets the date of the detected
event . |
JulianDate |
EpochSecondsStoppingCondition.getEpoch()
Gets the epoch used in computing the number of epoch seconds for this
StoppingCondition . |
JulianDate |
JulianDateStoppingConditionConstraint.getThreshold()
Gets the threshold used to compare with the states
time . |
Modifier and Type | Method and Description |
---|---|
ValueDefinition<JulianDate> |
EpochSecondsStoppingCondition.getThreshold()
Gets the threshold of this
StoppingCondition as a date. |
Modifier and Type | Method and Description |
---|---|
Duration |
StoppingConditionEvaluator.getNextSampleSuggestion(JulianDate lastNominalDateSampled,
Duration otherSuggestedStep,
ITimeBasedState state,
IntegrationSense direction)
Gets the next step that the thing that is sampling this
StoppingConditionEvaluator
should take. |
boolean |
StoppingConditionEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
StoppingConditionConstraintEvaluator.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
void |
EpochSecondsStoppingCondition.setEpoch(JulianDate value)
Sets the epoch used in computing the number of epoch seconds for this
StoppingCondition . |
void |
JulianDateStoppingConditionConstraint.setThreshold(JulianDate value)
Sets the threshold used to compare with the states
time . |
Modifier and Type | Method and Description |
---|---|
void |
EpochSecondsStoppingCondition.setThreshold(ValueDefinition<JulianDate> value)
Sets the threshold of this
StoppingCondition as a date. |
Constructor and Description |
---|
EpochSecondsStoppingCondition(JulianDate epoch,
JulianDate threshold)
Initializes a new instance.
|
JulianDateStoppingConditionConstraint(JulianDate threshold,
Duration tolerance,
WhenToCheckConstraint whenToCheck,
InequalityCondition inequality)
Initializes a new instance.
|
Modifier and Type | Field and Description |
---|---|
static JulianDate |
TimeConstants.J2000
The Julian Epoch J2000.0, which is 2451545.0 in the TT time standard.
|
static JulianDate |
GlobalPositioningSystemDate.JulianDateOfEpoch
The GPS epoch of 6 January 1980 00:00:00 UTC expressed as a
JulianDate in the GlobalPositioningSystemTime (get ). |
Modifier and Type | Method and Description |
---|---|
JulianDate |
JulianDate.add(Duration duration)
Adds a
Duration to this Julian date, producing a new Julian date. |
static JulianDate |
JulianDate.add(JulianDate left,
Duration right)
Adds a
Duration to a JulianDate , producing a new
Julian date. |
JulianDate |
JulianDate.addClamped(Duration duration)
Adds a
Duration to this Julian date, producing a new Julian date. |
JulianDate |
JulianDate.addDays(double days)
Adds the specified number of days to this date and returns the new date.
|
JulianDate |
JulianDate.addHours(double hours)
Adds the specified number of hours to this date and returns the new date.
|
JulianDate |
JulianDate.addMinutes(double minutes)
Adds the specified number of minutes to this date and returns the new date.
|
JulianDate |
JulianDate.addSeconds(double seconds)
Adds the specified number of seconds to this date and returns the new date.
|
static JulianDate |
TimeStandardConverter.convert(JulianDate value,
TimeStandard to)
Converts the specified
JulianDate to the specified
TimeStandard . |
static JulianDate |
JulianDate.getCenterOfWindow(JulianDate referenceEpoch,
double windowLength,
JulianDate date)
Divides time into windows, each of length
windowLength seconds, with the first
window centered on referenceEpoch . |
JulianDate |
LeapSecond.getDate()
Gets the date of the leap second.
|
static JulianDate |
JulianDate.getMaxValue()
Gets the largest possible value of
JulianDate . |
static JulianDate |
JulianDate.getMinValue()
Gets the smallest value possible of
JulianDate . |
static JulianDate |
JulianDate.getNow()
Gets the
JulianDate that represents the current date and time. |
JulianDate |
GlobalPositioningSystemDate.getRolloverDate()
Gets the most recent rollover of the GPS week counter.
|
JulianDate |
TimeIntervalCollection1.getStart()
Gets the start date of the first interval in the collection.
|
JulianDate |
TimeIntervalCollection.getStart()
Gets the start date of the first interval in the collection.
|
JulianDate |
TimeInterval1.getStart()
Gets the start date of the interval.
|
JulianDate |
TimeInterval.getStart()
Gets the start date of the interval.
|
JulianDate |
TimeIntervalCollection1.getStop()
Gets the stop date of the last interval in the collection
|
JulianDate |
TimeIntervalCollection.getStop()
Gets the stop date of the last interval in the collection
|
JulianDate |
TimeInterval1.getStop()
Gets the stop date of the interval.
|
JulianDate |
TimeInterval.getStop()
Gets the stop date of the interval.
|
JulianDate |
JulianDate.subtract(Duration duration)
Subtracts a
Duration from this Julian date, producing a new
Julian date. |
static JulianDate |
JulianDate.subtract(JulianDate left,
Duration right)
Subtracts a
Duration from a Julian date, yielding a new
JulianDate . |
JulianDate |
JulianDate.subtractDays(double days)
Subtracts the specified number of days from this date and returns the new date.
|
JulianDate |
JulianDate.subtractHours(double hours)
Subtracts the specified number of hours from this date and returns the new date.
|
JulianDate |
JulianDate.subtractMinutes(double minutes)
Subtracts the specified number of minutes from this date and returns the new date.
|
JulianDate |
JulianDate.subtractSeconds(double seconds)
Subtracts the specified number of seconds to this date and returns the new
date.
|
JulianDate |
GregorianDate.toJulianDate()
Convert this
GregorianDate to a JulianDate . |
JulianDate |
GlobalPositioningSystemDate.toJulianDate()
Returns a
JulianDate that is equivalent to this instance. |
JulianDate |
GregorianDate.toJulianDate(TimeStandard timeStandard)
Convert this
GregorianDate to a JulianDate . |
JulianDate |
JulianDate.toTimeStandard(TimeStandard timeStandard)
Converts this
JulianDate to the specified time standard. |
Modifier and Type | Method and Description |
---|---|
static List<JulianDate> |
TimeGenerator.fromInterval(JulianDate start,
JulianDate stop,
Duration step)
Generates times at a specified frequency within an interval as well as the stop time.
|
static List<JulianDate> |
TimeGenerator.fromInterval(TimeInterval interval,
Duration step)
Generates times at a specified frequency within an interval as well as the end of the interval.
|
static List<JulianDate> |
TimeGenerator.regularSamplingFromInterval(TimeInterval interval,
Duration step)
Generates times at regular steps within an interval (not including the end time).
|
static List<JulianDate> |
TimeGenerator.regularSamplingFromInterval(TimeInterval interval,
JulianDate startOfSampling,
Duration step)
Generates times at regular steps within an interval (not including the end time).
|
static List<JulianDate> |
TimeGenerator.regularSamplingFromIntervals(TimeIntervalCollection intervals,
Duration step)
Generates times at regular steps within a set of intervals (not including the edges of the intervals).
|
static List<JulianDate> |
TimeGenerator.regularSamplingFromIntervals(TimeIntervalCollection intervals,
JulianDate startOfSampling,
Duration step)
Generates times at regular steps within an interval (not including the end time).
|
Modifier and Type | Method and Description |
---|---|
static JulianDate |
JulianDate.add(JulianDate left,
Duration right)
Adds a
Duration to a JulianDate , producing a new
Julian date. |
int |
JulianDate.compareTo(JulianDate other)
Compares this instance with another instance of the same type.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.complement(JulianDate startDate,
JulianDate endDate)
Computes the complement of this time interval collection.
|
TimeIntervalCollection |
TimeIntervalCollection.complement(JulianDate startDate,
JulianDate endDate)
Computes the complement of this time interval collection.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.complement(JulianDate startDate,
JulianDate endDate,
T data)
Computes the complement of this time interval collection.
|
boolean |
TimeIntervalCollection1.contains(JulianDate date)
Determines if the collection contains a specified date.
|
boolean |
TimeIntervalCollection.contains(JulianDate date)
Determines if the collection contains a specified date.
|
boolean |
TimeInterval1.contains(JulianDate date)
Determines if the interval contains a specified date.
|
boolean |
TimeInterval.contains(JulianDate date)
Determines if the interval contains a specified date.
|
static JulianDate |
TimeStandardConverter.convert(JulianDate value,
TimeStandard to)
Converts the specified
JulianDate to the specified
TimeStandard . |
double |
JulianDate.daysDifference(JulianDate other)
Computes the number of days that have elapsed from this Julian date to the
other Julian date. |
static boolean |
JulianDate.equals(JulianDate left,
JulianDate right)
Returns true if the two dates are exactly equal.
|
boolean |
JulianDate.equalsEpsilon(JulianDate other,
double epsilon)
Returns true if this date is within
epsilon seconds of the
specified date. |
boolean |
JulianDate.equalsType(JulianDate other)
Returns true if this date exactly equals another date.
|
TimeInterval1<T> |
TimeIntervalCollection1.findIntervalContainingDate(JulianDate date)
Finds the
TimeInterval in this collection that contains a specified date. |
TimeInterval |
TimeIntervalCollection.findIntervalContainingDate(JulianDate date)
Finds the
TimeInterval in this collection that contains a specified date. |
static List<JulianDate> |
TimeGenerator.fromInterval(JulianDate start,
JulianDate stop,
Duration step)
Generates times at a specified frequency within an interval as well as the stop time.
|
static JulianDate |
JulianDate.getCenterOfWindow(JulianDate referenceEpoch,
double windowLength,
JulianDate date)
Divides time into windows, each of length
windowLength seconds, with the first
window centered on referenceEpoch . |
double |
LeapSecondsFacet.getTaiMinusUtc(JulianDate date)
Returns the difference TAI - UTC as of the given date, in seconds.
|
static boolean |
JulianDate.greaterThan(JulianDate left,
JulianDate right)
Returns true if
left occurs after right . |
static boolean |
JulianDate.greaterThanOrEqual(JulianDate left,
JulianDate right)
Returns true if
left occurs after or at the same time as right . |
int |
TimeIntervalCollection1.indexOf(JulianDate date)
Finds the index of the
TimeInterval in this collection
that contains the specified date. |
int |
TimeIntervalCollection.indexOf(JulianDate date)
Finds the index of the
TimeInterval in this collection
that contains the specified date. |
boolean |
IAvailability.isAvailable(JulianDate date)
Determines if valid data is available for the given
JulianDate . |
boolean |
JulianDate.isIdentical(JulianDate other)
Returns true if this date is identical to another date.
|
static double |
JulianDate.julianDateToYearFraction(JulianDate julianDate)
Computes the fraction of the year corresponding to the given Julian date.
|
static boolean |
JulianDate.lessThan(JulianDate left,
JulianDate right)
Returns true if
left occurs before right . |
static boolean |
JulianDate.lessThanOrEqual(JulianDate left,
JulianDate right)
Returns true if
left occurs before or at the same time as right . |
double |
JulianDate.minutesDifference(JulianDate other)
Computes the number of minutes that have elapsed from this Julian date to the
other Julian date. |
static boolean |
JulianDate.notEquals(JulianDate left,
JulianDate right)
Returns true if the two dates are NOT exactly equal.
|
static List<JulianDate> |
TimeGenerator.regularSamplingFromInterval(TimeInterval interval,
JulianDate startOfSampling,
Duration step)
Generates times at regular steps within an interval (not including the end time).
|
static List<JulianDate> |
TimeGenerator.regularSamplingFromIntervals(TimeIntervalCollection intervals,
JulianDate startOfSampling,
Duration step)
Generates times at regular steps within an interval (not including the end time).
|
double |
JulianDate.secondsDifference(JulianDate other)
Computes the number of seconds that have elapsed from this Julian date to the
other Julian date. |
Duration |
JulianDate.subtract(JulianDate subtrahend)
Subtracts another Julian date from this Julian date.
|
static JulianDate |
JulianDate.subtract(JulianDate left,
Duration right)
Subtracts a
Duration from a Julian date, yielding a new
JulianDate . |
static Duration |
JulianDate.subtract(JulianDate left,
JulianDate right)
Subtracts a Julian date from another Julian date, yielding a
Duration . |
static boolean |
TimeStandardConverter.tryConvert(JulianDate value,
TimeStandard to,
JulianDate[] result)
Tries to convert the specified
JulianDate to the specified
TimeStandard , returning success or failure. |
static boolean |
TimeStandardConverter.tryConvert(JulianDate value,
TimeStandard to,
JulianDate[] result)
Tries to convert the specified
JulianDate to the specified
TimeStandard , returning success or failure. |
boolean |
JulianDate.tryConvertTimeStandard(TimeStandard timeStandard,
JulianDate[] result)
Try to convert this
JulianDate to the specified
TimeStandard , if the specified TimeStandard is
capable of representing this time. |
Modifier and Type | Method and Description |
---|---|
static void |
TimeStandardConverter.registerConversion(TimeStandard from,
TimeStandard to,
FormatConversionCallback<JulianDate,TimeStandard> conversion)
Registers a new conversion between time standards.
|
Constructor and Description |
---|
GlobalPositioningSystemDate(JulianDate date)
Initializes a new instance from a
JulianDate . |
GregorianDate(JulianDate julianDate)
Initializes a
GregorianDate from the provided
JulianDate . |
GregorianDate(JulianDate julianDate,
TimeStandard timeStandard)
Initializes a
GregorianDate from the provided
JulianDate . |
LeapSecond(JulianDate date,
double totalTaiOffsetFromUtc)
Initializes a new instance of a Leap Second.
|
TimeInterval(JulianDate start,
JulianDate stop)
Initializes a new interval with the specified start date and stop date.
|
TimeInterval(JulianDate start,
JulianDate stop,
boolean isStartIncluded,
boolean isStopIncluded)
Initializes a new interval with the specified start date, stop date, and data,
also specifying whether the start and stop dates are included.
|
TimeInterval1(JulianDate start,
JulianDate stop)
Initializes a new interval with the specified start date and stop date.
|
TimeInterval1(JulianDate start,
JulianDate stop,
boolean isStartIncluded,
boolean isStopIncluded)
Initializes a new interval with the specified start date and stop date,
also specifying whether the start and stop dates are included.
|
TimeInterval1(JulianDate start,
JulianDate stop,
T data)
Initializes a new interval with the specified start date, stop date, and data.
|
TimeInterval1(JulianDate start,
JulianDate stop,
T data,
boolean isStartIncluded,
boolean isStopIncluded)
Initializes a new interval with the specified start date, stop date, and data,
also specifying whether the start and stop dates are included.
|
YearMonthDay(JulianDate date)
Initializes a new instance from a
JulianDate . |
Modifier and Type | Method and Description |
---|---|
abstract TiremTerrainProfile |
TiremTerrainProfileComputation.invoke(JulianDate date,
Cartographic transmitterApparentPosition,
Cartographic receiverApparentPosition)
A delegate which computes the terrain profile information that will be provided to the TIREM calculation.
|
TiremTerrainProfile |
TiremTerrainProfileComputation.Function.invoke(JulianDate date,
Cartographic transmitterApparentPosition,
Cartographic receiverApparentPosition)
A delegate which computes the terrain profile information that will be provided to the TIREM calculation.
|
Modifier and Type | Method and Description |
---|---|
TransactedProperty<JulianDate> |
IEntityLastUpdate.getLastUpdate()
Gets the transactional property that can be used to get or set the
time the entity was last updated.
|
Iterable<JulianDate> |
EntityHistory.getTimes()
Gets the list of times currently recorded in the
HistoryGenerator . |
Modifier and Type | Method and Description |
---|---|
RawEntityData<TEntity> |
TrackingArchive.getArchivedData(JulianDate start,
JulianDate stop,
int maximumRecords,
String... propertyNames)
Retrieves archived properties for all entities over the provided time period.
|
RawEntityData<TEntity> |
TrackingArchive.getArchivedData(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumRecords,
String... propertyNames)
Retrieves archived properties for the provided entity over the provided time period.
|
protected abstract Object[] |
TrackingArchive.getArchivedPrimitivePropertyComponents(Iterable<? extends ArchivedProperty> primitivePropertyComponents,
JulianDate start,
JulianDate stop,
int maximumRecords)
Retrieves archived primitive property components for all entities over the provided time period.
|
protected Object[] |
MemoryArchive.getArchivedPrimitivePropertyComponents(Iterable<? extends ArchivedProperty> primitivePropertyComponents,
JulianDate start,
JulianDate stop,
int maximumRecords)
Retrieves archived primitive property components for all entities over the provided time period.
|
protected abstract Object[] |
TrackingArchive.getArchivedPrimitivePropertyComponents(Object entityIdentifier,
Iterable<? extends ArchivedProperty> primitivePropertyComponents,
JulianDate start,
JulianDate stop,
int maximumRecords)
Retrieves archived primitive property components for the provided entity over the provided time period.
|
protected Object[] |
MemoryArchive.getArchivedPrimitivePropertyComponents(Object entityIdentifier,
Iterable<? extends ArchivedProperty> primitivePropertyComponents,
JulianDate start,
JulianDate stop,
int maximumRecords)
Retrieves archived primitive property components for the provided entity over the provided time period.
|
<T> DateMotionCollection1<T> |
TrackingArchive.getMotion1(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumPoints,
String... propertyNames)
Gets time-varying data, such as position and velocity, from the archive.
|
<T> DateMotionCollection1<T> |
TrackingArchive.getMotion1(Object entityIdentifier,
JulianDate start,
JulianDate stop,
String... properties)
Gets time-varying data, such as position and velocity, from the archive.
|
<T,TDerivative> |
TrackingArchive.getMotion2(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumPoints,
String... propertyNames)
Gets time-varying data, such as position and velocity, from the archive.
|
<T,TDerivative> |
TrackingArchive.getMotion2(Object entityIdentifier,
JulianDate start,
JulianDate stop,
String... properties)
Gets time-varying data, such as position and velocity, from the archive.
|
DateMotionCollection2<UnitQuaternion,Cartesian> |
TrackingArchive.getOrientations(Object entityIdentifier,
JulianDate start,
int maximumPoints)
Gets a
DateMotionCollection2 representing
the archived orientation, rotational velocity and rotational acceleration of the
specified entity beginning at the specified time and lasting for the specified duration. |
DateMotionCollection2<UnitQuaternion,Cartesian> |
TrackingArchive.getOrientations(Object entityIdentifier,
JulianDate start,
JulianDate stop)
Gets a
DateMotionCollection2 representing
the archived orientation, rotational velocity and rotational acceleration of the
specified entity beginning at the specified time and lasting for the specified duration. |
DateMotionCollection2<UnitQuaternion,Cartesian> |
TrackingArchive.getOrientations(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumPoints)
Gets a
DateMotionCollection2 representing
the archived orientation, rotational velocity and rotational acceleration of the
specified entity beginning at the specified time and lasting for the specified duration. |
DateMotionCollection1<Cartesian> |
TrackingArchive.getPositions(Object entityIdentifier,
JulianDate start,
int maximumPoints)
Gets a
DateMotionCollection1 representing the
archived position, velocity and acceleration of the specified entity
beginning at the specified time and lasting for the specified duration. |
DateMotionCollection1<Cartesian> |
TrackingArchive.getPositions(Object entityIdentifier,
JulianDate start,
JulianDate stop)
Gets a
DateMotionCollection1 representing the
archived position, velocity and acceleration of the specified entity
beginning at the specified time and lasting for the specified duration. |
DateMotionCollection1<Cartesian> |
TrackingArchive.getPositions(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumPoints)
Gets a
DateMotionCollection1 representing the
archived position, velocity and acceleration of the specified entity
beginning at the specified time and lasting for the specified duration. |