|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectswisseph.TransitCalculator
swisseph.TCPlanet
public class TCPlanet
This class implements a TransitCalculator for one planets position or speed.
You would create a TransitCalculator from this class and use the SwissEph.getTransit() methods to actually calculate a transit, e.g.:
SwissEph sw = new SwissEph(...); ... int flags = SweConst.SEFLG_SWIEPH | SweConst.SEFLG_TRANSIT_LONGITUDE SweConst.SEFLG_TRANSIT_SPEED; boolean backwards = false; TransitCalculator tc = new TCPlanet( sw, SweConst.SE_SATURN, flags, 0); ... double nextTransitET = sw.getTransitET(tc, jdET, backwards);This would calculate the (ET-) date, when the Saturn will change from retrograde to direct movement or vice versa.
フィールドの概要 |
---|
クラス swisseph.TransitCalculator から継承されたフィールド |
---|
rollover, rolloverVal |
コンストラクタの概要 | |
---|---|
TCPlanet(SwissEph sw,
int planet,
int flags,
double offset)
Creates a new TransitCalculator for transits of any of the planets positions (longitudinal / latitudinal and distance) or speeds, be it in the geocentric or topocentric coordinate system, or in tropical or sidereal zodiac. |
メソッドの概要 | |
---|---|
protected double |
calc(double jdET)
|
protected double |
getDegreePrecision(double jd)
|
protected double |
getMaxSpeed()
|
protected double |
getMinSpeed()
|
java.lang.Object[] |
getObjectIdentifiers()
This returns all the "object identifiers s" used in this TransitCalculator. |
double |
getOffset()
This returns the degree or other value of the position or speed of the planet to transit. |
boolean |
getRollover()
|
protected double |
getTimePrecision(double degPrec)
|
void |
setOffset(double value)
This sets the degree or other value for the position or speed of the planet to transit. |
java.lang.String |
toString()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public TCPlanet(SwissEph sw, int planet, int flags, double offset)
sw
- A SwissEph object, if you have one available. Can be null.planet
- The transiting planet. Valid planets are SweConst.SE_SUN
up to SweConst.SE_INTP_PERG with the exception of SweConst.SE_EARTH.flags
- The calculation type flags (SweConst.SEFLG_TRANSIT_LONGITUDE,
SweConst.SEFLG_TRANSIT_LATITUDE or SweConst.SEFLG_TRANSIT_DISTANCE in
conjunction with SweConst.SEFLG_TRANSIT_SPEED for transits over a speed
value). Also flags modifying the basic planet calculations, these are
SweConst.SEFLG_TOPOCTR, SweConst.SEFLG_HELCTR and SweConst.SEFLG_SIDEREAL,
plus the ephemeris flags SweConst.SEFLG_MOSEPH, SweConst.SEFLG_SWIEPH or
plus the ephemeris flags SweConst.SEFLG_MOSEPH, SweConst.SEFLG_SWIEPH or
SweConst.SEFLG_JPLEPH optionally.offset
- This is the desired transit degree or transit speed.TCPlanetPlanet.TCPlanetPlanet(SwissEph, int, int, int, double)
,
SweConst.SEFLG_TRANSIT_LONGITUDE
,
SweConst.SEFLG_TRANSIT_LATITUDE
,
SweConst.SEFLG_TRANSIT_DISTANCE
,
SweConst.SEFLG_TRANSIT_SPEED
,
SweConst.SEFLG_YOGA_TRANSIT
,
SweConst.SEFLG_TOPOCTR
,
SweConst.SEFLG_HELCTR
,
SweConst.SEFLG_SIDEREAL
,
SweConst.SEFLG_MOSEPH
,
SweConst.SEFLG_SWIEPH
,
SweConst.SEFLG_JPLEPH
メソッドの詳細 |
---|
public boolean getRollover()
TransitCalculator
内の getRollover
TransitCalculator.rolloverVal
public void setOffset(double value)
TransitCalculator
内の setOffset
value
- The desired offset value.getOffset()
public double getOffset()
TransitCalculator
内の getOffset
setOffset(double)
public java.lang.Object[] getObjectIdentifiers()
TransitCalculator
内の getObjectIdentifiers
protected double calc(double jdET)
TransitCalculator
内の calc
protected double getMaxSpeed()
TransitCalculator
内の getMaxSpeed
protected double getMinSpeed()
TransitCalculator
内の getMinSpeed
protected double getTimePrecision(double degPrec)
TransitCalculator
内の getTimePrecision
protected double getDegreePrecision(double jd)
TransitCalculator
内の getDegreePrecision
public java.lang.String toString()
java.lang.Object
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |