コード例 #1
0
ファイル: GrahaEnvironment.php プロジェクト: kunjara/jyotish
 /**
  * Determine if the graha is in mrityu bhaga. Indicate when to mrityu bhaga 
  * remains less than 2 degrees.
  * 
  * @return bool|float Distance to mrityu bhaga
  * @see Vaidyanatha Dikshita. Jataka Parijata. Chapter 1, Verse 57.
  */
 public function isMrityu()
 {
     $rashiGraha = $this->getEnvironment()['graha'][$this->objectKey]['rashi'];
     $degMrityu = Graha::listBhagaMrityu($this->optionBhagaMrityu)[$this->objectKey][$rashiGraha];
     $lonMrityu = ($rashiGraha - 1) * 30 + $degMrityu;
     $lonGraha = $this->getEnvironment()['graha'][$this->objectKey]['longitude'];
     $distanceGraha = abs($lonMrityu - $lonGraha);
     if ($distanceGraha > 2) {
         return false;
     } else {
         return $distanceGraha;
     }
 }