Index: trunk/doc/pslib/psStructures.tex
===================================================================
--- trunk/doc/pslib/psStructures.tex	(revision 535)
+++ trunk/doc/pslib/psStructures.tex	(revision 747)
@@ -1,16 +1,10 @@
 \begin{CompactList}
-\item\contentsline{section}{{\bf p\_\-ps\-FFTDetails} (Details on FFT implementation (private))}{\pageref{structp__psFFTDetails}}{}
 \item\contentsline{section}{{\bf p\_\-ps\-Scalar} (Private structure used to pass constant values into the math operators)}{\pageref{structp__psScalar}}{}
-\item\contentsline{section}{{\bf ps\-Bit\-Mask} (A bitmask of arbitrary length)}{\pageref{structpsBitMask}}{}
+\item\contentsline{section}{{\bf ps\-Bitset} (A bitset of arbitrary length)}{\pageref{structpsBitset}}{}
 \item\contentsline{section}{{\bf ps\-Catalogue\-Objects} (Objects from a catalogue)}{\pageref{structpsCatalogueObjects}}{}
 \item\contentsline{section}{{\bf ps\-Cell} (A Cell: a collection of readouts)}{\pageref{structpsCell}}{}
 \item\contentsline{section}{{\bf ps\-Chip} (A Chip: a collection of cells)}{\pageref{structpsChip}}{}
-\item\contentsline{section}{{\bf ps\-Complex\-Array} (An array of complex numbers)}{\pageref{structpsComplexArray}}{}
-\item\contentsline{section}{{\bf ps\-Coord} (A point in 2-D space, with errors)}{\pageref{unionpsCoord}}{}
-\item\contentsline{section}{{\bf ps\-Coord\-Xform} (A polynomial transformation between coordinate frames)}{\pageref{structpsCoordXform}}{}
-\item\contentsline{section}{{\bf ps\-Distortion} (The optical distortion terms)}{\pageref{structpsDistortion}}{}
 \item\contentsline{section}{{\bf ps\-Dlist} (Doubly-linked list)}{\pageref{structpsDlist}}{}
 \item\contentsline{section}{{\bf ps\-Dlist\-Elem} (Doubly-linked list element)}{\pageref{structpsDlistElem}}{}
-\item\contentsline{section}{{\bf ps\-Double\-Array} (An array of double-precision real numbers)}{\pageref{structpsDoubleArray}}{}
 \item\contentsline{section}{{\bf ps\-DPolynomial1D} (Double-precision one-dimensional polynomial)}{\pageref{structpsDPolynomial1D}}{}
 \item\contentsline{section}{{\bf ps\-DPolynomial2D} (Double-precision two-dimensional polynomial)}{\pageref{structpsDPolynomial2D}}{}
@@ -18,8 +12,7 @@
 \item\contentsline{section}{{\bf ps\-DPolynomial4D} (Double-precision four-dimensional polynomial)}{\pageref{structpsDPolynomial4D}}{}
 \item\contentsline{section}{{\bf ps\-Err} }{\pageref{structpsErr}}{}
+\item\contentsline{section}{{\bf ps\-Error\-Description} }{\pageref{structpsErrorDescription}}{}
 \item\contentsline{section}{{\bf ps\-Exposure} (Exposure information from the telescope)}{\pageref{structpsExposure}}{}
-\item\contentsline{section}{{\bf ps\-FFT} (Fast Fourier Transform)}{\pageref{structpsFFT}}{}
 \item\contentsline{section}{{\bf ps\-Fixed\-Pattern} (The fixed pattern residual offsets)}{\pageref{structpsFixedPattern}}{}
-\item\contentsline{section}{{\bf ps\-Float\-Array} (An array of real numbers)}{\pageref{structpsFloatArray}}{}
 \item\contentsline{section}{{\bf ps\-FPA} (A Focal plane array: a collection of chips)}{\pageref{structpsFPA}}{}
 \item\contentsline{section}{{\bf ps\-Grommit} (Information needed (by SLALIB) to convert Apparent to Observed Position)}{\pageref{structpsGrommit}}{}
@@ -27,20 +20,26 @@
 \item\contentsline{section}{{\bf ps\-Image} (Basic image data structure)}{\pageref{structpsImage}}{}
 \item\contentsline{section}{{\bf ps\-Image\-Objects} (Associates objects on an image with the image)}{\pageref{structpsImageObjects}}{}
