Index: trunk/doc/pslib/psLibSDRS.tex
===================================================================
--- trunk/doc/pslib/psLibSDRS.tex	(revision 4595)
+++ trunk/doc/pslib/psLibSDRS.tex	(revision 4596)
@@ -1,3 +1,3 @@
-%%% $Id: psLibSDRS.tex,v 1.319 2005-07-22 22:09:32 price Exp $
+%%% $Id: psLibSDRS.tex,v 1.320 2005-07-22 22:13:36 price Exp $
 \documentclass[panstarrs,spec]{panstarrs}
 
@@ -4289,14 +4289,7 @@
 typedef struct {
     psPolynomialType type;              ///< Polynomial type
-    psElemType ctype;                   ///< Polynomial precision
     unsigned int n;                     ///< Number of terms
-    union {
-      psF32 *F32;                       ///< Coefficients
-      psF64 *F64;                       ///< Coefficients
-    } coeff;
-    union {
-      psF32 *F32;                       ///< Error in coefficients
-      psF64 *F64;                       ///< Error in coefficients
-    } coeffErr;
+    psF64 *coeff;                       ///< Coefficients
+    psF64 *coeffErr;                    ///< Error in coefficients
     char *mask;                         ///< Coefficient mask
 } psPolynomial1D;
@@ -4307,14 +4300,7 @@
 typedef struct {
     psPolynomialType type;              ///< Polynomial type
-    psElemType ctype;                   ///< Polynomial precision
     unsigned int nX, nY;                ///< Number of terms in x and y
-    union {
-      psF32 **F32;                      ///< Coefficients
-      psF64 **F64;                      ///< Coefficients
-    } coeff;
-    union {
-      psF32 **F32;                      ///< Error in coefficients
-      psF64 **F64;                      ///< Error in coefficients
-    } coeffErr;
+    psF64 *coeff;                       ///< Coefficients
+    psF64 *coeffErr;                    ///< Error in coefficients
     char **mask;                        ///< Coefficients mask
 } psPolynomial2D;
@@ -4332,20 +4318,13 @@
 \end{datatype}
 
-The element \code{ctype} defines the data type for the coefficients
-(allowed values of \code{PS_TYPE_F32} and \code{PS_TYPE_F64}).
-
 The constructors are:
 \begin{prototype}
 psPolynomial1D *psPolynomial1DAlloc(psPolynomialType type, 
-                                    psElemType ctype, 
                                     unsigned int nX);
 psPolynomial2D *psPolynomial2DAlloc(psPolynomialType type, 
-                                    psElemType ctype, 
                                     unsigned int nX, unsigned int nY);
 psPolynomial3D *psPolynomial3DAlloc(psPolynomialType type, 
-                                    psElemType ctype, 
                                     unsigned int nX, unsigned int nY, unsigned int nZ);
 psPolynomial4D *psPolynomial4DAlloc(psPolynomialType type, 
-                                    psElemType ctype, 
                                     unsigned int nX, unsigned int nY, unsigned int nZ, unsigned int nT);
 \end{prototype}
@@ -6122,10 +6101,10 @@
 \begin{datatype}
 typedef struct {
-    psDPolynomial2D *x;
-    psDPolynomial2D *y;
+    psPolynomial2D *x;
+    psPolynomial2D *y;
 } psPlaneTransform;
 \end{datatype}
 
-The \code{psDPolynomial2D} structures represent polynomials of
+The \code{psPolynomial2D} structures represent polynomials of
 arbitrary order as a function of two dimensions.  There is one of
 these structures for each of the two output dimensions.  As an
@@ -6149,11 +6128,11 @@
 \begin{datatype}
 typedef struct {
-    psDPolynomial4D *x;
-    psDPolynomial4D *y;
+    psPolynomial4D *x;
+    psPolynomial4D *y;
 } psPlaneDistort;
 \end{datatype}
 
 Like \code{psPlaneTransform}, \code{psPlaneDistort} contains two
-\code{psDPolynomial4D} structures representing polynomials of
+\code{psPolynomial4D} structures representing polynomials of
 arbitrary order as a function of four, rather than two dimensions.
 There is one of these structures for each of the two output
