Index: trunk/Mars/mcore/nova.h
===================================================================
--- trunk/Mars/mcore/nova.h	(revision 16939)
+++ trunk/Mars/mcore/nova.h	(revision 16962)
@@ -6,4 +6,5 @@
 #include <libnova/rise_set.h>
 #include <libnova/transform.h>
+#include <libnova/angular_separation.h>
 
 namespace Nova
@@ -12,5 +13,5 @@
     //typedef ln_hrz_posn   HrzPosn;
     typedef ln_equ_posn   EquPosn;
-    typedef ln_rst_time   RstTime;
+    typedef ln_rst_time   RstTime; // Note that times are in JD not Mjd
 
     struct ZdAzPosn;
@@ -120,4 +121,9 @@
         return ln_get_lunar_earth_dist(jd);
     }
+
+    double GetAngularSeparation(const EquPosn &p1, const EquPosn &p2)
+    {
+        return ln_get_angular_separation(const_cast<EquPosn*>(&p1), const_cast<EquPosn*>(&p2));
+    }
 }
 
