jp.co.isic.SwissEphemeris
クラス SwissMosher

java.lang.Object
  拡張jp.co.isic.SwissEphemeris.SwissEphemeris
      拡張jp.co.isic.SwissEphemeris.SwissMosher

public class SwissMosher
extends SwissEphemeris


フィールドの概要
static String SE_FILE_SUFFIX
           
static int SEFLG_DEFAULTEPH
           
static int SEI_ANYBODY
           
static int SEI_CERES
           
static int SEI_CHIRON
           
static int SEI_CURR_FPOS
           
static int SEI_EARTH
           
static int SEI_EMB
           
static int SEI_EPSILON
           
static int SEI_FILE_ANY_AST
           
static int SEI_FILE_BIGENDIAN
           
static int SEI_FILE_EFPOSBEGIN
           
static int SEI_FILE_FIXSTAR
           
static int SEI_FILE_LITENDIAN
           
static int SEI_FILE_MAIN_AST
           
static int SEI_FILE_MOON
           
static int SEI_FILE_NMAXPLAN
           
static int SEI_FILE_NOREORD
           
static int SEI_FILE_PLANET
           
static int SEI_FILE_REORD
           
static int SEI_FILE_TEST_ENDIAN
           
static int SEI_FLG_ELLIPSE
           
static int SEI_FLG_EMBHEL
           
static int SEI_FLG_HELIO
           
static int SEI_FLG_ROTATE
           
static int SEI_JUNO
           
static int SEI_JUPITER
           
static int SEI_MARS
           
static int SEI_MEAN_APOG
           
static int SEI_MEAN_NODE
           
static int SEI_MERCURY
           
static int SEI_MOON
           
static int SEI_NEPHFILES
           
static int SEI_NEPTUNE
           
static int SEI_NUTATION
           
static int SEI_OSCU_APOG
           
static int SEI_PALLAS
           
static int SEI_PHOLUS
           
static int SEI_PLUTO
           
static int SEI_SATURN
           
static int SEI_SUN
           
static int SEI_SUNBARY
           
static int SEI_TRUE_NODE
           
static int SEI_URANUS
           
static int SEI_VENUS
           
