Modifier and Type | Field and Description |
---|---|
protected EventDetector.Action |
AbstractDetector.actionAtEntry
Action performed at entry
|
protected EventDetector.Action |
AbstractDetector.actionAtExit
Action performed at exit
|
Modifier and Type | Method and Description |
---|---|
EventDetector.Action |
MultiEventDetector.eventOccurred(Map<String,SpacecraftState> s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
abstract EventDetector.Action |
MultiAbstractDetector.eventOccurred(Map<String,SpacecraftState> s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
EventDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
AbstractDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
AbstractDetector.getActionAtEntry() |
EventDetector.Action |
AbstractDetector.getActionAtExit() |
static EventDetector.Action |
EventDetector.Action.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EventDetector.Action[] |
EventDetector.Action.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
AbstractDetector(double maxCheckIn,
double thresholdIn,
EventDetector.Action actionAtEntryIn,
EventDetector.Action actionAtExitIn,
boolean removeAtEntryIn,
boolean removeAtExitIn)
Build a new instance.
|
AbstractDetector(int slopeSelectionIn,
double maxCheckIn,
double thresholdIn,
EventDetector.Action actionIn,
boolean removeIn)
Build a new instance.
|
AbstractDetector(int slopeSelectionIn,
double maxCheckIn,
double thresholdIn,
EventDetector.Action actionAtEntryIn,
EventDetector.Action actionAtExitIn,
boolean removeAtEntryIn,
boolean removeAtExitIn)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
EventDetector.Action |
SatToSatMutualVisibilityDetector.eventOccurred(Map<String,SpacecraftState> s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
ExtremaThreeBodiesAngleDetector.eventOccurred(Map<String,SpacecraftState> s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
ThreeBodiesAngleDetector.eventOccurred(Map<String,SpacecraftState> s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
TargetInFieldOfViewDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
DotProductDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an angular momentum excess event and choose what to do next.
|
EventDetector.Action |
ExtremaLongitudeDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an extrema distance event and choose what to do next.
|
EventDetector.Action |
SatToSatMutualVisibilityDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
StationToSatMutualVisibilityDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
CentralBodyMaskCircularFOVDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a target in field of view outside eclipse reaching event and choose what to do next.
|
EventDetector.Action |
BetaAngleDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handles a beta angle event and chooses what to do next.
|
EventDetector.Action |
EclipseDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an eclipse event and choose what to do next.
|
EventDetector.Action |
NodeDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a node crossing event and choose what to do next.
|
EventDetector.Action |
AngularMomentumExcessDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an angular momentum excess event and choose what to do next.
|
EventDetector.Action |
DateDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a date event and choose what to do next.
|
EventDetector.Action |
AlignmentDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an alignment event and choose what to do next.
|
EventDetector.Action |
DistanceDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a distance event and choose what to do next.
|
EventDetector.Action |
MaskingDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle "masking" event and choose what to do next.
|
EventDetector.Action |
CombinedPhenomenaDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
AOLDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an AOL event and choose what to do next.
|
EventDetector.Action |
AltitudeDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an altitude event and choose what to do next.
|
EventDetector.Action |
RFVisibilityDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
ExtremaThreeBodiesAngleDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a min or max angle event and choose what to do next.
|
EventDetector.Action |
SolarTimeAngleDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a solar time angle event and choose what to do next.
|
EventDetector.Action |
NullMassDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
If the global mass of the satellite becomes negative, the propagation is stopped.
|
EventDetector.Action |
NullMassPartDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
If the mass of the element becomes negative, a reset_state is performed.
|
EventDetector.Action |
EarthZoneDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle the event and choose what to do next.
|
EventDetector.Action |
ElevationDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an elevation event and choose what to do next.
|
EventDetector.Action |
CircularFieldOfViewDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an fov event and choose what to do next.
|
EventDetector.Action |
VisibilityFromStationDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle "visibility from station" event and choose what to do next.
|
EventDetector.Action |
NadirSolarIncidenceDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a solar incidence event and choose what to do next.
|
EventDetector.Action |
ExtremaLatitudeDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an extrema latitude event and choose what to do next.
|
EventDetector.Action |
CenteredAolPassageDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
DihedralFieldOfViewDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an fov event and choose what to do next.
|
EventDetector.Action |
ThreeBodiesAngleDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an angle event and choose what to do next.
|
EventDetector.Action |
IntervalOccurrenceDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
LongitudeDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a longitude reaching event and choose what to do next.
|
EventDetector.Action |
FlightDomainExcessDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a flight domain event and choose what to do next.
|
EventDetector.Action |
ExtremaDistanceDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an extrema distance event and choose what to do next.
|
EventDetector.Action |
SensorInhibitionDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
ExtremaGenericDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
ApparentElevationDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an apparent elevation event and choose what to do next.
|
EventDetector.Action |
GroundMaskElevationDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an azimuth-elevation event and choose what to do next.
|
EventDetector.Action |
AnomalyDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an anomaly event and choose what to do next.
|
EventDetector.Action |
ApsideDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an apside crossing event and choose what to do next.
|
EventDetector.Action |
ExtremaElevationDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an extrema distance event and choose what to do next.
|
EventDetector.Action |
SensorVisibilityDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
LocalTimeAngleDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a local time angle event and choose what to do next.
|
EventDetector.Action |
ExtremaSightAxisDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
LatitudeDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle a latitude reaching event and choose what to do next.
|
EventDetector.Action |
DateDetector.getAction()
Return the action at detection.
|
EventDetector.Action |
AOLDetector.getAction()
Return the action at detection.
|
EventDetector.Action |
AnomalyDetector.getAction()
Return the action at detection.
|
EventDetector.Action |
LocalTimeAngleDetector.getAction()
Return the action at detection.
|
EventDetector.Action |
IntervalOccurrenceDetector.getActionAtOccurrence()
Get the action at occurrence.
|
Constructor and Description |
---|
AbstractSignalPropagationDetector(double maxCheckIn,
double thresholdIn,
EventDetector.Action actionAtEntryIn,
EventDetector.Action actionAtExitIn,
boolean removeAtEntryIn,
boolean removeAtExitIn)
Build a new instance.
|
AbstractSignalPropagationDetector(int slopeSelectionIn,
double maxCheckIn,
double thresholdIn,
EventDetector.Action actionIn,
boolean removeIn)
Build a new instance.
|
AbstractSignalPropagationDetector(int slopeSelectionIn,
double maxCheckIn,
double thresholdIn,
EventDetector.Action actionAtEntryIn,
EventDetector.Action actionAtExitIn,
boolean removeAtEntryIn,
boolean removeAtExitIn)
Build a new instance.
|
AbstractStationToSatDetector(GeometricStationAntenna stationModel,
AngularCorrection correctionModel,
SensorModel sensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
int slopeSelection,
VisibilityFromStationDetector.LinkType linkTypeIn)
Constructor for the abstract event detector using a station elevation correction.
|
AlignmentDetector(Orbit orbit,
PVCoordinatesProvider bodyIn,
double alignAngleIn,
double threshold,
EventDetector.Action actionStart,
EventDetector.Action actionEnd)
Build a new alignment detector.
|
AlignmentDetector(Orbit orbit,
PVCoordinatesProvider bodyIn,
double alignAngleIn,
double threshold,
EventDetector.Action actionStart,
EventDetector.Action actionEnd,
boolean removeStart,
boolean removeEnd)
Build a new alignment detector.
|
AlignmentDetector(PVCoordinatesProvider bodyIn,
double alignAngleIn,
double maxcheck,
double threshold,
EventDetector.Action actionStart,
EventDetector.Action actionEnd,
boolean removeStart,
boolean removeEnd)
Build a new alignment detector.
|
AltitudeDetector(double altitudeIn,
EllipsoidBodyShape bodyShapeIn,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending)
Build a new altitude detector.
|
AltitudeDetector(double altitudeIn,
EllipsoidBodyShape bodyShapeIn,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending,
boolean removeAscending,
boolean removeDescending)
Build a new altitude detector.
|
AltitudeDetector(double altitudeIn,
EllipsoidBodyShape bodyShapeIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new altitude detector with slope selection.
|
AngularMomentumExcessDetector(double momentum,
Frame inertial,
int slopeSelectionIn,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending)
Constructor for an AngularMomentumExcessDetector instance with complementary parameters.
|
AnomalyDetector(PositionAngle angleType,
double angle,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for an AnomalyDetector instance with complementary parameters.
|
AnomalyDetector(PositionAngle angleType,
double angle,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for an AnomalyDetector instance with complementary parameters.
|
AOLDetector(double angle,
PositionAngle type,
Frame equator,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for an AOLDetector instance with complementary parameters.
|
AOLDetector(double angle,
PositionAngle type,
Frame equator,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for an AOLDetector instance with complementary parameters.
|
ApparentElevationDetector(double elevationIn,
TopocentricFrame topoIn,
double maxCheck,
double threshold,
EventDetector.Action raisingAction,
EventDetector.Action settingAction)
Build a new apparent elevation detector with specified actions at raising and setting.
|
ApparentElevationDetector(double elevationIn,
TopocentricFrame topoIn,
double maxCheck,
double threshold,
EventDetector.Action raisingAction,
EventDetector.Action settingAction,
boolean raisingRemove,
boolean settingRemove)
Build a new apparent elevation detector with specified actions at raising and setting.
|
ApsideDetector(double maxCheck,
double threshold,
EventDetector.Action actionApogee,
EventDetector.Action actionPerigee)
Build a new instance with both apogee and perigee detection.
|
ApsideDetector(double maxCheck,
double threshold,
EventDetector.Action actionApogee,
EventDetector.Action actionPerigee,
boolean removeApogee,
boolean removePerigee)
Build a new instance with both apogee and perigee detection.
|
ApsideDetector(int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action)
Build a new instance with apogee OR/AND perigee detection depending on slope selection.
|
ApsideDetector(int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new instance with apogee OR/AND perigee detection depending on slope selection.
|
BetaAngleDetector(double ang,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for a BetaAngleDetector instance with complimentary parameters.
|
BetaAngleDetector(double ang,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a BetaAngleDetector instance with complimentary parameters.
|
BetaAngleDetector(double ang,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for a BetaAngleDetector instance with complimentary parameters including Sun choice.
|
CenteredAolPassageDetector(double aol,
PositionAngle positionAngle,
MeanOsculatingElementsProvider provider,
Frame frame,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor with complementary parameters
|
CentralBodyMaskCircularFOVDetector(EclipseDetector eclipseDetectorIn,
CircularFieldOfViewDetector circularFOVDetectorIn,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor with EclipseDetector and CircularFieldOfViewDetector.
|
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody,
double occultedBodyRadius,
BodyShape occultingBody,
boolean totalEclipseFlag,
Vector3D center,
double halfAperture,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor with user maxcheck and threshold creating a circularFOVDetector and an
EllipsoidEclipseDetector
|
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody,
double occultedBodyRadius,
BodyShape occultingBody,
boolean totalEclipseFlag,
Vector3D center,
double halfAperture,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor with user maxcheck and threshold creating a circularFOVDetector and an
EllipsoidEclipseDetector
|
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget,
Vector3D centerIn,
double halfApertureIn,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Build a new instance with defined actions at fov entry and exit.
|
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget,
Vector3D centerIn,
double halfApertureIn,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new instance with defined actions at fov entry and exit.
|
CombinedPhenomenaDetector(EventDetector d1,
boolean d1IncreasingIsStart,
EventDetector d2,
boolean d2IncreasingIsStart,
boolean togetherIn,
EventDetector.Action action)
Constructor for the detector of the combination of two phenomena.
|
DateDetector(AbsoluteDate target,
double maxCheck,
double threshold,
EventDetector.Action action)
Build a new instance.
|
DateDetector(AbsoluteDate target,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new instance.
|
DateDetector(double maxCheck,
double threshold,
EventDetector.Action action)
Build a new instance.
|
DateDetector(double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new instance.
|
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget,
Vector3D centerIn,
Vector3D axis1,
double halfAperture1In,
Vector3D axis2,
double halfAperture2In,
double maxCheck,
EventDetector.Action entry,
EventDetector.Action exit)
Build a new instance.
|
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget,
Vector3D centerIn,
Vector3D axis1,
double halfAperture1In,
Vector3D axis2,
double halfAperture2In,
double maxCheck,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new instance.
|
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget,
Vector3D centerIn,
Vector3D axis1,
double halfAperture1In,
Vector3D axis2,
double halfAperture2In,
double maxCheck,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
double epsilon)
Build a new instance.
|
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget,
Vector3D centerIn,
Vector3D axis1,
double halfAperture1In,
Vector3D axis2,
double halfAperture2In,
double maxCheck,
EventDetector.Action entry,
EventDetector.Action exit,
double epsilon)
Build a new instance.
|
DistanceDetector(PVCoordinatesProvider bodyIn,
double distanceIn,
double maxCheck,
double threshold,
EventDetector.Action actionIncreasing,
EventDetector.Action actionDecreasing)
Constructor for a DistanceDetector instance with complimentary parameters.
|
DistanceDetector(PVCoordinatesProvider bodyIn,
double distanceIn,
double maxCheck,
double threshold,
EventDetector.Action actionIncreasing,
EventDetector.Action actionDecreasing,
boolean removeIncreasing,
boolean removeDecreasing)
Constructor for a DistanceDetector instance with complimentary parameters.
|
DistanceDetector(PVCoordinatesProvider bodyIn,
double distanceIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new altitude detector with slope selection.
|
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.
|
DotProductDetector(PVCoordinatesProvider 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.
|
EarthZoneDetector(EllipsoidBodyShape centralBody,
List<double[][]> zonesPoints,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the earth zones entering detector.
|
EarthZoneDetector(EllipsoidBodyShape centralBody,
List<double[][]> zonesPoints,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the earth zones entering detector.
|
EarthZoneDetector(List<IFieldOfView> fieldsIn,
EllipsoidBodyShape centralBody,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the earth zones entering detector.
|
EarthZoneDetector(List<Vector3D[]> directionsList,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the earth zones entering detector.
|
EarthZoneDetector(List<Vector3D[]> directionsList,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor.
|
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,
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.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
BodyShape occultingBodyIn,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
int slopeSelection)
Build a new eclipse detector based on a lighting ratio and with slope selection.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
BodyShape occultingBodyIn,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Build a new eclipse detector based on a lighting ratio.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
BodyShape occultingBodyIn,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector based on a lighting ratio.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
BodyShape occultingBodyIn,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
int slopeSelection)
Build a new eclipse detector based on a lighting ratio and with slope selection.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
PVCoordinatesProvider occulting,
double occultingRadius,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Build a new eclipse detector based on a lighting ratio.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
PVCoordinatesProvider occulting,
double occultingRadius,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector based on a lighting ratio.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
PVCoordinatesProvider occulting,
double occultingRadius,
double lightingRatio,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor with slope selection.
|
ElevationDetector(double elevationIn,
TopocentricFrame topoIn,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting)
Build a new elevation detector.
|
ElevationDetector(double elevationIn,
TopocentricFrame topoIn,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting)
Build a new elevation detector.
|
ExtremaDistanceDetector(PVCoordinatesProvider dBody,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax)
Constructor for both minimum and maximum distance .
|
ExtremaDistanceDetector(PVCoordinatesProvider dBody,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor for both minimum and maximum distance .
|
ExtremaDistanceDetector(PVCoordinatesProvider dBody,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for a ExtremaDistanceDetector instance with specified action when extrema is
detected.
|
ExtremaDistanceDetector(PVCoordinatesProvider dBody,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a ExtremaDistanceDetector instance with specified action when extrema is
detected.
|
ExtremaElevationDetector(TopocentricFrame topoFrame,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for a min or max elevation detector.
|
ExtremaElevationDetector(TopocentricFrame topoFrame,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a min or max elevation detector.
|
ExtremaElevationDetector(TopocentricFrame topoFrame,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
VisibilityFromStationDetector.LinkType linkTypeIn)
Constructor for a min or max elevation detector.
|
ExtremaGenericDetector(D underlyingDetector,
ExtremaGenericDetector.ExtremumType extremumType,
double halfComputationStep,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax)
Builds an extrema events detector.
|
ExtremaGenericDetector(D underlyingDetector,
ExtremaGenericDetector.ExtremumType extremumType,
double halfComputationStep,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeAtMin,
boolean removeAtMax)
Builds an extrema events detector.
|
ExtremaLatitudeDetector(int extremumType,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for a ExtremaLatitudeDetector instance.
|
ExtremaLatitudeDetector(int extremumType,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a ExtremaLatitudeDetector instance.
|
ExtremaLongitudeDetector(int extremumType,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for a ExtremaLongitudeDetector instance.
|
ExtremaLongitudeDetector(int extremumType,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a ExtremaLongitudeDetector instance.
|
ExtremaSightAxisDetector(int extremumType,
PVCoordinatesProvider target,
Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for both minimal and maximal angle based on an Assembly containing at least one
part with sensor property describing the vehicle.
|
ExtremaSightAxisDetector(int extremumType,
PVCoordinatesProvider target,
Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for both minimal and maximal angle based on an Assembly containing at least one
part with sensor property describing the vehicle.
|
ExtremaSightAxisDetector(int extremumType,
PVCoordinatesProvider target,
Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor for both minimal and maximal angle based on an Assembly containing at least one
part with sensor property describing the vehicle.
|
ExtremaSightAxisDetector(int extremumType,
PVCoordinatesProvider target,
Vector3D sightAxisDirection,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor to use without assembly.
|
ExtremaSightAxisDetector(int extremumType,
PVCoordinatesProvider target,
Vector3D sightAxisDirection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor to use without assembly.
|
ExtremaSightAxisDetector(int extremumType,
PVCoordinatesProvider target,
Vector3D sightAxisDirection,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor to use without assembly for both minimal and maximal angle detection.
|
ExtremaSightAxisDetector(PVCoordinatesProvider target,
Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax)
Constructor for both minimal and maximal angle based on an Assembly containing at least one
part with sensor property describing the vehicle.
|
ExtremaSightAxisDetector(PVCoordinatesProvider target,
Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor for both minimal and maximal angle based on an Assembly containing at least one
part with sensor property describing the vehicle.
|
ExtremaSightAxisDetector(PVCoordinatesProvider target,
Vector3D sightAxisDirection,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax)
Constructor to use without assembly for both minimal and maximal angle detection.
|
ExtremaSightAxisDetector(PVCoordinatesProvider target,
Vector3D sightAxisDirection,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor to use without assembly for both minimal and maximal angle detection.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA,
PVCoordinatesProvider bodyB,
ExtremaThreeBodiesAngleDetector.BodyOrder bodyC,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax)
Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA,
PVCoordinatesProvider bodyB,
ExtremaThreeBodiesAngleDetector.BodyOrder bodyC,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA,
PVCoordinatesProvider bodyB,
ExtremaThreeBodiesAngleDetector.BodyOrder bodyC,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA,
PVCoordinatesProvider bodyB,
ExtremaThreeBodiesAngleDetector.BodyOrder bodyC,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody,
PVCoordinatesProvider secondBody,
PVCoordinatesProvider thirdBody,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax)
Constructor for the min and max three bodies angle detector with specified action for both
minimum and maximum.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody,
PVCoordinatesProvider secondBody,
PVCoordinatesProvider thirdBody,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor for the min and max three bodies angle detector with specified action for both
minimum and maximum.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody,
PVCoordinatesProvider secondBody,
PVCoordinatesProvider thirdBody,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the min and max three bodies angle detector with specified action when
extrema is detected.
|
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody,
PVCoordinatesProvider secondBody,
PVCoordinatesProvider thirdBody,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the min and max three bodies angle detector with specified action when
extrema is detected.
|
ExtremaThreeBodiesAngleDetector(String firstBody,
String secondBody,
String thirdBody,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax)
Constructor for the min and max three bodies angle detector with specified action for both
minimum and maximum.
|
ExtremaThreeBodiesAngleDetector(String firstBody,
String secondBody,
String thirdBody,
double maxCheck,
double threshold,
EventDetector.Action actionMin,
EventDetector.Action actionMax,
boolean removeMin,
boolean removeMax)
Constructor for the min and max three bodies angle detector with specified action for both
minimum and maximum.
|
ExtremaThreeBodiesAngleDetector(String firstBody,
String secondBody,
String thirdBody,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the min and max three bodies angle detector with specified action when
extrema is detected.
|
ExtremaThreeBodiesAngleDetector(String firstBody,
String secondBody,
String thirdBody,
int extremumType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the min and max three bodies angle detector with specified action when
extrema is detected.
|
FlightDomainExcessDetector(RotationOrder order,
double[][] angMinMax,
Frame refFrame,
double maxCheck,
double threshold,
EventDetector.Action ascending,
EventDetector.Action descending)
Constructor for an FlightDomainExcessDetector instance with complementary parameters.
|
GroundMaskElevationDetector(double[][] azimelev,
TopocentricFrame topoIn,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting)
Build a new azimuth-elevation detector.
|
GroundMaskElevationDetector(double[][] azimelev,
TopocentricFrame topoIn,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting)
Build a new azimuth-elevation detector.
|
IntervalOccurrenceDetector(EventDetector eventToDetect,
int firstOccurrenceIn,
int lastOccurrenceIn,
int stepIn,
EventDetector.Action actionAtOccurrence)
Constructor.
|
IntervalOccurrenceDetector(EventDetector eventToDetect,
int firstOccurrenceIn,
int lastOccurrenceIn,
int stepIn,
EventDetector.Action actionAtOccurrence,
boolean remove)
Constructor.
|
LatitudeDetector(double latitudeToDetect,
EllipsoidBodyShape body,
double maxCheck,
double threshold,
EventDetector.Action increasing,
EventDetector.Action decreasing)
Constructor for the latitude detector for both local increasing and decreasing latitude.
|
LatitudeDetector(double latitudeToDetect,
EllipsoidBodyShape body,
double maxCheck,
double threshold,
EventDetector.Action increasing,
EventDetector.Action decreasing,
boolean removeIncreasing,
boolean removeDecreasing)
Constructor for the latitude detector for both local increasing and decreasing latitude.
|
LatitudeDetector(double latitudeToDetect,
EllipsoidBodyShape body,
int slopeType,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the latitude detector.
|
LatitudeDetector(double latitudeToDetect,
EllipsoidBodyShape body,
int slopeType,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the latitude detector.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action)
Constructor for a LocalTimeDetector instance with complimentary parameters.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove)
Constructor for a LocalTimeDetector instance with complimentary parameters.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for a LocalTimeDetector instance with complimentary parameters including Sun choice.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove,
CelestialPoint sun,
int slopeSelection)
Constructor for a LocalTimeDetector instance with complimentary parameters including Sun choice.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for a LocalTimeDetector instance with complimentary parameters.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a LocalTimeDetector instance with complimentary parameters.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for a LocalTimeDetector instance with complimentary parameters including Sun choice.
|
LongitudeDetector(double longitudeToDetect,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the longitude detector.
|
LongitudeDetector(double longitudeToDetect,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the longitude detector.
|
LongitudeDetector(double longitudeToDetect,
Frame bodyFrame,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
int slopeSelection)
Complete constructor for the longitude detector.
|
MaskingDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting)
Constructor for the sensor masking detector.
|
MaskingDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting)
Constructor for the sensor masking detector.
|
NadirSolarIncidenceDetector(double incidence,
BodyShape bodyShape,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for the nadir point solar incidence detector.
|
NadirSolarIncidenceDetector(double incidence,
BodyShape bodyShape,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for the nadir point solar incidence detector.
|
NadirSolarIncidenceDetector(double incidence,
BodyShape bodyShape,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for the nadir point solar incidence detector with Sun choice.
|
NadirSolarIncidenceDetector(int slopeSelectionIn,
double incidence,
BodyShape bodyShape,
double maxCheck,
double threshold,
EventDetector.Action actionAtIncreasing,
EventDetector.Action actionAtDecreasing,
boolean removeAtIncreasing,
boolean removeAtDecreasing,
CelestialPoint sun)
Constructor for the nadir point solar incidence detector with Sun choice.
|
NodeDetector(Frame frameIn,
double maxCheck,
double threshold,
EventDetector.Action ascendingNode,
EventDetector.Action descendingNode)
Build a new instance for both ascending and descending node detection.
|
NodeDetector(Frame frameIn,
double maxCheckIn,
double threshold,
EventDetector.Action ascendingNode,
EventDetector.Action descendingNode,
boolean removeAscendingNode,
boolean removeDescendingNode)
Build a new instance for both ascending and descending node detection.
|
NodeDetector(Frame frameIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action)
Build a new instance.
|
NodeDetector(Frame frameIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean removeCrossingNode)
Build a new instance.
|
NthOccurrenceDetector(EventDetector eventToDetect,
int occurrence,
EventDetector.Action actionAtOccurrence)
Constructor.
|
NthOccurrenceDetector(EventDetector eventToDetect,
int occurrence,
EventDetector.Action actionAtOccurrence,
boolean remove)
Constructor.
|
RelativeDateDetector(double relativeDateIn,
AbsoluteDate referenceDateIn,
TimeScale offsetTimeScale,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor with target relative date and reference date.
|
RFVisibilityDetector(RFLinkBudgetModel linkBudgetModel,
double linkBudgetThreshold,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the sensor masking detector.
|
RFVisibilityDetector(RFLinkBudgetModel linkBudgetModel,
double linkBudgetThreshold,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the sensor masking detector.
|
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
SatToSatMutualVisibilityDetector.LinkType linkTypeIn)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(String mainSpacecraftId,
String secondarySpacecraftId,
SensorModel mainSensorModel,
SensorModel secondarySensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor to be used for multi spacecraft propagation only (
MultiPropagator ). |
SatToSatMutualVisibilityDetector(String mainSpacecraftId,
String secondarySpacecraftId,
SensorModel mainSensorModel,
SensorModel secondarySensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor to be used for multi-spacecraft propagation only (
MultiPropagator ). |
SatToSatMutualVisibilityDetector(String mainSpacecraftId,
String secondarySpacecraftId,
SensorModel mainSensorModel,
SensorModel secondarySensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
SatToSatMutualVisibilityDetector.LinkType linkTypeIn)
Constructor to be used for multi-spacecraft propagation only (
MultiPropagator ). |
SensorInhibitionDetector(Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "inhibition" detector
|
SensorInhibitionDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "inhibition" detector
|
SensorInhibitionDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the "inhibition" detector
|
SensorVisibilityDetector(Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "visibility view" detector.
|
SensorVisibilityDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "visibility" detector.
|
SensorVisibilityDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the "visibility" detector.
|
SolarTimeAngleDetector(double solarTimeAngle,
CelestialPoint sunModel,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
CelestialPoint sunModel,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
GeometricStationAntenna station,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
GeometricStationAntenna station,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
GeometricStationAntenna station,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
VisibilityFromStationDetector.LinkType linkTypeIn)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
VisibilityFromStationDetector.LinkType linkTypeIn)
Constructor for the mutual station to spacecraft visibility detector
|
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn,
double maxCheck,
double threshold,
EventDetector.Action actionIncreasing,
EventDetector.Action actionDecreasing)
Constructor for a DistanceDetector instance with complementary parameters.
|
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn,
double maxCheck,
double threshold,
EventDetector.Action actionIncreasing,
EventDetector.Action actionDecreasing,
boolean removeIncreasing,
boolean removeDecreasing)
Constructor for a DistanceDetector instance with complementary parameters.
|
SurfaceDistanceDetector(CelestialBody bodyIn,
double surfaceDistanceIn,
SurfaceDistanceDetector.BodyDistanceType bodyDistanceTypeIn,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new altitude detector with slope selection.
|
TargetInFieldOfViewDetector(Assembly assembly,
String partName,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "main target in field of view" detector
|
TargetInFieldOfViewDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "main target in field of view" detector
|
TargetInFieldOfViewDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the "main target in field of view" detector
|
ThreeBodiesAngleDetector(PVCoordinatesProvider firstBody,
PVCoordinatesProvider secondBody,
PVCoordinatesProvider thirdBody,
double angle,
double maxCheck,
double threshold,
EventDetector.Action action)
Build a new three bodies angle detector with complimentary parameters.
|
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA,
PVCoordinatesProvider bodyB,
ThreeBodiesAngleDetector.BodyOrder bodyC,
double angle,
double maxCheck,
double threshold,
EventDetector.Action action)
Build a new three bodies angle detector with complimentary parameters.
|
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA,
PVCoordinatesProvider bodyB,
ThreeBodiesAngleDetector.BodyOrder bodyC,
double angle,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Build a new three bodies angle detector with complimentary parameters.
|
ThreeBodiesAngleDetector(String firstId,
String secondId,
String thirdId,
double angle,
double maxCheck,
double threshold,
EventDetector.Action action)
Build a new three bodies angle detector.
|
VisibilityFromStationDetector(GeometricStationAntenna stationModel,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
VisibilityFromStationDetector(GeometricStationAntenna stationModel,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
VisibilityFromStationDetector(GeometricStationAntenna stationModel,
AngularCorrection correctionModel,
int slopeSelection,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
VisibilityFromStationDetector(GeometricStationAntenna stationModel,
SensorModel sensorModel,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
VisibilityFromStationDetector(TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
VisibilityFromStationDetector(TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
VisibilityFromStationDetector(TopocentricFrame topoFrame,
double[][] azimElevMask,
SensorModel sensorModel,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
Modifier and Type | Method and Description |
---|---|
EventDetector.Action |
MultiGenericCodingEventDetector.eventOccurred(Map<String,SpacecraftState> s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
GenericCodingEventDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
Modifier and Type | Method and Description |
---|---|
EventDetector.Action |
OneSatEventDetectorWrapper.eventOccurred(Map<String,SpacecraftState> s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
SignalPropagationWrapperDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
EventDetector.Action |
EventShifter.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
Modifier and Type | Method and Description |
---|---|
static EventHandler.Action |
AdaptedMonoEventDetector.convertIntoCMAction(EventDetector.Action orekitAction)
Convert Orekit action into Commons-Math action
|
Modifier and Type | Method and Description |
---|---|
EventDetector.Action |
ImpulseManeuver.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an event and choose what to do next.
|
Modifier and Type | Method and Description |
---|---|
EventDetector.Action |
PerigeeAltitudeDetector.eventOccurred(SpacecraftState s,
boolean increasing,
boolean forward)
Handle an altitude event and choose what to do next.
|
Constructor and Description |
---|
PerigeeAltitudeDetector(double maxCheck,
double threshold,
double altitudeIn,
double earthRadiusIn,
EventDetector.Action ascending,
EventDetector.Action descending)
Build a new altitude detector.
|
PerigeeAltitudeDetector(double maxCheck,
double threshold,
double altitudeIn,
double earthRadiusIn,
EventDetector.Action ascending,
EventDetector.Action descending,
boolean removeAscending,
boolean removeDescending)
Build a new altitude detector.
|
PerigeeAltitudeDetector(double maxCheck,
double threshold,
double altitudeIn,
double earthRadiusIn,
OrbitNatureConverter orbitConverterIn,
EventDetector.Action ascending,
EventDetector.Action descending)
Build a new altitude detector, with osculating perigee.
|
PerigeeAltitudeDetector(double maxCheck,
double threshold,
double altitudeIn,
double earthRadiusIn,
OrbitNatureConverter orbitConverterIn,
EventDetector.Action ascending,
EventDetector.Action descending,
boolean removeAscending,
boolean removeDescending)
Build a new altitude detector, with osculating perigee.
|
Copyright © 2023 CNES. All rights reserved.