JEphem site
JEphem API

Class TestWithSwiss

java.lang.Object
  |
  +--TestWithSwiss
All Implemented Interfaces:
GeneralConstants, jephem.astro.SolarSystemConstants, jephem.astro.spacetime.SpaceConstants, jephem.astro.spacetime.TimeConstants, jephem.astro.spacetime.UnitsConstants

public abstract class TestWithSwiss
extends java.lang.Object
implements GeneralConstants, jephem.astro.SolarSystemConstants, jephem.astro.spacetime.SpaceConstants, jephem.astro.spacetime.TimeConstants, jephem.astro.spacetime.UnitsConstants

Contains methods used to compare the results of JEphem and SwissEphemeris.
JEphem program doesn't use it ; it was used to test JEphem.
This class is dependant from jephem, tig and swisseph packages, which must be in the classpath.
In this class, when arrays characterizing planetary data were needed (ex : for "planetNames"), the indexes of jephem.astro.SolarSystemConstants were used.


Field Summary
 
Fields inherited from interface tig.GeneralConstants
BLANK, FS, LS, NO_SPECIF, SPACE
 
Fields inherited from interface jephem.astro.SolarSystemConstants
E0_1900, E0_1950, E0_2000, EARTH, JUPITER, KM_PER_AU, MARS, MERCURY, MOON, NB_BODIES, NEPTUNE, PLUTO, SATURN, SIDERAL_RATE, SUN, URANUS, VENUS
 
Fields inherited from interface jephem.astro.spacetime.SpaceConstants
CARTESIAN, COORD_V0, COORD_V1, COORD_V2, COORD_X0, COORD_X1, COORD_X2, COORDGROUP_DELTA_BETA_LAMBDA, COORDGROUP_DIST_ALPHA_DELTA, COORDGROUP_RLB, COORDGROUP_XYZ, FRAME_EC_HELIO_GEOMETRIC, FRAME_ECLIPTIC, FRAME_EQUATORIAL, FRAME_GALACTIC, FRAME_HORIZONTAL_TOPOCENTRIC, FRAME_THEORY, LIGHT_VELOCITY, NB_COORDS, SPHERICAL
 
Fields inherited from interface jephem.astro.spacetime.TimeConstants
DAYS_PER_CENTURY, DAYS_PER_MILLENIUM, DAYS_PER_YEAR, JD1900, JD2000, JD2100, SECONDS_PER_DAY, TT_TDB, UTC
 
Fields inherited from interface jephem.astro.spacetime.UnitsConstants
ANGULAR_SPEED_UNIT_ARCSEC_PER_DAY, ANGULAR_SPEED_UNIT_ARCSEC_PER_S, ANGULAR_SPEED_UNIT_DEG_PER_DAY, ANGULAR_SPEED_UNIT_DEG_PER_S, ANGULAR_SPEED_UNIT_RAD_PER_DAY, ANGULAR_UNIT_ARCSEC, ANGULAR_UNIT_DEG, ANGULAR_UNIT_RAD, BASE_ANGULAR_SPEED_UNIT, BASE_ANGULAR_UNIT, BASE_DISTANCE_UNIT, BASE_LINEAR_SPEED_UNIT, DEGREES_DECIMAL, DEGREES_DMS, DELTA_BETWEEN_BASES, DISTANCE_UNIT_AU, DISTANCE_UNIT_KM, DISTANCE_UNIT_M, LINEAR_SPEED_UNIT_AU_PER_D, LINEAR_SPEED_UNIT_KM_PER_D, LINEAR_SPEED_UNIT_KM_PER_HOUR, LINEAR_SPEED_UNIT_M_PER_S, TYPE_ANGULAR, TYPE_ANGULAR_SPEED, TYPE_DISTANCE, TYPE_LINEAR_SPEED, UNITGROUP_AU_AU_AU, UNITGROUP_AU_DEG_DEG, UNITGROUP_AU_RAD_RAD, UNITGROUP_AUD_AUD_AUD, UNITGROUP_KM_KM_KM
 
Constructor Summary
TestWithSwiss()
           
 
Method Summary
static void compareWithSwiss(java.lang.String strJd, java.lang.String strBodies, java.lang.String strFrame, java.lang.String strTimeFrame, java.lang.String strSphereCart, java.lang.String strUnits, java.lang.String outputFile)
          WARNING : 'strUnits' must have a length of 6.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestWithSwiss

public TestWithSwiss()
Method Detail

compareWithSwiss

public static void compareWithSwiss(java.lang.String strJd,
                                    java.lang.String strBodies,
                                    java.lang.String strFrame,
                                    java.lang.String strTimeFrame,
                                    java.lang.String strSphereCart,
                                    java.lang.String strUnits,
                                    java.lang.String outputFile)
WARNING : 'strUnits' must have a length of 6.


main

public static void main(java.lang.String[] args)

JEphem site
JEphem API