static int SEI_VESTA
           
 
クラス jp.co.isic.SwissEphemeris.SwissEphemeris から継承したフィールド
BEYOND_EPH_LIMITS, ERR, J_TO_J2000, J2000_TO_J, NOT_AVAILABLE, OK, SE_ADMETOS, SE_APOLLON, SE_APP_TO_TRUE, SE_ARMC, SE_ASC, SE_AST_OFFSET, SE_ASTNAMFILE, SE_BIT_DISC_CENTER, SE_BIT_NO_REFRACTION, SE_CALC_ITRANSIT, SE_CALC_MTRANSIT, SE_CALC_RISE, SE_CALC_SET, SE_CERES, SE_CHIRON, SE_COASC1, SE_COASC2, SE_COMET_OFFSET, SE_CUPIDO, SE_DE_NUMBER, SE_EARTH, SE_ECL_1ST_VISIBLE, SE_ECL_2ND_VISIBLE, SE_ECL_3RD_VISIBLE, SE_ECL_4TH_VISIBLE, SE_ECL_ANNULAR, SE_ECL_ANNULAR_TOTAL, SE_ECL_CENTRAL, SE_ECL_MAX_VISIBLE, SE_ECL_NONCENTRAL, SE_ECL_NUT, SE_ECL_ONE_TRY, SE_ECL_PARTIAL, SE_ECL_PENUMBRAL, SE_ECL_TOTAL, SE_ECL_VISIBLE, SE_ECL2HOR, SE_EPHE_PATH, SE_EQU2HOR, SE_EQUASC, SE_FICT_MAX, SE_FICT_OFFSET, SE_FICT_OFFSET_1, SE_FICTFILE, SE_FIXSTAR, SE_FNAME_DE200, SE_FNAME_DE403, SE_FNAME_DE404, SE_FNAME_DE405, SE_FNAME_DE406, SE_FNAME_DFT, SE_GREG_CAL, SE_HADES, SE_HARRINGTON, SE_HOR2ECL, SE_HOR2EQU, SE_ISIS, SE_JUL_CAL, SE_JUNO, SE_JUPITER, SE_KRONOS, SE_MARS, SE_MAX_STNAME, SE_MC, SE_MEAN_APOG, SE_MEAN_NODE, SE_MERCURY, SE_MOON, SE_NALL_NAT_POINTS, SE_NASCMC, SE_NEPTUNE, SE_NEPTUNE_ADAMS, SE_NEPTUNE_LEVERRIER, SE_NFICT_ELEM, SE_NIBIRU, SE_NODBIT_FOPOINT, SE_NODBIT_MEAN, SE_NODBIT_OSCU, SE_NODBIT_OSCU_BAR, SE_NPLANETS, SE_NSIDM_PREDEF, SE_OSCU_APOG, SE_PALLAS, SE_PHOLUS, SE_PLUTO, SE_PLUTO_LOWELL, SE_PLUTO_PICKERING, SE_POLASC, SE_POSEIDON, SE_PROSERPINA, SE_SATURN, SE_SIDBIT_ECL_T0, SE_SIDBIT_SSY_PLANE, SE_SIDBITS, SE_SIDM_ALDEBARAN_15TAU, SE_SIDM_B1950, SE_SIDM_BABYL_ETPSC, SE_SIDM_BABYL_HUBER, SE_SIDM_BABYL_KUGLER1, SE_SIDM_BABYL_KUGLER2, SE_SIDM_BABYL_KUGLER3, SE_SIDM_DELUCE, SE_SIDM_DJWHAL_KHUL, SE_SIDM_FAGAN_BRADLEY, SE_SIDM_GALCENT_0SAG, SE_SIDM_HIPPARCHOS, SE_SIDM_J1900, SE_SIDM_J2000, SE_SIDM_JN_BHASIN, SE_SIDM_KRISHNAMURTI, SE_SIDM_LAHIRI, SE_SIDM_RAMAN, SE_SIDM_SASSANIAN, SE_SIDM_USER, SE_SIDM_USHASHASHI, SE_SIDM_YUKTESHWAR, SE_SPLIT_DEG_KEEP_DEG, SE_SPLIT_DEG_KEEP_SIGN, SE_SPLIT_DEG_ROUND_DEG, SE_SPLIT_DEG_ROUND_MIN, SE_SPLIT_DEG_ROUND_SEC, SE_SPLIT_DEG_ZODIACAL, SE_STARFILE, SE_SUN, SE_TRUE_NODE, SE_TRUE_TO_APP, SE_URANUS, SE_VARUNA, SE_VENUS, SE_VERTEX, SE_VESTA, SE_VULCAN, SE_VULKANUS, SE_WALDEMATH, SE_WHITE_MOON, SE_ZEUS, SEFLG_BARYCTR, SEFLG_EPHMASK, SEFLG_EQUATORIAL, SEFLG_HELCTR, SEFLG_J2000, SEFLG_JPLEPH, SEFLG_MOSEPH, SEFLG_NOABERR, SEFLG_NOGDEFL, SEFLG_NONUT, SEFLG_RADIANS, SEFLG_SIDEREAL, SEFLG_SPEED, SEFLG_SPEED3, SEFLG_SWIEPH, SEFLG_TOPOCTR, SEFLG_TRUEPOS, SEFLG_XYZ, SEI_NNODE_ETC, SEI_NPLANETS, swed
 
コンストラクタの概要
SwissMosher()
           
 
メソッドの概要
 int swe_calc_ut(double tjd_ut, int ipl, int iflag, double[] xx, String serr)
           
 int swe_calc(double tjd, int ipl, int iflag, double[] xx, String serr)
          swe_calc method.
 void swe_close()
          swe_close method close Swiss Ephemeris.
 int swe_fixstar_ut(String star, double tjd_ut, int iflag, double[] xx, String serr)
          Describe swe_fixstar_ut method here.
 int swe_fixstar(String star, double tjd, int iflag, double[] xx, String serr)
          swe_fixstar method NOP stub
 String swe_get_ayanamsa_name(int isidmode)
           
 double swe_get_ayanamsa_ut(double tjd_ut)
           
 double swe_get_ayanamsa(double tjd_et)
           
 String swe_get_planet_name(int ipl, String spname)
           
 void swe_set_ephe_path(String path)
           
 void swe_set_jpl_file(String fname)
           
 void swe_set_sid_mode(int sid_mode, double t0, double ayan_t0)
           
 void swe_set_topo(double geolon, double geolat, double geoalt)
          swe_set_topo method set geographic position of observer
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SEFLG_DEFAULTEPH

