Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
agi.foundation.cesium |
Contains types used for defining graphical properties of definitional objects to be written out as CZML.
|
agi.foundation.cesium.advanced |
Contains less-often used types for generating CZML.
|
agi.foundation.communications.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
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.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.threading |
Contains types used to perform and manage calculations among multiple threads of execution.
|
agi.foundation.navigation |
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).
|
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.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.routedesign |
Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route.
|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.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.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 |
---|---|
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.
|
DateMotionCollection1<T> |
Evaluator.evaluate(TimeInterval interval,
Duration step)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection2<T,TDerivative> |
MotionEvaluator2.evaluate(TimeInterval interval,
Duration step,
int order)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(TimeInterval interval,
Duration step,
int order)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection2<T,TDerivative> |
MotionEvaluator2.evaluate(TimeInterval interval,
Duration step,
int order,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(TimeInterval interval,
Duration step,
int order,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
Evaluator.evaluate(TimeInterval interval,
Duration step,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
Modifier and Type | Method and Description |
---|---|
Duration |
NavigationAccuracyPredictedConstraint.getMaximumStepsize()
Gets the maximum step size allowed for sampling this constraint.
|
Duration |
NavigationAccuracyAssessedConstraint.getMaximumStepsize()
Gets the maximum step size allowed for sampling this constraint.
|
Duration |
DilutionOfPrecisionConstraint.getMaximumStepsize()
Gets the maximum step size allowed for sampling this constraint.
|
Modifier and Type | Method and Description |
---|---|
void |
NavigationAccuracyPredictedConstraint.setMaximumStepsize(Duration value)
Sets the maximum step size allowed for sampling this constraint.
|
void |
NavigationAccuracyAssessedConstraint.setMaximumStepsize(Duration value)
Sets the maximum step size allowed for sampling this constraint.
|
void |
DilutionOfPrecisionConstraint.setMaximumStepsize(Duration value)
Sets the maximum step size allowed for sampling this constraint.
|
Modifier and Type | Method and Description |
---|---|
Duration |
VectorCesiumProperty.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
UnitVectorCesiumProperty.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
ScalarCesiumProperty.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
SampledCesiumProperty.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
PointCesiumProperty.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
GraphicalVector.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
CesiumPositionExtension.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
CesiumOrientationExtension.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
AxesCesiumProperty.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
VectorCesiumProperty.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
UnitVectorCesiumProperty.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
ScalarCesiumProperty.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
SampledCesiumProperty.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
PointCesiumProperty.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
GraphicalVector.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
CesiumPositionExtension.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
CesiumOrientationExtension.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
AxesCesiumProperty.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
CzmlDocument.getStep()
Gets the step size to be used for sampling properties.
|
Duration |
CesiumFixedStepExtension.getStep()
Gets the step size to be used for sampling properties.
|
Modifier and Type | Method and Description |
---|---|
void |
VectorCesiumProperty.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
UnitVectorCesiumProperty.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
ScalarCesiumProperty.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
SampledCesiumProperty.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
PointCesiumProperty.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
GraphicalVector.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
CesiumPositionExtension.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
CesiumOrientationExtension.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
AxesCesiumProperty.setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
VectorCesiumProperty.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
UnitVectorCesiumProperty.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
ScalarCesiumProperty.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
SampledCesiumProperty.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
PointCesiumProperty.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
GraphicalVector.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
CesiumPositionExtension.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
CesiumOrientationExtension.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
AxesCesiumProperty.setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
CzmlDocument.setStep(Duration value)
Sets the step size to be used for sampling properties.
|
void |
CesiumFixedStepExtension.setStep(Duration value)
Sets the step size to be used for sampling properties.
|
Constructor and Description |
---|
CesiumFixedStepExtension(Duration step)
Initializes a new instance with the provided step size.
|
Modifier and Type | Method and Description |
---|---|
Duration |
ICesiumPositionService.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
ICesiumOrientationService.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
ICesiumDirectionService.getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
Duration |
ICesiumPositionService.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
ICesiumOrientationService.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
ICesiumDirectionService.getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
Duration |
ICesiumFixedStepService.getStep()
Gets the step size to be used for sampling properties.
|
Duration |
CesiumGeneratorContext.getStep()
Gets the smallest step that should be taken when sampling.
|
Modifier and Type | Method and Description |
---|---|
void |
ICesiumFixedStepService.setStep(Duration value)
Sets the step size to be used for sampling properties.
|
Modifier and Type | Method and Description |
---|---|
Evaluator<Duration> |
SignalProcessor.getProcessingDelay(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which computes the time delay between the input and output of this
signal processor.
|
Modifier and Type | Method and Description |
---|---|
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 |
DiscreteCoverageDefinition.computeCoverageOverTheGrid(TimeIntervalCollection consideredIntervals,
Duration step)
Computes the
CoverageResults which stores the results of this calculation for the whole grid. |
CoverageResults |
DiscreteCoverageDefinition.computeCoverageOverTheGrid(TimeIntervalCollection consideredIntervals,
Duration step,
ITrackCalculationProgress tracker)
Computes the
CoverageResults which stores the results of this calculation for the whole grid. |
Modifier and Type | Method and Description |
---|---|
static TimeSampledValues |
TimeSampledValues.computeData(CoverageData coverage,
TimeInterval interval,
Duration step,
Scalar figureOfMerit)
Compute the figure of merit data for the given set of results.
|
static GridTimeSampledValues |
GridTimeSampledValues.computeData(CoverageResults grid,
IFigureOfMeritDefinition figureOfMerit,
TimeInterval interval,
Duration step)
Compute figure of merit over the coverage grid.
|
static GridTimeSampledValues |
GridTimeSampledValues.computeData(CoverageResults grid,
IFigureOfMeritDefinition figureOfMerit,
TimeInterval interval,
Duration step,
ITrackCalculationProgress tracker)
Compute figure of merit over the coverage grid.
|
static <T extends IFigureOfMeritDefinition> |
GridTimeSampledValues.computeData(CoverageResults grid,
List<T> figuresOfMerit,
TimeInterval interval,
Duration step)
Compute figure of merit over the coverage grid.
|
static <T extends IFigureOfMeritDefinition> |
GridTimeSampledValues.computeData(CoverageResults grid,
List<T> figuresOfMerit,
TimeInterval interval,
Duration step,
ITrackCalculationProgress tracker)
Compute figure of merit over the coverage grid.
|
static TimeSampledValues |
TimeSampledValues.computeData(TimeIntervalCollection intervals,
TimeInterval samplingInterval,
Duration step,
Scalar function)
Compute the figure of merit data for the given set of results.
|
static GridTimeSampledValues |
GridDescriptiveStatistics.computeFigureOfMeritData(CoverageResults grid,
IFigureOfMeritDefinition figureOfMerit,
TimeInterval interval,
Duration stepSize)
Compute the given figure of merit over the coverage grid.
|
static List<GridTimeSampledValues> |
GridDescriptiveStatistics.computeFigureOfMeritData(CoverageResults grid,
List<IFigureOfMeritDefinition> figuresOfMerit,
TimeInterval interval,
Duration stepSize)
Compute the given figure of merit over the coverage grid.
|
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 |
---|---|
Duration |
LinkDelayEvaluator.evaluateAndRemember(JulianDate date)
Evaluates the link delay and remembers it so that it can later be reversed.
|
Modifier and Type | Method and Description |
---|---|
Duration |
DurationPathPrimitiveUpdatePolicy.getDuration()
Gets the maximum duration that a point will lie on the line.
|
Duration |
KmlNetworkLink.getMinimumRefreshPeriod()
Gets the duration that is the minimum allowed time between refreshes of this network link.
|
Duration |
KmlNetworkLink.getRefreshInterval()
Gets the interval duration at which this network link will refresh, when
RefreshMode (get ) is set to
KmlNetworkLinkRefreshMode.OnInterval . |
Duration |
SimulationAnimation.getTimeStep()
Gets the size of an animation step in seconds.
|
Duration |
RealTimeSimulationAnimation.getTimeStep()
Gets the quantity of real time, in seconds, that is stepped when
ForwardAnimation.stepForward() or
ForwardAndBackwardAnimation.stepBackward() is called. |
Duration |
KmlNetworkLink.getViewRefreshTime()
Gets the duration after camera view movement stops that this network link will refresh, when
ViewRefreshMode (get ) is set to
KmlNetworkLinkViewRefreshMode.OnStop . |
Modifier and Type | Method and Description |
---|---|
void |
DurationPathPrimitiveUpdatePolicy.setDuration(Duration value)
Sets the maximum duration that a point will lie on the line.
|
void |
KmlNetworkLink.setRefreshInterval(Duration value)
Sets the interval duration at which this network link will refresh, when
RefreshMode (get ) is set to
KmlNetworkLinkRefreshMode.OnInterval . |
void |
SimulationAnimation.setTimeStep(Duration value)
Sets the size of an animation step in seconds.
|
void |
RealTimeSimulationAnimation.setTimeStep(Duration value)
Sets the quantity of real time, in seconds, that is stepped when
ForwardAnimation.stepForward() or
ForwardAndBackwardAnimation.stepBackward() is called. |
void |
KmlNetworkLink.setViewRefreshTime(Duration value)
Sets the duration after camera view movement stops that this network link will refresh, when
ViewRefreshMode (get ) is set to
KmlNetworkLinkViewRefreshMode.OnStop . |
Constructor and Description |
---|
DurationPathPrimitiveUpdatePolicy(Duration duration,
PathPrimitiveRemoveLocation removeLocation)
Initializes a policy with the specified
duration
and removeLocation . |
Modifier and Type | Method and Description |
---|---|
Duration |
ProjectionStream.getUpdateDelta()
Gets the update delta of the projection stream in seconds.
|
Modifier and Type | Method and Description |
---|---|
void |
ProjectionStream.setUpdateDelta(Duration value)
Sets the update delta of the projection stream in seconds.
|
Modifier and Type | Method and Description |
---|---|
Duration |
RasterStream.getUpdateDelta()
Gets the update delta of the raster stream in seconds.
|
Modifier and Type | Method and Description |
---|---|
void |
RasterStream.setUpdateDelta(Duration value)
Sets the update delta of the raster stream in seconds.
|
Modifier and Type | Method and Description |
---|---|
Duration |
RecurringTaskStatistics.getAverageExecutionTime()
Gets the average execution time of the task.
|
Duration |
RecurringTaskStatistics.getPeriod()
Gets the period at which the task is executed.
|
Modifier and Type | Method and Description |
---|---|
void |
RecurringTaskScheduler.addTask(Duration period,
RecurringTask task)
Adds a task to be executed on a recurring basis.
|
Modifier and Type | Method and Description |
---|---|
Duration |
RaimOptions.getOutageDurationThreshold()
Gets the outage duration threshold, which specifies how much time must pass,
while RAIM is unavailable, before a RAIM outage is signaled.
|
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.
|
static RaimOutages |
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
TimeInterval analysisInterval,
Duration timeStep)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using RTCA values.
|
static RaimOutages |
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
TimeInterval analysisInterval,
Duration timeStep,
RaimOptions raimOptions)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages using the
specified
RaimOptions . |
static RaimOutages |
ReceiverAutonomousIntegrityMonitoring.computeOutages(GpsReceiver receiver,
TimeInterval analysisInterval,
Duration timeStep,
RaimOptions raimOptions,
ITrackCalculationProgress tracker)
Computes Receiver Autonomous Integrity Monitoring (RAIM) outages.
|
void |
RaimOptions.setOutageDurationThreshold(Duration value)
Sets the outage duration threshold, which specifies how much time must pass,
while RAIM is unavailable, before a RAIM outage is signaled.
|
Modifier and Type | Method and Description |
---|---|
Duration |
PerformanceAssessmentFile.getDefaultAvailabilityThreshold()
Gets the default availability threshold used when evaluating assessed performance.
|
Modifier and Type | Method and Description |
---|---|
Evaluator<PerformanceAssessmentField> |
PerformanceAssessmentFile.getEvaluator(int prn,
Duration availabilityThreshold,
boolean allowExtrapolation,
EvaluatorGroup group)
Gets an evaluator that can be used to find assessed performance data over time for a given GPS satellite.
|
void |
PerformanceAssessmentFile.setDefaultAvailabilityThreshold(Duration value)
Sets the default availability threshold used when evaluating assessed performance.
|
Modifier and Type | Method and Description |
---|---|
Duration |
JulianDateFunctionExplorer.getCrossingDateTolerance()
Gets the tolerance with which to converge on date when finding
a precise crossing of a threshold.
|
Duration |
DurationFunctionExplorer.getCrossingDurationTolerance()
Gets the tolerance with which to converge on duration when finding
a precise crossing of a threshold.
|
Duration |
DurationFunctionExplorer.getCurrentDuration()
Gets the current duration, which is the duration of the most recent sample.
|
Duration |
JulianDateFunctionSampling.getDefaultStep()
Gets the default step that will be taken when sampling a function.
|
Duration |
DurationFunctionSampling.getDefaultStep()
Gets the default step that will be taken when sampling a function.
|
Duration |
JulianDateFunctionExplorer.getExtremumDateTolerance()
Gets the tolerance with which to converge on date when
precisely finding a local extremum.
|
Duration |
DurationFunctionExplorer.getExtremumDurationTolerance()
Gets the tolerance with which to converge on duration when
precisely finding a local extremum.
|
Duration |
ParameterizedDurationVariable.getInitialValue()
|
Duration |
JulianDateFunctionSampling.getMaximumStep()
Gets the largest step that will be taken when sampling a function.
|
Duration |
DurationFunctionSampling.getMaximumStep()
Gets the largest step that will be taken when sampling a function.
|
Duration |
JulianDateFunctionSampling.getMinimumStep()
Gets the smallest step that will be taken when sampling a function.
|
Duration |
DurationFunctionSampling.getMinimumStep()
Gets the smallest step that will be taken when sampling a function.
|
Duration |
DurationFunctionExplorer.getPreviousDuration()
Gets the duration of the previous sample.
|
Duration |
DurationFunctionExplorer.getPreviousPreviousDuration()
Gets the duration of the previous, previous sample.
|
Duration |
DurationFunctionSampledEventArgs.getSampleDuration()
Gets the duration at which the function was sampled.
|
Duration |
TimeIntervalFinder.getSamplingInterval()
Gets the independent variable sampling increment.
|
Duration |
TimeIntervalFinder.getTimeTolerance()
Gets the convergence tolerance on the time when finding function extremum
and crossings of the constraint threshold.
|
Duration |
JulianDateFunctionSampling.getTolerance()
Gets the tolerance used for convergence in the independent variable.
|
Duration |
DurationFunctionSampling.getTolerance()
Gets the tolerance used for convergence in the independent variable.
|
Duration |
JulianDateFunctionSampling.getTrendingStep()
Gets the size of a trending step that will be taken at the beginning and end
of each interval of consideration.
|
Duration |
DurationFunctionSampling.getTrendingStep()
Gets the size of a trending step that will be taken at the beginning and end
of each interval of consideration.
|
abstract Duration |
DurationSampleSuggestionCallback.invoke(Duration intervalStart,
Duration intervalStop,
Duration lastSample)
A callback that is invoked to determine the next duration at which
DurationFunctionExplorer
samples a function. |
Duration |
DurationSampleSuggestionCallback.Function.invoke(Duration intervalStart,
Duration intervalStop,
Duration lastSample)
A callback that is invoked to determine the next duration at which
DurationFunctionExplorer
samples a function. |
Modifier and Type | Method and Description |
---|---|
ParameterizedValueDefinition<Duration> |
ParameterizedDurationVariable.getValue()
Gets the
ValueDefinition to use that will be varied by a
TargetedSegmentListOperatorEvaluator . |
Modifier and Type | Method and Description |
---|---|
void |
DurationFunctionExplorer.explore(Duration start,
Duration stop)
Explores the function, raising events for each finding.
|
void |
DurationFunctionExplorer.explore(Duration start,
Duration stop,
ITrackCalculationProgress tracker)
Explores the function, raising events for each finding.
|
abstract double |
DurationSimpleFunction.invoke(Duration duration)
A delegate that takes a
Duration and returns a double. |
double |
DurationSimpleFunction.Function.invoke(Duration duration)
A delegate that takes a
Duration and returns a double. |
abstract Duration |
DurationSampleSuggestionCallback.invoke(Duration intervalStart,
Duration intervalStop,
Duration lastSample)
A callback that is invoked to determine the next duration at which
DurationFunctionExplorer
samples a function. |
Duration |
DurationSampleSuggestionCallback.Function.invoke(Duration intervalStart,
Duration intervalStop,
Duration lastSample)
A callback that is invoked to determine the next duration at which
DurationFunctionExplorer
samples a function. |
void |
JulianDateFunctionExplorer.setCrossingDateTolerance(Duration value)
Sets the tolerance with which to converge on date when finding
a precise crossing of a threshold.
|
void |
DurationFunctionExplorer.setCrossingDurationTolerance(Duration value)
Sets the tolerance with which to converge on duration when finding
a precise crossing of a threshold.
|
void |
JulianDateFunctionSampling.setDefaultStep(Duration value)
Sets the default step that will be taken when sampling a function.
|
void |
DurationFunctionSampling.setDefaultStep(Duration value)
Sets the default step that will be taken when sampling a function.
|
void |
JulianDateFunctionExplorer.setExtremumDateTolerance(Duration value)
Sets the tolerance with which to converge on date when
precisely finding a local extremum.
|
void |
DurationFunctionExplorer.setExtremumDurationTolerance(Duration value)
Sets the tolerance with which to converge on duration when
precisely finding a local extremum.
|
void |
ParameterizedDurationVariable.setInitialValue(Duration value)
|
void |
JulianDateFunctionSampling.setMaximumStep(Duration value)
Sets the largest step that will be taken when sampling a function.
|
void |
DurationFunctionSampling.setMaximumStep(Duration value)
Sets the largest step that will be taken when sampling a function.
|
void |
JulianDateFunctionSampling.setMinimumStep(Duration value)
Sets the smallest step that will be taken when sampling a function.
|
void |
DurationFunctionSampling.setMinimumStep(Duration value)
Sets the smallest step that will be taken when sampling a function.
|
void |
TimeIntervalFinder.setSamplingInterval(Duration value)
Sets the independent variable sampling increment.
|
void |
TimeIntervalFinder.setTimeTolerance(Duration value)
Sets the convergence tolerance on the time when finding function extremum
and crossings of the constraint threshold.
|
void |
JulianDateFunctionSampling.setTolerance(Duration value)
Sets the tolerance used for convergence in the independent variable.
|
void |
DurationFunctionSampling.setTolerance(Duration value)
Sets the tolerance used for convergence in the independent variable.
|
void |
JulianDateFunctionSampling.setTrendingStep(Duration value)
Sets the size of a trending step that will be taken at the beginning and end
of each interval of consideration.
|
void |
DurationFunctionSampling.setTrendingStep(Duration value)
Sets the size of a trending step that will be taken at the beginning and end
of each interval of consideration.
|
void |
DurationFunctionExplorer.step(Duration next)
Explores the function through one step, raising events for any findings over the step.
|
Iterable<DurationFunctionFinding> |
DurationFunctionExplorer.stepInteractively(Duration next)
Steps exploration to a specified duration.
|
Modifier and Type | Method and Description |
---|---|
IDurationFunctionSampler |
DurationFunctionSampling.getFunctionSampler(Function2<Duration,Double> function)
|
Constructor and Description |
---|
DurationFunctionSampledEventArgs(DurationFunctionDetails function,
Duration sampleDuration,
double sampleValue)
Initializes a new instance.
|
ParameterizedDurationVariable(Duration initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment)
Initializes a new instance with a specified initial value.
|
ParameterizedDurationVariable(Duration initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment,
SolverVariableScaling scaling)
Initializes a new instance with a specified initial value.
|
TimeIntervalFinder(Function2<JulianDate,Double> function,
double constraintValue,
Duration samplingInterval)
Initializes a new instance using the specified function, constraint value,
and sampling interval.
|
Modifier and Type | Method and Description |
---|---|
Duration |
JulianDateFunctionExplorerProgress.getComplete()
Gets the portion of the interval that has already been explored.
|
Duration |
DurationFunctionExplorerProgress.getComplete()
Gets the portion of the interval that has already been explored.
|
Duration |
DurationFunctionThresholdCrossingFound.getCrossingDuration()
Gets the duration at which the crossing occurs.
|
Duration |
TimeIntervalFinderProgress.getDurationComplete()
Gets the quantity of time that has already been computed.
|
Duration |
DurationFunctionExtremumFound.getExtremumDuration()
Gets the duration of the extremum.
|
Duration |
DurationFunctionThresholdCrossingIndicated.getLeftDuration()
Gets the date to the left of the threshold.
|
Duration |
DurationFunctionExtremumIndicated.getLeftDuration()
Gets the left date.
|
Duration |
DurationFunctionExtremumIndicated.getMiddleDuration()
Gets the middle date.
|
Duration |
IDurationFunctionSampler.getNextSample(Duration intervalStart,
Duration intervalStop,
Duration lastSample)
Gets the next duration at which to sample the function.
|
Duration |
DurationFunctionThresholdCrossingIndicated.getRightDuration()
Gets the date to the right of the threshold.
|
Duration |
DurationFunctionExtremumIndicated.getRightDuration()
Gets the right date.
|
Duration |
DurationFunctionExplorerProgress.getStart()
Gets the beginning of the interval being explored.
|
Duration |
DurationFunctionExplorerProgress.getStop()
Gets the end of the interval being explored.
|
Duration |
TimeIntervalFinderProgress.getTotalDuration()
Gets the quantity of time to be evaluated.
|
Modifier and Type | Method and Description |
---|---|
Duration |
IDurationFunctionSampler.getNextSample(Duration intervalStart,
Duration intervalStop,
Duration lastSample)
Gets the next duration at which to sample the function.
|
Constructor and Description |
---|
DurationFunctionExplorerProgress(DurationFunctionExplorer explorer,
Duration start,
Duration stop,
Duration complete,
int percentComplete)
Initializes a new instance.
|
DurationFunctionExtremumFound(DurationFunctionExtremumIndicated indication,
Duration extremumDuration,
double extremumValue)
Initializes a new instance.
|
DurationFunctionExtremumIndicated(DurationFunctionExplorer explorer,
DurationFunctionDetails function,
Duration leftDuration,
double leftValue,
Duration middleDuration,
double middleValue,
Duration rightDuration,
double rightValue)
Initializes a new instance.
|
DurationFunctionThresholdCrossingFound(DurationFunctionThresholdCrossingIndicated indication,
Duration crossingDuration,
double crossingValue)
Initializes a new instance.
|
DurationFunctionThresholdCrossingIndicated(DurationFunctionExplorer explorer,
DurationFunctionDetails function,
DurationFunctionThresholdDetails threshold,
DurationFunctionExtremumFound extremum,
Duration leftDuration,
double leftValue,
Duration rightDuration,
double rightValue)
Initializes a new instance.
|
JulianDateFunctionExplorerProgress(JulianDateFunctionExplorer explorer,
JulianDate start,
JulianDate stop,
Duration complete,
int percentComplete)
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 |
---|---|
Duration |
LifetimeOrbitPropagator.getDurationLimit()
|
Duration |
BallisticTrajectoryInformation.getFlightDuration()
|
protected abstract Duration |
StoppablePropagator.getPropagatorsRecommendedStep()
Gets the step size that the underlying propagator recommends to step.
|
protected Duration |
SinglePointStoppablePropagator.getPropagatorsRecommendedStep()
Gets the step size that the underlying propagator recommends to step.
|
Duration |
SinglePointStoppablePropagatorDefinition.getStep()
Gets the step size for this propagator.
|
Duration |
DynamicStateStoppablePropagator.getStep()
Gets the default step-size that this propagator should take.
|
Duration |
ConstantStateStoppablePropagator.getStep()
Gets the default step that this propagator will take.
|
Duration |
LambertResult.getTimeOfFlight()
|
Duration |
StoppablePropagatorDefinition.getTimeTolerance()
Gets the tolerance in seconds that the
StoppablePropagator will use to
say that a StoppingCondition converged on time. |
Modifier and Type | Method and Description |
---|---|
BallisticPropagatorSolutionType |
BallisticPropagator.configureFromFlightDuration(Cartesian targetPositionFixed,
Duration flightDuration)
|
BallisticPropagatorSolutionType |
BallisticPropagator.configureFromFlightDuration(Cartographic targetPosition,
Duration flightDuration)
|
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.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.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).
|
double[] |
NumericalPropagator.propagate(Duration propagationTime)
|
NumericalPropagationStateHistory |
NumericalPropagator.propagate(Duration propagationTime,
int outputSparsity)
|
NumericalPropagationStateHistory |
NumericalPropagator.propagate(Duration propagationTime,
int outputSparsity,
ITrackCalculationProgress tracker)
|
double[] |
NumericalPropagator.propagate(Duration propagationTime,
ITrackCalculationProgress tracker)
|
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.
|
protected ITimeBasedState |
StoppablePropagator.restep(Duration step)
|
void |
LifetimeOrbitPropagator.setDurationLimit(Duration value)
|
void |
SinglePointStoppablePropagatorDefinition.setStep(Duration value)
Sets the step size for this propagator.
|
void |
DynamicStateStoppablePropagator.setStep(Duration value)
Sets the default step-size that this propagator should take.
|
void |
ConstantStateStoppablePropagator.setStep(Duration value)
Sets the default step that this propagator will take.
|
void |
LambertResult.setTimeOfFlight(Duration value)
|
void |
StoppablePropagatorDefinition.setTimeTolerance(Duration value)
Sets the tolerance in seconds that the
StoppablePropagator will use to
say that a StoppingCondition converged on time. |
LambertResult |
LambertOrbitSolver.solveFixedDurationTransfer(Cartesian initialPosition,
Cartesian finalPosition,
Duration timeOfFlight,
int numberOfRevolutions,
LambertPathType pathType,
OrbitDirectionType directionOfFlight)
Solves the classic Lambert problem with the specified number of revolutions.
|
LambertResult |
LambertOrbitSolver.solveFixedDurationTransfer(Cartesian initialPosition,
Cartesian finalPosition,
Duration timeOfFlight,
int numberOfRevolutions,
LambertPathType pathType,
OrbitDirectionType directionOfFlight,
Cartesian orbitalPlaneVector)
Solves the classic Lambert problem with the specified number of revolutions.
|
abstract ITimeBasedState |
StoppablePropagator.takeStep(Duration step,
boolean createNewState)
Makes the propagator take a step.
|
ITimeBasedState |
SinglePointStoppablePropagator.takeStep(Duration step,
boolean createNewState)
Makes the propagator take a step.
|
Constructor and Description |
---|
ConstantStateStoppablePropagator(Duration step)
Initialize a new instance.
|
TwoBodyStoppablePropagator(double gravitationalParameter,
String propagationPointIdentification,
ReferenceFrame propagationFrame,
Duration step)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
Duration |
StationaryHoldProcedure.getHoldTime()
Gets the duration of time to wait at the waypoint.
|
Duration |
RacetrackHoldProcedure.getMinimumTime()
Gets the minimum time to spend in the hold before leaving.
|
Duration |
CircularHoldProcedure.getMinimumTime()
Gets the minimum time to spend in the hold before leaving.
|
Modifier and Type | Method and Description |
---|---|
int |
ConstantHeightProfile.getMinimumRevolutionsFromTime(Duration minimumTime,
SurfaceSegment initialSegment,
SurfaceSegment finalSegment,
SurfaceSegment oneRevolutionSegment)
Get the minimum number of revolutions required to spend a minimum time in a holding procedure.
|
void |
StationaryHoldProcedure.setHoldTime(Duration value)
Sets the duration of time to wait at the waypoint.
|
void |
RacetrackHoldProcedure.setMinimumTime(Duration value)
Sets the minimum time to spend in the hold before leaving.
|
void |
CircularHoldProcedure.setMinimumTime(Duration value)
Sets the minimum time to spend in the hold before leaving.
|
Constructor and Description |
---|
CircularHoldProcedure(Ellipsoid shape,
Cartographic center,
double turningRadius,
Duration minimumTime,
ClosedTurnDirection turnDirection,
HoldingPatternProfile profile)
Create a new instance based on the given parameters.
|
RacetrackHoldProcedure(Ellipsoid surfaceShape,
Cartographic centerOfTurnOne,
Cartographic centerOfTurnTwo,
double turningRadius,
Duration minimumTime,
ClosedTurnDirection turnDirection,
HoldingPatternProfile profile)
Create a new instance based on the given parameters.
|
RacetrackHoldProcedure(Ellipsoid surfaceShape,
Cartographic center,
double headingAlongTrack,
double lengthBetweenTurns,
double turnRadius,
Duration minimumTime,
ClosedTurnDirection turnDirection,
HoldingPatternProfile profile)
Create a new instance based on the given parameters.
|
StationaryHoldProcedure(Cartographic waypoint,
Duration holdTime)
Create a new instance based on the given parameters over the surface of the
Earth (get ). |
StationaryHoldProcedure(double waypointLongitude,
double waypointLatitude,
Duration holdTime,
double heightAboveSurface,
RouteHeightReference heightReference)
Create a new instance based on the given parameters over the surface of the
Earth (get ). |
StationaryHoldProcedure(double waypointLongitude,
double waypointLatitude,
Duration holdTime,
double heightAboveSurface,
TerrainProvider terrainSurface)
Create a new instance based on the given parameters over the surface of the
Earth (get ). |
Modifier and Type | Method and Description |
---|---|
Duration |
StandardTransitionProfileSegment.getFinalDuration()
Gets the time it takes for the segment to transition from the inclined slope
to the final conditions.
|
Duration |
StandardTransitionProfileSegment.getInitialDuration()
Gets the time it takes for the segment to transition from the initial conditions
to the inclined slope.
|
Duration |
StandardTransitionProfileSegment.getIntermediateDuration()
Gets the time it takes for the segment to transition along the inclined slope
while ascending or descending.
|
Duration |
StandardTransitionProfileSegment.getTotalDuration()
Gets the total time it takes for the segment to complete the transition from
the initial conditions through an ascent or descent maneuver and then to connect
with the final conditions.
|
Duration |
StandardTransitionProfileSegment.getTotalTime()
Gets the total time elapsed over the course of this segment.
|
abstract Duration |
ProfileSegment.getTotalTime()
Gets the total time elapsed over the course of this segment.
|
Duration |
ConstantHeightSegment.getTotalTime()
Gets the total time elapsed over the course of this segment.
|
Duration |
CompositeProfileSegment.getTotalTime()
Gets the total time elapsed over the course of this segment.
|
Duration |
StandardTransitionProfileSegment.getTotalTime(double arcLength)
Get the time required to travel the specified arc length.
|
abstract Duration |
ProfileSegment.getTotalTime(double arcLength)
Get the time required to travel the specified arc length.
|
Duration |
ConstantHeightSegment.getTotalTime(double arcLength)
Get the time required to travel the specified arc length.
|
Duration |
CompositeProfileSegment.getTotalTime(double arcLength)
Get the time required to travel the specified arc length.
|
Modifier and Type | Method and Description |
---|---|
List<Duration> |
ParametricRouteSegment.getSpecialTimes()
Gets the "special times" with respect to the beginning of the segment.
|
Modifier and Type | Method and Description |
---|---|
double |
ParametricRouteSegment.getHeading(Duration time)
Get the heading at a given time since the start of the segment.
|
Motion1<Double> |
ParametricRouteSegment.getHeading(Duration time,
int order)
Get the heading and rates at a given time since the start of the segment.
|
double |
StandardTransitionProfileSegment.getHeight(Duration time)
Get the value for the height above the
TerrainProvider height reference
specified by the StandardTransitionProfileSegment.getHeightReference(agi.foundation.time.Duration) method at the given time. |
double |
ProfileSegment.getHeight(Duration time)
Get the value for the height above the
TerrainProvider height reference
specified by the ProfileSegment.getHeightReference(agi.foundation.time.Duration) method at the given time. |
double |
ConstantHeightSegment.getHeight(Duration time)
Get the value for the height above the
TerrainProvider height reference
specified by the ConstantHeightSegment.getHeightReference(agi.foundation.time.Duration) method at the given time. |
Motion1<Double> |
StandardTransitionProfileSegment.getHeight(Duration time,
int order)
Get the value for the height above the
TerrainProvider height reference
specified by the StandardTransitionProfileSegment.getHeightReference(agi.foundation.time.Duration) method at the given time. |
abstract Motion1<Double> |
ProfileSegment.getHeight(Duration time,
int order)
Get the value for the height above the
TerrainProvider height reference
specified by the ProfileSegment.getHeightReference(agi.foundation.time.Duration) method at the given time. |
Motion1<Double> |
ConstantHeightSegment.getHeight(Duration time,
int order)
Get the value for the height above the
TerrainProvider height reference
specified by the ConstantHeightSegment.getHeightReference(agi.foundation.time.Duration) method at the given time. |
Motion1<Double> |
CompositeProfileSegment.getHeight(Duration time,
int order)
Get the value for the height above the
TerrainProvider height reference
specified by the CompositeProfileSegment.getHeightReference(agi.foundation.time.Duration) method at the given time. |
Motion1<Double> |
ParametricRouteSegment.getHeight(Duration time,
int order,
TerrainProvider heightReference)
Get the height and rates at a given time since the start of the segment.
|
double |
ParametricRouteSegment.getHeight(Duration time,
TerrainProvider heightReference)
Get the height at a given time since the start of the segment.
|
TerrainProvider |
StandardTransitionProfileSegment.getHeightReference(Duration time)
Get the
TerrainProvider height reference for the profile height at the given time. |
abstract TerrainProvider |
ProfileSegment.getHeightReference(Duration time)
Get the
TerrainProvider height reference for the profile height at the given time. |
TerrainProvider |
ConstantHeightSegment.getHeightReference(Duration time)
Get the
TerrainProvider height reference for the profile height at the given time. |
TerrainProvider |
CompositeProfileSegment.getHeightReference(Duration time)
Get the
TerrainProvider height reference for the profile height at the given time. |
abstract int |
HoldingPatternProfile.getMinimumRevolutionsFromTime(Duration minimumTime,
SurfaceSegment initialSegment,
SurfaceSegment finalSegment,
SurfaceSegment oneRevolutionSegment)
Get the minimum number of revolutions required to spend a minimum time in a holding procedure.
|
double |
StandardTransitionProfileSegment.getSurfaceMotion(Duration time)
Get the value for the arc length along the surface path, in meters.
|
double |
ProfileSegment.getSurfaceMotion(Duration time)
Get the value for the arc length along the surface path, in meters.
|
double |
ConstantHeightSegment.getSurfaceMotion(Duration time)
Get the value for the arc length along the surface path, in meters.
|
Motion1<Double> |
StandardTransitionProfileSegment.getSurfaceMotion(Duration time,
int order)
Get the value for the arc length and its derivatives along the surface path, in meters and seconds.
|
abstract Motion1<Double> |
ProfileSegment.getSurfaceMotion(Duration time,
int order)
Get the value for the arc length and its derivatives along the surface path, in meters and seconds.
|
Motion1<Double> |
ConstantHeightSegment.getSurfaceMotion(Duration time,
int order)
Get the value for the arc length and its derivatives along the surface path, in meters and seconds.
|
Motion1<Double> |
CompositeProfileSegment.getSurfaceMotion(Duration time,
int order)
Get the value for the arc length and its derivatives along the surface path, in meters and seconds.
|
Motion1<Cartesian> |
ParametricRouteSegment.traverseFixed(Duration time,
int order)
Produces the position along the route in the fixed frame of the
SurfaceShape (get )
as a function of time from the start of this segment of the route. |
Constructor and Description |
---|
CompositeProfileSegment(ProfileSegment firstSegment,
Duration timeAtChange,
ProfileSegment secondSegment)
Create a new instance based on two profile segments and the time at which to transition from one to the next.
|
Constructor and Description |
---|
CompositeProfileSegment(List<Duration> timeTransitions,
List<ProfileSegment> profiles)
Create a new instance based on two profile segments and the time at which to transition from one to the next.
|
Modifier and Type | Method and Description |
---|---|
Duration |
PropagateSegment.getMaximumDuration()
Gets the maximum
Duration that this segment may propagate before being stopped. |
Duration |
FiniteManeuverSegmentResults.getOffset()
Gets the offset between the end of the last segment and the time when the engines are ignited.
|
Duration |
HoldSegment.getStep()
Gets the default step that the
SegmentPropagator should
creates states for. |
Duration |
BasicLaunchSegment.getStep()
Gets the default step that the
SegmentPropagator should
create states for. |
Modifier and Type | Method and Description |
---|---|
ValueDefinition<Duration> |
FiniteManeuverSegment.getBurnCenteringBias()
Gets a bias to use for burn centering.
|
ValueDefinition<Duration> |
FiniteManeuverSegment.getBurnCenteringDuration()
Gets the
ValueDefinition that will be used for
burn centering. |
Modifier and Type | Method and Description |
---|---|
SegmentList |
BasicLaunchSegment.createSequenceWithPreLaunchHold(Duration preLaunchHoldTime)
This helper method returns a
SegmentList that contains three parts; an InitialStateSegment , a HoldSegment
and this BasicLaunchSegment . |
void |
PropagateSegment.setMaximumDuration(Duration value)
Sets the maximum
Duration that this segment may propagate before being stopped. |
void |
HoldSegment.setStep(Duration value)
Sets the default step that the
SegmentPropagator should
creates states for. |
void |
BasicLaunchSegment.setStep(Duration value)
Sets the default step that the
SegmentPropagator should
create states for. |
Modifier and Type | Method and Description |
---|---|
void |
FiniteManeuverSegment.setBurnCenteringBias(ValueDefinition<Duration> value)
Sets a bias to use for burn centering.
|
void |
FiniteManeuverSegment.setBurnCenteringDuration(ValueDefinition<Duration> value)
Sets the
ValueDefinition that will be used for
burn centering. |
Constructor and Description |
---|
BasicLaunchSegment(Duration step)
Initializes a new launch segment with the specified step size.
|
BasicLaunchSegment(Duration step,
String motionID,
ITimeBasedState launchState)
Initializes a new launch segment with the specified step size, launch state, and motion ID.
|
BasicLaunchSegment(Duration step,
String motionID,
ITimeBasedState launchState,
ITimeBasedState burnoutState)
Initializes a new launch segment with the specified step size, launch state, burnout state, and motion ID.
|
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. |
Modifier and Type | Method and Description |
---|---|
Duration |
DurationStoppingConditionConstraint.getDurationThreshold()
Gets the threshold used to compare with the computed
Duration . |
Duration |
DurationStoppingConditionConstraint.getDurationTolerance()
|
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. |
Duration |
JulianDateStoppingConditionConstraint.getTolerance()
|
Modifier and Type | Method and Description |
---|---|
ValueDefinition<Duration> |
DurationStoppingCondition.getThreshold()
Gets the threshold
Duration . |
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. |
void |
DurationStoppingConditionConstraint.setDurationThreshold(Duration value)
Sets the threshold used to compare with the computed
Duration . |
void |
DurationStoppingConditionConstraint.setDurationTolerance(Duration value)
|
void |
JulianDateStoppingConditionConstraint.setTolerance(Duration value)
|
Modifier and Type | Method and Description |
---|---|
void |
DurationStoppingCondition.setThreshold(ValueDefinition<Duration> value)
Sets the threshold
Duration . |
Constructor and Description |
---|
DurationStoppingCondition(Duration threshold)
Initializes a new instance.
|
DurationStoppingConditionConstraint(Duration threshold,
Duration tolerance,
WhenToCheckConstraint whenToCheck,
InequalityCondition inequality,
boolean useAbsoluteValue)
Initializes a new instance.
|
JulianDateStoppingConditionConstraint(JulianDate threshold,
Duration tolerance,
WhenToCheckConstraint whenToCheck,
InequalityCondition inequality)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
Duration |
Duration.add(Duration other)
Adds the specified
Duration to this instance. |
static Duration |
Duration.add(Duration left,
Duration right)
Adds two specified
Duration instances. |
Duration |
Duration.addDays(double days)
|
Duration |
Duration.addSeconds(double seconds)
|
Duration |
Duration.divide(double constant)
Divides the
Duration by a constant. |
static Duration |
Duration.divide(Duration dividend,
double divisor)
Divides the
Duration by a constant. |
static Duration |
Duration.fromDays(double days)
Returns a
Duration that represents the specified number of days. |
static Duration |
Duration.fromDays(double days,
TimeStandard standard)
Returns a
Duration that represents the specified number of days
using the specified time standard. |
static Duration |
Duration.fromHours(double hours)
Returns a
Duration that represents the specified number of hours. |
static Duration |
Duration.fromHours(double hours,
TimeStandard standard)
Returns a
Duration that represents the specified number of hours using the
specified time standard. |
static Duration |
Duration.fromMinutes(double minutes)
Returns a
Duration that represents the specified number of minutes. |
static Duration |
Duration.fromMinutes(double minutes,
TimeStandard standard)
Returns a
Duration that represents the specified number of minutes using the
specified time standard. |
static Duration |
Duration.fromSeconds(double seconds)
Returns a
Duration that represents the specified number of seconds. |
static Duration |
Duration.fromSeconds(double seconds,
TimeStandard standard)
Returns a
Duration that represents the specified number of seconds using the
specified time standard. |
static Duration |
Duration.getMaxValue()
Gets the largest possible value of a
Duration . |
static Duration |
Duration.getMinValue()
Gets the smallest possible value of a
Duration . |
static Duration |
Duration.getZero()
Gets a
Duration of 0 days and seconds. |
Duration |
Duration.multiply(double constant)
Multiplies the
Duration by a constant. |
static Duration |
Duration.multiply(Duration left,
double right)
Multiplies the
Duration by a constant. |
static Duration |
Duration.negate(Duration value)
Inverts a specified
Duration . |
Duration |
Duration.subtract(Duration other)
Subtracts the specified
Duration from this instance. |
static Duration |
Duration.subtract(Duration left,
Duration right)
|
Duration |
GlobalPositioningSystemDate.subtract(GlobalPositioningSystemDate subtrahend)
Subtracts another date from this date.
|
static Duration |
GlobalPositioningSystemDate.subtract(GlobalPositioningSystemDate left,
GlobalPositioningSystemDate right)
Subtracts a date from another date, yielding a
Duration . |
Duration |
JulianDate.subtract(JulianDate subtrahend)
Subtracts another Julian date from this Julian date.
|
static Duration |
JulianDate.subtract(JulianDate left,
JulianDate right)
Subtracts a Julian date from another Julian date, yielding a
Duration . |
Duration |
TimeIntervalCollection1.toDuration()
Returns a
Duration representing the span of time represented by the sum of the individual time intervals
in the collection. |
Duration |
TimeIntervalCollection.toDuration()
Returns a
Duration representing the span of time represented by the sum of the individual time intervals
in the collection. |
Duration |
TimeInterval1.toDuration()
|
Duration |
TimeInterval.toDuration()
|
Modifier and Type | Method and Description |
---|---|
JulianDate |
JulianDate.add(Duration duration)
Adds a
Duration to this Julian date, producing a new Julian date. |
GlobalPositioningSystemDate |
GlobalPositioningSystemDate.add(Duration duration)
Adds a
Duration to this date, producing a new date. |
Duration |
Duration.add(Duration other)
Adds the specified
Duration to this instance. |
static Duration |
Duration.add(Duration left,
Duration right)
Adds two specified
Duration instances. |
static GlobalPositioningSystemDate |
GlobalPositioningSystemDate.add(GlobalPositioningSystemDate left,
Duration right)
Adds a
Duration to a GlobalPositioningSystemDate , producing a new 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. |
int |
Duration.compareTo(Duration other)
Compares this instance with another instance of the same type.
|
double |
Duration.divide(Duration divisor)
|
static Duration |
Duration.divide(Duration dividend,
double divisor)
Divides the
Duration by a constant. |
static double |
Duration.divide(Duration dividend,
Duration divisor)
Divides the
Duration by another duration. |
static boolean |
Duration.equals(Duration left,
Duration right)
Returns
true if two Durations are exactly equal, within the limits
of floating point precision. |
boolean |
Duration.equalsEpsilon(Duration other,
double epsilon)
|
boolean |
Duration.equalsType(Duration other)
|
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 boolean |
Duration.greaterThan(Duration left,
Duration right)
Returns
true if left is longer than right . |
static boolean |
Duration.greaterThanOrEqual(Duration left,
Duration right)
Returns
true if left is longer than or exactly equal to right . |
static boolean |
Duration.lessThan(Duration left,
Duration right)
Returns
true if left is shorter than right . |
static boolean |
Duration.lessThanOrEqual(Duration left,
Duration right)
Returns
true if left is shorter than or exactly equal to right . |
static Duration |
Duration.multiply(Duration left,
double right)
Multiplies the
Duration by a constant. |
static Duration |
Duration.negate(Duration value)
Inverts a specified
Duration . |
static boolean |
Duration.notEquals(Duration left,
Duration right)
Returns
true if two Durations are NOT exactly equal, within the limits
of floating point precision. |
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).
|
JulianDate |
JulianDate.subtract(Duration duration)
Subtracts a
Duration from this Julian date, producing a new
Julian date. |
GlobalPositioningSystemDate |
GlobalPositioningSystemDate.subtract(Duration duration)
Subtracts a
Duration from this date, producing a new date. |
Duration |
Duration.subtract(Duration other)
Subtracts the specified
Duration from this instance. |
static Duration |
Duration.subtract(Duration left,
Duration right)
|
static GlobalPositioningSystemDate |
GlobalPositioningSystemDate.subtract(GlobalPositioningSystemDate left,
Duration right)
Subtracts a
Duration from a date, yielding a new GlobalPositioningSystemDate . |
static JulianDate |
JulianDate.subtract(JulianDate left,
Duration right)
Subtracts a
Duration from a Julian date, yielding a new
JulianDate . |
Modifier and Type | Method and Description |
---|---|
Duration |
HistoryGenerator.getHistoryLength()
Gets the length of history to keep in memory for each track.
|
Modifier and Type | Method and Description |
---|---|
void |
HistoryGenerator.setHistoryLength(Duration value)
Sets the length of history to keep in memory for each track.
|
Constructor and Description |
---|
HistoryGenerator(TypeLiteral<TEntity> typeLiteralTEntity,
EntitySet<TEntity> entities,
Duration historyLength)
|