Index: trunk/psLib/src/math/psEllipse.h
===================================================================
--- trunk/psLib/src/math/psEllipse.h	(revision 11248)
+++ trunk/psLib/src/math/psEllipse.h	(revision 13063)
@@ -2,6 +2,6 @@
  * @brief functions to manipulate sparse matrices equations
  *
- * $Revision: 1.3 $ $Name: not supported by cvs2svn $
- * $Date: 2007-01-23 22:47:23 $
+ * $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * $Date: 2007-04-27 22:13:33 $
  * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
  */
@@ -21,4 +21,13 @@
 }
 psEllipseAxes;
+
+// strucures to define elliptical shape parameters
+typedef struct
+{
+    double e0;				// Scale (Mxx + Myy)
+    double e1;				// Polarization 1 (Mxx - Myy)
+    double e2;				// Polarization 1 (2Mxy)
+}
+psEllipsePol;
 
 typedef struct
@@ -44,4 +53,8 @@
 psEllipseAxes psEllipseShapeToAxes(psEllipseShape shape, double maxAR);
 
+psEllipsePol psEllipseAxesToPol(psEllipseAxes axes);
+psEllipsePol psEllipseShapeToPol(psEllipseShape shape);
+psEllipseAxes psEllipsePolToAxes(psEllipsePol pol, float minMinorAxis);
+
 /// @}
 #endif
