Class: When::Ephemeris::Hindu::RealGraha Abstract
- Inherits:
-
ClassicGraha
- Object
- Graha
- ClassicGraha
- When::Ephemeris::Hindu::RealGraha
- Defined in:
- lib/when_exe/region/indian.rb
Overview
This class is abstract.
実在の“惑星”
Direct Known Subclasses
Constant Summary
Constants included from When::Ephemeris
AU, AcS, BCENT, C0, CIRCLE, COS, COSL, COSLT, COST, DAY, DEG, EPOCH1800, EPOCH1900, EPOCH1975, EPOCH2000, FARAWAY, JCENT, JYEAR, Jupiter, LIN, Mars, Mercury, Neptune, P0B, P0L, P0P, P0dB, P0dL, P1B, P1L, P1R, P2B, P2L, P2Q, P2dL, P3L, P3Q, P4B, P4L, P4Q, P4dL, P5B, P5L, P5Q, P5dL, P5l, P5n, P5r, P5t, P6B, P6L, P6Q, P6dL, P6l, P6n, P6r, P6t, P7B, P7L, P7R, P8B, P8L, P8R, P9B, P9L, P9R, PSEC, Pluto, SIN, SINL, SINLT, SINT, Saturn, Uranus, Venus
Instance Method Summary collapse
-
#_manda_equation(rot) ⇒ Numeric
マンダ補正.
-
#initialize(formula, rotation, circumm, apogee) ⇒ RealGraha
constructor
オブジェクトの生成.
Methods inherited from ClassicGraha
#_mean_rotation, #mean_longitude, #true_longitude
Methods included from When::Ephemeris
_adjust, _rot, _to_p2, _to_p3, _to_r3, acos, asin, cosc, cosd, delta_e, delta_p, julian_century_from_2000, julian_year_from_1975, obl, polynomial, root, sinc, sind, tanc, tand, trigonometric
Constructor Details
#initialize(formula, rotation, circumm, apogee) ⇒ RealGraha
オブジェクトの生成
274 275 276 277 278 |
# File 'lib/when_exe/region/indian.rb', line 274 def initialize(formula, rotation, circumm, apogee) @circumm = circumm / 360.0 @apogee = apogee / 360.0 super(formula, rotation) end |
Instance Method Details
#_manda_equation(rot) ⇒ Numeric
マンダ補正
263 264 265 |
# File 'lib/when_exe/region/indian.rb', line 263 def _manda_equation(rot) asin(@circumm * sinc(rot)) / CIRCLE end |