public static final int SEFLG_DEFAULTEPH
関連項目:
定数フィールド値

SEI_EPSILON

public static final int SEI_EPSILON
関連項目:
定数フィールド値

SEI_NUTATION

public static final int SEI_NUTATION
関連項目:
定数フィールド値

SEI_EMB

public static final int SEI_EMB
関連項目:
定数フィールド値

SEI_EARTH

public static final int SEI_EARTH
関連項目:
定数フィールド値

SEI_SUN

public static final int SEI_SUN
関連項目:
定数フィールド値

SEI_MOON

public static final int SEI_MOON
関連項目:
定数フィールド値

SEI_MERCURY

public static final int SEI_MERCURY
関連項目:
定数フィールド値

SEI_VENUS

public static final int SEI_VENUS
関連項目:
定数フィールド値

SEI_MARS

public static final int SEI_MARS
関連項目:
定数フィールド値

SEI_JUPITER

public static final int SEI_JUPITER
関連項目:
定数フィールド値

SEI_SATURN

public static final int SEI_SATURN
関連項目:
定数フィールド値

SEI_URANUS

public static final int SEI_URANUS
関連項目:
定数フィールド値

SEI_NEPTUNE

public static final int SEI_NEPTUNE
関連項目:
定数フィールド値

SEI_PLUTO

public static final int SEI_PLUTO
関連項目:
定数フィールド値

SEI_SUNBARY

public static final int SEI_SUNBARY
関連項目:
定数フィールド値

SEI_ANYBODY

public static final int SEI_ANYBODY
関連項目:
定数フィールド値

SEI_CHIRON

public static final int SEI_CHIRON
関連項目:
定数フィールド値

SEI_PHOLUS

public static final int SEI_PHOLUS
関連項目:
定数フィールド値

SEI_CERES

public static final int SEI_CERES
関連項目:
定数フィールド値

SEI_PALLAS

public static final int SEI_PALLAS
関連項目:
定数フィールド値

SEI_JUNO

public static final int SEI_JUNO
関連項目:
定数フィールド値

SEI_VESTA

public static final int SEI_VESTA
関連項目:
定数フィールド値

SEI_MEAN_NODE

public static final int SEI_MEAN_NODE
関連項目:
定数フィールド値

SEI_TRUE_NODE

public static final int SEI_TRUE_NODE
関連項目:
定数フィールド値

SEI_MEAN_APOG

public static final int SEI_MEAN_APOG
関連項目:
定数フィールド値

SEI_OSCU_APOG

public static final int SEI_OSCU_APOG
関連項目:
定数フィールド値

SEI_FLG_HELIO

public static final int SEI_FLG_HELIO
関連項目:
定数フィールド値

SEI_FLG_ROTATE

public static final int SEI_FLG_ROTATE
関連項目:
定数フィールド値

SEI_FLG_ELLIPSE

public static final int SEI_FLG_ELLIPSE
関連項目:
定数フィールド値

SEI_FLG_EMBHEL

public static final int SEI_FLG_EMBHEL
関連項目:
定数フィールド値

SEI_FILE_PLANET

public static final int SEI_FILE_PLANET
関連項目:
定数フィールド値

SEI_FILE_MOON

public static final int SEI_FILE_MOON
関連項目:
定数フィールド値

SEI_FILE_MAIN_AST

public static final int SEI_FILE_MAIN_AST
関連項目:
定数フィールド値

SEI_FILE_ANY_AST

public static final int SEI_FILE_ANY_AST
関連項目:
定数フィールド値

SEI_FILE_FIXSTAR

public static final int SEI_FILE_FIXSTAR
関連項目:
定数フィールド値

SEI_FILE_TEST_ENDIAN

public static final int SEI_FILE_TEST_ENDIAN
関連項目:
定数フィールド値

SEI_FILE_BIGENDIAN

public static final int SEI_FILE_BIGENDIAN
関連項目:
定数フィールド値

SEI_FILE_NOREORD

public static final int SEI_FILE_NOREORD
関連項目:
定数フィールド値

SEI_FILE_LITENDIAN

