public static enum ITargetDirection.AberrationCorrection extends Enum<ITargetDirection.AberrationCorrection>
Enum Constant and Description |
---|
ALL
Apply light-time and stellar aberration corrections:
From the receiver point of view (CN+S
value), the resulting position vector indicates where the source "appears to be" from the observer's location
(taking into account both the apparent displacement of the source during the propagation of the light
arriving from it, and the observer's velocity at reception time),
From the transmitter point of view (XCN+S
value), indicates the direction from the source's location in which radiation should be emitted to reach the
observer (taking into account both the apparent displacement of the observer during the propagation of the
light transmitted to it, and the source's velocity at transmission time).
|
LIGHT_TIME
Apply light-time aberration correction:
From the receiver point of view (CN
value), the source is seen where it was when light departed from it (taking into account the apparent
displacement of the source during the propagation of the light arriving from it),
From the transmitter point of view (XCN
value), the light time aberration correction yields the observer's location as it will be when photons
emitted from the source's location arrive to it (taking into account the displacement of the observer during
the time of propagation).
|
NONE
Apply no corrections at all (the signal propagation is considered instantaneous).
|
STELLAR
Apply stellar aberration corrections:
From the receiver point of view, the resulting position vector indicates where the source
"appears to be" from the observer's location (taking into account the observer's velocity at reception time),
From the transmitter point of view, indicates the direction from the source's location in which
radiation should be emitted to reach the observer (taking into account the source's velocity at transmission
time).
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasLightTime()
Returns true if light-time is included.
|
boolean |
hasStellarAberration()
Returns true if stellar aberration is included.
|
static ITargetDirection.AberrationCorrection |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ITargetDirection.AberrationCorrection[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ITargetDirection.AberrationCorrection NONE
public static final ITargetDirection.AberrationCorrection LIGHT_TIME
public static final ITargetDirection.AberrationCorrection STELLAR
public static final ITargetDirection.AberrationCorrection ALL
public static ITargetDirection.AberrationCorrection[] values()
for (ITargetDirection.AberrationCorrection c : ITargetDirection.AberrationCorrection.values()) System.out.println(c);
public static ITargetDirection.AberrationCorrection valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean hasLightTime()
public boolean hasStellarAberration()
Copyright © 2023 CNES. All rights reserved.