JNISpice
version 2.0.0

spice.basic
Class GFNumericSearch

java.lang.Object
  extended by spice.basic.GF
      extended by spice.basic.GFNumericSearch
Direct Known Subclasses:
GFAngularSeparationSearch, GFDistanceSearch, GFIlluminationAngleSearch, GFPhaseAngleSearch, GFPositionCoordinateSearch, GFRangeRateSearch, GFSubObserverCoordinateSearch, GFSurfaceInterceptCoordinateSearch, GFUserDefinedScalarSearch

public abstract class GFNumericSearch
extends GF

Class GFSearch is the abstract superclass for GF numeric quantity searches.

Version 2.0.0 29-NOV-2016 (NJB)

This class is now derived from class GF.

Version 1.0.0 17-AUG-2009 (NJB)


Field Summary
 
Fields inherited from class spice.basic.GF
ADDWIN, ANNULR, ANY, CIRFOV, CNVTOL, EDSHAP, ELLFOV, FULL, MARGIN, MAXVRT, PARTL, POLFOV, PTSHAP, RECFOV, RYSHAP, SPSHAP
 
Constructor Summary
GFNumericSearch()
           
 
Method Summary
abstract  SpiceWindow run(SpiceWindow confinementWindow, GFConstraint constraint, double step, int maxWorkspaceIntervals)
          Run a search over a specified confinement window, using a specified step size (units are TDB seconds).
 
Methods inherited from class spice.basic.GF
setTolerance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GFNumericSearch

public GFNumericSearch()
Method Detail

run

public abstract SpiceWindow run(SpiceWindow confinementWindow,
                                GFConstraint constraint,
                                double step,
                                int maxWorkspaceIntervals)
                         throws SpiceException
Run a search over a specified confinement window, using a specified step size (units are TDB seconds).

The input `maxWorkspaceIntervals' is an upper bound on the number of intervals in each workspace window.

Throws:
SpiceException

JNISpice
version 2.0.0

JNISpice Alpha Test Version 2.0.0 28-JAN-2017 (NJB)