public class HaloXZPlaneCrossingDetector extends AbstractDetector<HaloXZPlaneCrossingDetector>
DEFAULT_MAX_ITER, DEFAULT_MAXCHECK, DEFAULT_THRESHOLD
Modifier | Constructor and Description |
---|---|
protected |
HaloXZPlaneCrossingDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Protected constructor with full parameters.
|
|
HaloXZPlaneCrossingDetector(double maxCheck,
double threshold)
Simple Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected HaloXZPlaneCrossingDetector |
create(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Build a new instance.
|
double |
g(SpacecraftState s)
Compute the value of the detection function.
|
getHandler, getMaxCheckInterval, getMaxIterationCount, getThreshold, init, isForward, withHandler, withMaxCheck, withMaxCheck, withMaxIter, withThreshold
public HaloXZPlaneCrossingDetector(double maxCheck, double threshold)
maxCheck
- maximum checking interval (s)threshold
- convergence threshold (s)protected HaloXZPlaneCrossingDetector(AdaptableInterval maxCheck, double threshold, int maxIter, EventHandler handler)
This constructor is not public as users are expected to use the builder API
with the various withXxx()
methods to set up the instance in a
readable manner without using a huge amount of parameters.
maxCheck
- maximum checking intervalthreshold
- convergence threshold (s)maxIter
- maximum number of iterations in the event time searchhandler
- event handler to call at event occurrencesprotected HaloXZPlaneCrossingDetector create(AdaptableInterval newMaxCheck, double newThreshold, int newMaxIter, EventHandler newHandler)
create
in class AbstractDetector<HaloXZPlaneCrossingDetector>
newMaxCheck
- maximum checking interval (s)newThreshold
- convergence threshold (s)newMaxIter
- maximum number of iterations in the event time searchnewHandler
- event handler to call at event occurrencespublic double g(SpacecraftState s)
g
in interface EventDetector
g
in class AbstractDetector<HaloXZPlaneCrossingDetector>
s
- the current state information: date, kinematics, attitudeCopyright © 2002-2023 CS GROUP. All rights reserved.