Constructor and Description |
---|
DirectionTrackingOrientation(IDirection direction,
Vector3D satelliteAxis,
Vector3D satelliteFixedAxis)
Constructor.
|
IsisSunAndPseudoSpinPointing(IDirection dirSun,
double pseudoSpinPhase,
boolean positiveBetaSign)
Constructor.
|
IsisSunPointing(IDirection sunDir)
Build a new instance of the class.
|
TwoDirectionAttitudeLaw(IDirection firstDirection,
IDirection secondDirection,
Vector3D firstAxis,
Vector3D secondAxis)
Constructor with default step values for spin and spin derivatives computation using finite
differences (0.2s for spin, 0.001s for spin derivative).
|
TwoDirectionAttitudeLaw(IDirection firstDirection,
IDirection secondDirection,
Vector3D firstAxis,
Vector3D secondAxis,
double dtSpin,
double dtAcc)
Constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ITargetDirection
This interface extends Directions for the directions
described by a target point.
|
Modifier and Type | Class and Description |
---|---|
class |
BodyPointTargetDirection
This class extends the
GenericTargetDirection to create a direction with a target which is a
BodyPoint . |
class |
CelestialBodyPolesAxisDirection
This direction is the axis defined by the two poles of a
celestial body.
|
class |
ConstantVectorDirection
Direction described only by a vector constant in a frame
|
class |
CrossProductDirection
This direction is the cross product of two directions
|
class |
EarthCenterDirection
Direction to Earth body center : the central body's center is the target point.
|
class |
EarthToCelestialPointDirection
Direction from Earth center to celestial point : the celestial point is the target point.
|
class |
GenericTargetDirection
Direction described by a target PVCoordinatesProvider.
|
class |
GlintApproximatePointingDirection
"Glint" direction pointing.
|
class |
GroundVelocityDirection
Ground velocity direction.
|
class |
MomentumDirection
Direction described either:
By a celestial body (the reference body of the orbit).
|
class |
NadirDirection
Nadir direction.
|
class |
NorthNormalToEclipticDirection
Direction towards normal of ecliptic plane as computed in GCRF.
|
class |
ToCelestialPointDirection
Direction described by a celestial point: the celestial point is the target point.
|
class |
VelocityDirection
Direction defined for any PVCoordinatesProvider origin by its velocity vector, expressed in a reference frame
(parameter of the constructor).
|
Constructor and Description |
---|
CrossProductDirection(IDirection direction1,
IDirection direction2)
Build a cross product of two directions.
|
GroundVelocityDirection(BodyShape bodyShape,
IDirection trackingDirection)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicBoardSun
This class provides the Sun direction at a specific date, according to a simple analytical model.
|
Modifier and Type | Method and Description |
---|---|
IDirection |
EclipseDetector.getOccultedDirection()
Returns the occulted body direction.
|
Constructor and Description |
---|
DotProductDetector(IDirection target,
boolean normalizePos,
boolean normalizeTarget,
double dotProduct,
Frame projectionFrame,
int slopeSelectionIn)
Constructor for an DotProductPassageDetector instance.
|
DotProductDetector(IDirection target,
boolean normalizePos,
boolean normalizeTarget,
double dotProduct,
Frame projectionFrame,
int slopeSelectionIn,
double maxCheck,
double threshold)
Constructor for an DotProductPassageDetector instance with complementary parameters.
|
DotProductDetector(IDirection target,
boolean normalizePos,
boolean normalizeTarget,
double dotProduct,
Frame projectionFrame,
int slopeSelectionIn,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending)
Constructor for an DotProductPassageDetector instance with complementary parameters.
|
DotProductDetector(IDirection referenceDirection,
IDirection targetDirection,
boolean normalizePos,
boolean normalizeTarget,
double dotProduct,
Frame projectionFrame,
int slopeSelectionIn,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending)
Constructor for an DotProductPassageDetector instance with complementary parameters.
|
EclipseDetector(IDirection occulted,
BodyShape occulting,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector with defined actions when entering and exiting the eclipse.
|
EclipseDetector(IDirection occulted,
PVCoordinatesProvider occulting,
double occultingRadius,
double maxCheck,
double threshold)
Build a new eclipse detector.
|
EclipseDetector(IDirection occulted,
PVCoordinatesProvider occulting,
double occultingRadius,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Build a new eclipse detector with defined actions when entering and exiting the eclipse.
|
EclipseDetector(IDirection occulted,
PVCoordinatesProvider occulting,
double occultingRadius,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector with defined actions when entering and exiting the eclipse.
|
Modifier and Type | Method and Description |
---|---|
IDirection[] |
PyramidalField.computeSideDirections(Frame frame)
Retrieve the directions delimiting the pyramidal field of view.
|
Copyright © 2023 CNES. All rights reserved.