| 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.
|
| Modifier and Type | Method and Description |
|---|---|
IDirection |
TwoDirectionFrame.getDirectionOne() |
IDirection |
TwoDirectionFrame.getDirectionTwo() |
| Constructor and Description |
|---|
TwoDirectionFrame(Frame parentFrame,
PVCoordinatesProvider provider,
String nameIn,
IDirection firstDir,
IDirection secondDir,
Vector3D frameFirstAxis,
Vector3D frameSecondAxis)
Build a new instance with default finite difference delta value
|
TwoDirectionFrame(Frame parentFrame,
PVCoordinatesProvider provider,
String nameIn,
IDirection firstDir,
IDirection secondDir,
Vector3D frameFirstAxis,
Vector3D frameSecondAxis,
double dH)
Build a new instance.
|
Copyright © 2025 CNES. All rights reserved.