public class CR3BPSphereCrossingDetector extends org.orekit.propagation.events.AbstractDetector<CR3BPSphereCrossingDetector>
Constructor and Description |
---|
CR3BPSphereCrossingDetector(double primaryR,
double secondaryR,
org.orekit.bodies.CR3BPSystem syst,
double maxCheck,
double threshold)
Simple Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected CR3BPSphereCrossingDetector |
create(double newMaxCheck,
double newThreshold,
int newMaxIter,
org.orekit.propagation.events.handlers.EventHandler<? super CR3BPSphereCrossingDetector> newHandler) |
double |
g(org.orekit.propagation.SpacecraftState s)
Compute the value of the detection function.
|
public CR3BPSphereCrossingDetector(double primaryR, double secondaryR, org.orekit.bodies.CR3BPSystem syst, double maxCheck, double threshold)
primaryR
- Radius of the primary body sphere (m)secondaryR
- Radius of the secondary body sphere (m)syst
- CR3BP System consideredmaxCheck
- maximum checking interval (s)threshold
- convergence threshold (s)protected CR3BPSphereCrossingDetector create(double newMaxCheck, double newThreshold, int newMaxIter, org.orekit.propagation.events.handlers.EventHandler<? super CR3BPSphereCrossingDetector> newHandler)
create
in class org.orekit.propagation.events.AbstractDetector<CR3BPSphereCrossingDetector>
public double g(org.orekit.propagation.SpacecraftState s)
g
in interface org.orekit.propagation.events.EventDetector
g
in class org.orekit.propagation.events.AbstractDetector<CR3BPSphereCrossingDetector>
s
- the current state information: date, kinematics, attitudeCopyright © 2002–2020 CS Systèmes d'Information. All rights reserved.