| Package | Description |
|---|---|
| fr.cnes.sirius.patrius.assembly.models | |
| fr.cnes.sirius.patrius.events.detectors |
| Modifier and Type | Method and Description |
|---|---|
static Pair<BodyShape,Double> |
SensorModel.computeMinDistToMaskingBodies(AbsoluteDate spacecraftDate,
PVCoordinatesProvider orbit,
LinkTypeHandler.SignalPropagationRole spacecraftRole,
Frame spacecraftFrame,
Vector3D targetPosition,
List<BodyShape> maskingBodies,
AbstractSignalPropagationDetector.PropagationDelayType propagationDelayType,
double epsilonSignalPropagation,
int maxIterSignalPropagation)
Computes the minimal euclidian distance to the celestial body shapes.
|
| Modifier and Type | Method and Description |
|---|---|
LinkTypeHandler.SignalPropagationRole |
LinkTypeHandler.getMainRole()
Getter for the role of the main element (SpacecraftState) in the signal propagation (emitter or receiver).
|
static LinkTypeHandler.SignalPropagationRole |
LinkTypeHandler.SignalPropagationRole.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LinkTypeHandler.SignalPropagationRole[] |
LinkTypeHandler.SignalPropagationRole.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
LineMaskingDetector(PVCoordinatesProvider mainElement,
LinkTypeHandler.SignalPropagationRole mainRole,
PVCoordinatesProvider otherElement,
List<BodyShape> maskingBodies)
Builds a line masking detector.
|
LineMaskingDetector(PVCoordinatesProvider mainElement,
LinkTypeHandler.SignalPropagationRole mainRole,
PVCoordinatesProvider otherElement,
List<BodyShape> maskingBodies,
double maxCheck,
double threshold)
Builds a line masking detector.
|
LineMaskingDetector(PVCoordinatesProvider mainElement,
LinkTypeHandler.SignalPropagationRole mainRole,
PVCoordinatesProvider otherElement,
List<BodyShape> maskingBodies,
double maxCheck,
double threshold,
EventDetector.Action start,
EventDetector.Action end,
boolean removeAtStart,
boolean removeAtEnd)
Builds a line masking detector.
|
LineMaskingDetector(PVCoordinatesProvider mainElement,
LinkTypeHandler.SignalPropagationRole mainRole,
PVCoordinatesProvider otherElement,
List<BodyShape> maskingBodies,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action start,
EventDetector.Action end,
boolean removeAtStart,
boolean removeAtEnd)
Builds a line masking detector.
|
LinkTypeHandler(LinkTypeHandler.SignalPropagationRole mainRole,
PVCoordinatesProvider otherElement)
Constructor with a
LinkTypeHandler.SignalPropagationRole. |
Copyright © 2025 CNES. All rights reserved.