• Home
  • Raw
  • Download

Lines Matching refs:CalendarAstronomer

103 const double CalendarAstronomer::SYNODIC_MONTH  = 29.530588853;
201 const double CalendarAstronomer::PI = 3.14159265358979323846;
203 #define CalendarAstronomer_PI2 (CalendarAstronomer::PI*2.0)
204 #define RAD_HOUR ( 12 / CalendarAstronomer::PI ) // radians -> hours
205 #define DEG_RAD ( CalendarAstronomer::PI / 180 ) // degrees -> radians
206 #define RAD_DEG ( 180 / CalendarAstronomer::PI ) // radians -> degrees
222 return normalize(angle, CalendarAstronomer::PI * 2.0); in norm2PI()
229 …return normalize(angle + CalendarAstronomer::PI, CalendarAstronomer::PI * 2.0) - CalendarAstronome… in normPI()
242 CalendarAstronomer::CalendarAstronomer(): in CalendarAstronomer() function in CalendarAstronomer
253 CalendarAstronomer::CalendarAstronomer(UDate d): fTime(d), fLongitude(0.0), fLatitude(0.0), fGmtOff… in CalendarAstronomer() function in CalendarAstronomer
272 CalendarAstronomer::CalendarAstronomer(double longitude, double latitude) : in CalendarAstronomer() function in CalendarAstronomer
280 CalendarAstronomer::~CalendarAstronomer() in ~CalendarAstronomer()
300 void CalendarAstronomer::setTime(UDate aTime) { in setTime()
321 void CalendarAstronomer::setJulianDay(double jdn) { in setJulianDay()
337 UDate CalendarAstronomer::getTime() { in getTime()
351 double CalendarAstronomer::getJulianDay() { in getJulianDay()
366 double CalendarAstronomer::getJulianCentury() { in getJulianCentury()
378 double CalendarAstronomer::getGreenwichSidereal() { in getGreenwichSidereal()
390 double CalendarAstronomer::getSiderealOffset() { in getSiderealOffset()
405 double CalendarAstronomer::getLocalSidereal() { in getLocalSidereal()
418 double CalendarAstronomer::lstToUT(double lst) { in lstToUT()
444 CalendarAstronomer::Equatorial& CalendarAstronomer::eclipticToEquatorial(CalendarAstronomer::Equato… in eclipticToEquatorial()
459 CalendarAstronomer::Equatorial& CalendarAstronomer::eclipticToEquatorial(CalendarAstronomer::Equato… in eclipticToEquatorial()
489 CalendarAstronomer::Equatorial& CalendarAstronomer::eclipticToEquatorial(CalendarAstronomer::Equato… in eclipticToEquatorial()
498 CalendarAstronomer::Horizon& CalendarAstronomer::eclipticToHorizon(CalendarAstronomer::Horizon& res… in eclipticToHorizon()
503 … double H = getLocalSidereal()*CalendarAstronomer::PI/12 - equatorial.ascension; // Hour-angle in eclipticToHorizon()
530 #define SUN_ETA_G (279.403303 * CalendarAstronomer::PI/180) // Ecliptic longitude at epoch
531 #define SUN_OMEGA_G (282.768422 * CalendarAstronomer::PI/180) // Ecliptic longitude of perigee
622 double CalendarAstronomer::getSunLongitude() in getSunLongitude()
636 /*public*/ void CalendarAstronomer::getSunLongitude(double jDay, double &longitude, double &meanAno… in getSunLongitude()
664 CalendarAstronomer::Equatorial& CalendarAstronomer::getSunPosition(CalendarAstronomer::Equatorial& … in getSunPosition()
687 double CalendarAstronomer::SUMMER_SOLSTICE() { in SUMMER_SOLSTICE()
688 return (CalendarAstronomer::PI/2); in SUMMER_SOLSTICE()
709 double CalendarAstronomer::WINTER_SOLSTICE() { in WINTER_SOLSTICE()
710 return ((CalendarAstronomer::PI*3)/2); in WINTER_SOLSTICE()
713 CalendarAstronomer::AngleFunc::~AngleFunc() {} in ~AngleFunc()
721 class SunTimeAngleFunc : public CalendarAstronomer::AngleFunc {
724 virtual double eval(CalendarAstronomer& a) { return a.getSunLongitude(); } in eval()
729 UDate CalendarAstronomer::getSunTime(double desired, UBool next) in getSunTime()
739 CalendarAstronomer::CoordFunc::~CoordFunc() {} in ~CoordFunc()
741 class RiseSetCoordFunc : public CalendarAstronomer::CoordFunc {
744 …virtual void eval(CalendarAstronomer::Equatorial& result, CalendarAstronomer&a) { a.getSunPositio… in eval()
749 UDate CalendarAstronomer::getSunRiseSet(UBool rise) in getSunRiseSet()
1047 #define moonL0 (318.351648 * CalendarAstronomer::PI/180 ) // Mean long. at epoch
1048 #define moonP0 ( 36.340410 * CalendarAstronomer::PI/180 ) // Mean long. of perigee
1049 #define moonN0 ( 318.510107 * CalendarAstronomer::PI/180 ) // Mean long. of node
1050 #define moonI ( 5.145366 * CalendarAstronomer::PI/180 ) // Inclination of orbit
1055 #define moonT0 ( 0.5181 * CalendarAstronomer::PI/180 ) // Angular size at distance A
1056 #define moonPi ( 0.9507 * CalendarAstronomer::PI/180 ) // Parallax at distance A
1064 const CalendarAstronomer::Equatorial& CalendarAstronomer::getMoonPosition() in getMoonPosition()
1117 … double variation = 0.6583*CalendarAstronomer::PI/180 * ::sin(2*(moonLongitude - sunLongitude)); in getMoonPosition()
1154 double CalendarAstronomer::getMoonAge() { in getMoonAge()
1181 double CalendarAstronomer::getMoonPhase() { in getMoonPhase()
1193 const CalendarAstronomer::MoonAge CalendarAstronomer::NEW_MOON() { in NEW_MOON()
1194 return CalendarAstronomer::MoonAge(0); in NEW_MOON()
1213 const CalendarAstronomer::MoonAge CalendarAstronomer::FULL_MOON() { in FULL_MOON()
1214 return CalendarAstronomer::MoonAge(CalendarAstronomer::PI); in FULL_MOON()
1223 class MoonTimeAngleFunc : public CalendarAstronomer::AngleFunc {
1226 virtual double eval(CalendarAstronomer&a) { return a.getMoonAge(); } in eval()
1245 UDate CalendarAstronomer::getMoonTime(double desired, UBool next) in getMoonTime()
1265 UDate CalendarAstronomer::getMoonTime(const CalendarAstronomer::MoonAge& desired, UBool next) { in getMoonTime()
1269 class MoonRiseSetCoordFunc : public CalendarAstronomer::CoordFunc {
1272 …virtual void eval(CalendarAstronomer::Equatorial& result, CalendarAstronomer&a) { result = a.getMo… in eval()
1283 UDate CalendarAstronomer::getMoonRiseSet(UBool rise) in getMoonRiseSet()
1297 UDate CalendarAstronomer::timeOfAngle(AngleFunc& func, double desired, in timeOfAngle()
1365 UDate CalendarAstronomer::riseOrSet(CoordFunc& func, UBool rise, in riseOrSet()
1414 double CalendarAstronomer::eclipticObliquity() { in eclipticObliquity()
1434 void CalendarAstronomer::clearCache() { in clearCache()
1478 UnicodeString CalendarAstronomer::Ecliptic::toString() const in toString()
1489 UnicodeString CalendarAstronomer::Equatorial::toString() const in toString()
1501 UnicodeString CalendarAstronomer::Horizon::toString() const in toString()