-\item\contentsline{section}{{\bf ps\-Int\-Array} (An array of integers)}{\pageref{structpsIntArray}}{}
 \item\contentsline{section}{{\bf ps\-Mem\-Block} (Book-keeping data for storage allocator)}{\pageref{structpsMemBlock}}{}
-\item\contentsline{section}{{\bf ps\-Meta\-Data\-Item} (A struct to define a single item of metadata)}{\pageref{structpsMetaDataItem}}{}
-\item\contentsline{section}{{\bf ps\-Meta\-Data\-Set} (A set of metadata)}{\pageref{structpsMetaDataSet}}{}
+\item\contentsline{section}{{\bf ps\-Metadata} (A set of metadata)}{\pageref{structpsMetadata}}{}
+\item\contentsline{section}{{\bf ps\-Metadata\-Item} (A struct to define a single item of metadata)}{\pageref{structpsMetadataItem}}{}
 \item\contentsline{section}{{\bf ps\-Object} (Object definition, to handle both objects we detect, and catalogues)}{\pageref{structpsObject}}{}
 \item\contentsline{section}{{\bf ps\-Object\-Array} (An assembly of objects)}{\pageref{structpsObjectArray}}{}
 \item\contentsline{section}{{\bf ps\-Phot\-System} (Photometry system definition)}{\pageref{structpsPhotSystem}}{}
 \item\contentsline{section}{{\bf ps\-Phot\-Transform} (Photometry transformations)}{\pageref{structpsPhotTransform}}{}
+\item\contentsline{section}{{\bf ps\-Plane} (A point in 2-D space, with errors)}{\pageref{structpsPlane}}{}
+\item\contentsline{section}{{\bf ps\-Plane\-Distort} (The optical distortion terms)}{\pageref{structpsPlaneDistort}}{}
+\item\contentsline{section}{{\bf ps\-Plane\-Transform} (A polynomial transformation between coordinate frames)}{\pageref{structpsPlaneTransform}}{}
 \item\contentsline{section}{{\bf ps\-Polynomial1D} (One-dimensional polynomial)}{\pageref{structpsPolynomial1D}}{}
 \item\contentsline{section}{{\bf ps\-Polynomial2D} (Two-dimensional polynomial)}{\pageref{structpsPolynomial2D}}{}
 \item\contentsline{section}{{\bf ps\-Polynomial3D} (Three-dimensional polynomial)}{\pageref{structpsPolynomial3D}}{}
 \item\contentsline{section}{{\bf ps\-Polynomial4D} (Four-dimensional polynomial)}{\pageref{structpsPolynomial4D}}{}
+\item\contentsline{section}{{\bf ps\-Projection} (Spherical $<$-$>$ Linear projections)}{\pageref{structpsProjection}}{}
 \item\contentsline{section}{{\bf ps\-Readout} (A Readout: a collection of pixels)}{\pageref{structpsReadout}}{}
+\item\contentsline{section}{{\bf ps\-Sphere} (A point on the surface of a sphere, with errors)}{\pageref{structpsSphere}}{}
+\item\contentsline{section}{{\bf ps\-Sphere\-Transform} (General spherical transformation)}{\pageref{structpsSphereTransform}}{}
 \item\contentsline{section}{{\bf ps\-Stats} (Generic statistics structure)}{\pageref{structpsStats}}{}
 \item\contentsline{section}{{\bf ps\-Super\-Object} (A \char`\"{}super\char`\"{} object --- an object with multiple detections in different images)}{\pageref{structpsSuperObject}}{}
+\item\contentsline{section}{{\bf ps\-Time} (Ps\-Time is the time structure we will use throughout)}{\pageref{structpsTime}}{}
 \item\contentsline{section}{{\bf ps\-Type} (The type of a data type)}{\pageref{structpsType}}{}
-\item\contentsline{section}{{\bf ps\-Void\-Ptr\-Array} (Array of pointers to void)}{\pageref{structpsVoidPtrArray}}{}
+\item\contentsline{section}{{\bf ps\-Vector} (Basic vector data structure)}{\pageref{structpsVector}}{}
 \end{CompactList}
