Package | Description |
---|---|
org.orekit.rugged.api |
This package provides the principal class of Rugged library API, as well as
the builder for Rugged instances.
|
Modifier and Type | Method and Description |
---|---|
RuggedBuilder |
RuggedBuilder.addLineSensor(LineSensor lineSensor)
Set up line sensor model.
|
RuggedBuilder |
RuggedBuilder.clearLineSensors()
Remove all line sensors.
|
RuggedBuilder |
RuggedBuilder.setAberrationOfLightCorrection(boolean newAberrationOfLightCorrection)
Set flag for aberration of light correction.
|
RuggedBuilder |
RuggedBuilder.setAlgorithm(AlgorithmId newAlgorithmId)
Set the algorithm to use for Digital Elevation Model intersection.
|
RuggedBuilder |
RuggedBuilder.setConstantElevation(double newConstantElevation)
Set the user-provided constant elevation model.
|
RuggedBuilder |
RuggedBuilder.setDigitalElevationModel(TileUpdater newTileUpdater,
int newMaxCachedTiles)
Set the user-provided
tile updater . |
RuggedBuilder |
RuggedBuilder.setDigitalElevationModel(TileUpdater newTileUpdater,
int newMaxCachedTiles,
boolean newIsOverlappingTiles)
Set the user-provided
tile updater . |
RuggedBuilder |
RuggedBuilder.setEllipsoid(EllipsoidId ellipsoidID,
BodyRotatingFrameId bodyRotatingFrameID)
Set the reference ellipsoid.
|
RuggedBuilder |
RuggedBuilder.setEllipsoid(OneAxisEllipsoid newEllipsoid)
Set the reference ellipsoid.
|
RuggedBuilder |
RuggedBuilder.setLightTimeCorrection(boolean newLightTimeCorrection)
Set flag for light time correction.
|
RuggedBuilder |
RuggedBuilder.setRefractionCorrection(AtmosphericRefraction newAtmosphericRefraction)
Set atmospheric refraction for line of sight correction.
|
RuggedBuilder |
RuggedBuilder.setTimeSpan(AbsoluteDate newMinDate,
AbsoluteDate newMaxDate,
double newTstep,
double newOvershootTolerance)
Set the time span to be covered for direct and inverse location calls.
|
RuggedBuilder |
RuggedBuilder.setTrajectory(double interpolationStep,
int interpolationNumber,
CartesianDerivativesFilter pvFilter,
AngularDerivativesFilter aFilter,
Propagator propagator)
Set the spacecraft trajectory.
|
RuggedBuilder |
RuggedBuilder.setTrajectory(Frame inertialFrame,
List<TimeStampedPVCoordinates> positionsVelocities,
int pvInterpolationNumber,
CartesianDerivativesFilter pvFilter,
List<TimeStampedAngularCoordinates> quaternions,
int aInterpolationNumber,
AngularDerivativesFilter aFilter)
Set the spacecraft trajectory.
|
RuggedBuilder |
RuggedBuilder.setTrajectory(InertialFrameId inertialFrameId,
List<TimeStampedPVCoordinates> positionsVelocities,
int pvInterpolationNumber,
CartesianDerivativesFilter pvFilter,
List<TimeStampedAngularCoordinates> quaternions,
int aInterpolationNumber,
AngularDerivativesFilter aFilter)
Set the spacecraft trajectory.
|
RuggedBuilder |
RuggedBuilder.setTrajectoryAndTimeSpan(InputStream storageStream)
Set both the spacecraft trajectory and the time span.
|
Copyright © 2014-2023 CS GROUP. All rights reserved.