| Package | Description |
|---|---|
| fr.cnes.sirius.patrius.events.detectors |
| Modifier and Type | Method and Description |
|---|---|
static BodyInEclipseDetector.BodyInEclipseModelEnum |
BodyInEclipseDetector.BodyInEclipseModelEnum.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BodyInEclipseDetector.BodyInEclipseModelEnum[] |
BodyInEclipseDetector.BodyInEclipseModelEnum.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
BodyInEclipseDetector(PVCoordinatesProvider targetBodyIn,
double targetRadiusIn,
PVCoordinatesProvider occulted,
double occultedRadiusIn,
BodyShape occultingBodyIn,
boolean totalEclipseIn,
boolean bodyFullyInEclipseIn,
BodyInEclipseDetector.BodyInEclipseModelEnum modelIn,
int slopeSelection,
double maxCheck,
double threshold)
Build a new eclipse detector based on full shape for the occulting body.
|
BodyInEclipseDetector(PVCoordinatesProvider targetBodyIn,
double targetRadiusIn,
PVCoordinatesProvider occulted,
double occultedRadiusIn,
BodyShape occultingBodyIn,
boolean totalEclipseIn,
boolean bodyFullyInEclipseIn,
BodyInEclipseDetector.BodyInEclipseModelEnum modelIn,
int slopeSelection,
double maxCheck,
double threshold,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector based on full shape for the occulting body.
|
BodyInEclipseDetector(PVCoordinatesProvider targetBodyIn,
double targetRadiusIn,
PVCoordinatesProvider occulted,
double occultedRadiusIn,
BodyShape occultingBodyIn,
boolean totalEclipseIn,
boolean bodyFullyInEclipseIn,
BodyInEclipseDetector.BodyInEclipseModelEnum modelIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector based on full shape for the occulting body.
|
BodyInEclipseDetector(PVCoordinatesProvider targetBodyIn,
double targetRadiusIn,
PVCoordinatesProvider occulted,
double occultedRadiusIn,
PVCoordinatesProvider occulting,
double occultingRadius,
boolean totalEclipseIn,
boolean bodyFullyInEclipseIn,
BodyInEclipseDetector.BodyInEclipseModelEnum modelIn,
int slopeSelection,
double maxCheck,
double threshold)
Build a new eclipse detector.
|
BodyInEclipseDetector(PVCoordinatesProvider targetBodyIn,
double targetRadiusIn,
PVCoordinatesProvider occulted,
double occultedRadiusIn,
PVCoordinatesProvider occulting,
double occultingRadius,
boolean totalEclipseIn,
boolean bodyFullyInEclipseIn,
BodyInEclipseDetector.BodyInEclipseModelEnum modelIn,
int slopeSelection,
double maxCheck,
double threshold,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector.
|
BodyInEclipseDetector(PVCoordinatesProvider targetBodyIn,
double targetRadiusIn,
PVCoordinatesProvider occulted,
double occultedRadiusIn,
PVCoordinatesProvider occulting,
double occultingRadius,
boolean totalEclipseIn,
boolean bodyFullyInEclipseIn,
BodyInEclipseDetector.BodyInEclipseModelEnum modelIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector.
|
Copyright © 2025 CNES. All rights reserved.