public abstract class TransitCalculator
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected boolean |
rollover |
protected double |
rolloverVal |
Constructor and Description |
---|
TransitCalculator() |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
calc(double jdET) |
protected boolean |
checkIdenticalResult(double offset,
double val) |
protected boolean |
checkResult(double offset,
double lastVal,
double val,
boolean above,
boolean pxway) |
protected abstract double |
getDegreePrecision(double jdET) |
double |
getMaxOffset() |
protected abstract double |
getMaxSpeed() |
double |
getMinOffset() |
protected abstract double |
getMinSpeed() |
protected double |
getNextJD(double jdET,
double val,
double offset,
double min,
double max,
boolean back) |
java.lang.Object[] |
getObjectIdentifiers()
This returns all the "object identifiers" used in this
TransitCalculator.
|
abstract double |
getOffset()
This returns the degree or other value of the position or speed of
the planet to transit.
|
abstract boolean |
getRollover() |
double |
getRolloverVal() |
protected abstract double |
getTimePrecision(double degPrec) |
abstract void |
setOffset(double value)
This sets the degree or other value for the position or speed of
the planet to transit.
|
public abstract boolean getRollover()
rolloverVal
public double getRolloverVal()
rolloverVal
public double getMinOffset()
public double getMaxOffset()
public abstract void setOffset(double value)
value
- The desired offset value.getOffset()
public abstract double getOffset()
setOffset(double)
public java.lang.Object[] getObjectIdentifiers()
protected abstract double getMaxSpeed()
protected abstract double getMinSpeed()
protected abstract double getDegreePrecision(double jdET)
protected abstract double getTimePrecision(double degPrec)
protected abstract double calc(double jdET)
protected boolean checkIdenticalResult(double offset, double val)
protected boolean checkResult(double offset, double lastVal, double val, boolean above, boolean pxway)
protected double getNextJD(double jdET, double val, double offset, double min, double max, boolean back)