public static final int SEI_FILE_LITENDIAN
関連項目:
定数フィールド値

SEI_FILE_REORD

public static final int SEI_FILE_REORD
関連項目:
定数フィールド値

SEI_FILE_NMAXPLAN

public static final int SEI_FILE_NMAXPLAN
関連項目:
定数フィールド値

SEI_FILE_EFPOSBEGIN

public static final int SEI_FILE_EFPOSBEGIN
関連項目:
定数フィールド値

SE_FILE_SUFFIX

public static final String SE_FILE_SUFFIX
関連項目:
定数フィールド値

SEI_NEPHFILES

public static final int SEI_NEPHFILES
関連項目:
定数フィールド値

SEI_CURR_FPOS

public static final int SEI_CURR_FPOS
関連項目:
定数フィールド値
コンストラクタの詳細

SwissMosher

public SwissMosher()
メソッドの詳細

swe_calc

public int swe_calc(double tjd,
                    int ipl,
                    int iflag,
                    double[] xx,
                    String serr)
swe_calc method. The routine called by the user. It checks whether a position for the same planet, the same t, and the same flag bits has already been computed. If yes, this position is returned. Otherwise it is computed. -> If the SEFLG_SPEED flag has been specified, the speed will be returned at offset 3 of position array x[]. Its precision is probably better than 0.002"/day. -> If the SEFLG_SPEED3 flag has been specified, the speed will be computed from three positions. This speed is less accurate than SEFLG_SPEED, i.e. better than 0.1"/day. And it is much slower. It is used for program tests only. -> If no speed flag has been specified, no speed will be returned.

定義:
クラス SwissEphemeris 内の swe_calc
パラメータ:
tjd - a double value
ipl - an int value
iflag - an int value
serr - a String value
戻り値:
an int value

swe_calc_ut

public int swe_calc_ut(double tjd_ut,
                       int ipl,
                       int iflag,
                       double[] xx,
                       String serr)
定義:
クラス SwissEphemeris 内の swe_calc_ut

swe_fixstar

public int swe_fixstar(String star,
                       double tjd,
                       int iflag,
                       double[] xx,
                       String serr)
swe_fixstar method NOP stub

定義:
クラス SwissEphemeris 内の swe_fixstar
パラメータ:
star - a String value
tjd - a double value
iflag - an int value
serr - a String value
戻り値:
an int value

swe_fixstar_ut

public int swe_fixstar_ut(String star,
                          double tjd_ut,
                          int iflag,
                          double[] xx,
                          String serr)
Describe swe_fixstar_ut method here.

定義:
クラス SwissEphemeris 内の swe_fixstar_ut
パラメータ:
star - a String value
iflag - an int value
serr - a String value
戻り値:
an int value

swe_close

public void swe_close()
swe_close method close Swiss Ephemeris.

定義:
クラス SwissEphemeris 内の swe_close

swe_set_ephe_path

public void swe_set_ephe_path(String path)
定義:
クラス SwissEphemeris 内の swe_set_ephe_path

swe_set_jpl_file

public void swe_set_jpl_file(String fname)
定義:
クラス SwissEphemeris 内の swe_set_jpl_file

swe_get_planet_name

public String swe_get_planet_name(int ipl,
                                  String spname)
定義:
クラス SwissEphemeris 内の swe_get_planet_name

swe_set_topo

public void swe_set_topo(double geolon,
                         double geolat,
                         double geoalt)
swe_set_topo method set geographic position of observer

定義:
クラス SwissEphemeris 内の swe_set_topo
パラメータ:
geolon - a double value
geolat - a double value
geoalt - a double value

swe_set_sid_mode

public void swe_set_sid_mode(int sid_mode,
                             double t0,
                             double ayan_t0)
定義:
クラス SwissEphemeris 内の swe_set_sid_mode

swe_get_ayanamsa

public double swe_get_ayanamsa(double tjd_et)
定義:
クラス SwissEphemeris 内の swe_get_ayanamsa

swe_get_ayanamsa_ut

public double swe_get_ayanamsa_ut(double tjd_ut)
定義:
クラス SwissEphemeris 内の swe_get_ayanamsa_ut

swe_get_ayanamsa_name

public String swe_get_ayanamsa_name(int isidmode)
定義:
クラス SwissEphemeris 内の swe_get_ayanamsa_name