Index: trunk/MagicSoft/Cosy/base/coord.h
===================================================================
--- trunk/MagicSoft/Cosy/base/coord.h	(revision 920)
+++ trunk/MagicSoft/Cosy/base/coord.h	(revision 921)
@@ -46,4 +46,5 @@
     XY operator+(const XY &c) const { return XY(fX+c.fX, fY+c.fY); }
     XY operator-(const XY &c) const { return XY(fX-c.fX, fY-c.fY); }
+    XY operator-() const { return XY(-fX, -fY); }
 
     double Sqr()   const { return fX*fX + fY*fY; }
@@ -72,4 +73,5 @@
     AltAz operator+(const AltAz &c) const { return AltAz(fX+c.fX, fY+c.fY); }
     AltAz operator-(const AltAz &c) const { return AltAz(fX-c.fX, fY-c.fY); }
+    AltAz operator-() const { return AltAz(-fX, -fY); }
 };
 
@@ -95,4 +97,5 @@
     ZdAz operator+(const ZdAz &c) const { return ZdAz(fX+c.fX, fY+c.fY); }
     ZdAz operator-(const ZdAz &c) const { return ZdAz(fX-c.fX, fY-c.fY); }
+    ZdAz operator-() const { return ZdAz(-fX, -fY); }
 };
 
@@ -110,4 +113,5 @@
     RaDec operator+(const RaDec &c) const { return RaDec(fX+c.fX, fY+c.fY); }
     RaDec operator-(const RaDec &c) const { return RaDec(fX-c.fX, fY-c.fY); }
+    RaDec operator-() const { return RaDec(-fX, -fY); }
 };
 
