Index: trunk/Mars/libnova/nova.h
===================================================================
--- trunk/Mars/libnova/nova.h	(revision 15195)
+++ trunk/Mars/libnova/nova.h	(revision 15196)
@@ -14,4 +14,10 @@
     typedef ln_rst_time   RstTime;
 
+    const LnLatPosn &ORM()
+    {
+        const static LnLatPosn obs = { -(17.+53./60+26.525/3600), 28.+45./60+42.462/3600 };
+        return obs;
+    }
+
     HrzPosn GetHrzFromEqu(const EquPosn &obj, const LnLatPosn &obs, double jd)
     {
@@ -19,4 +25,8 @@
         ln_get_hrz_from_equ(const_cast<EquPosn*>(&obj), const_cast<LnLatPosn*>(&obs), jd, &hrz);
         return hrz;
+    }
+    HrzPosn GetHrzFromEqu(const EquPosn &obj, double jd)
+    {
+        return GetHrzFromEqu(obj, ORM(), jd);
     }
 
@@ -27,6 +37,10 @@
         return rst;
     }
+    RstTime GetSolarRst(double jd, double hrz=LN_SOLAR_STANDART_HORIZON)
+    {
+        return GetSolarRst(jd, ORM(), hrz);
+    }
 
-    RstTime GetLunarRst(double jd, const LnLatPosn &obs)
+    RstTime GetLunarRst(double jd, const LnLatPosn &obs=ORM())
     {
         RstTime rst;
