IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 11761


Ignore:
Timestamp:
Feb 12, 2007, 5:08:29 PM (19 years ago)
Author:
Paul Price
Message:

Fixing bug 843 by modifying functions that (unnecessarily) returned an input to return a bool.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/pslib/psLibSDRS.tex

    r11722 r11761  
    1 %%% $Id: psLibSDRS.tex,v 1.441 2007-02-09 01:19:43 price Exp $
     1%%% $Id: psLibSDRS.tex,v 1.442 2007-02-13 03:08:29 price Exp $
    22\documentclass[panstarrs,spec]{panstarrs}
    33
     
    25842584
    25852585\begin{prototype}
    2586 psBitSet *psBitSetSet(psBitSet *bitSet, long bit);
    2587 psBitSet* psBitSetClear(psBitSet *bitSet, long bit);
     2586bool psBitSetSet(psBitSet *bitSet, long bit);
     2587bool psBitSetClear(psBitSet *bitSet, long bit);
    25882588psBitSet *psBitSetOp(psBitSet *outBitSet, const psBitSet *inBitSet1,
    25892589                     const char *operator, const psBitSet *inBitSet2);
     
    25942594
    25952595\code{psBitSetSet} sets the specified \code{bit} in the
    2596 \code{psBitSet}, and returns the updated bitset.  The input bitset
     2596\code{psBitSet}.  The input bitset
    25972597will be modified.
    25982598
     
    50345034The following function populates the histogram bins from the specified
    50355035vector (\code{values}), and optionally the \code{errors} in the input
    5036 values.  It alters and returns the histogram \code{out} structure.
    5037 \begin{prototype}
    5038 psHistogram *psVectorHistogram(psHistogram *out, const psVector *values,
     5036values.  It alters the histogram \code{out} structure.
     5037\begin{prototype}
     5038bool psVectorHistogram(psHistogram *out, const psVector *values,
    50395039                               const psVector *errors, const psVector *mask,
    50405040                               psMaskType maskVal);
     
    54655465
    54665466\begin{prototype}
    5467 psPolynomial1D *psVectorFitPolynomial1D(psPolynomial1D *poly, const psVector *mask,
    5468                                         psMaskType maskValue, const psVector *f,
    5469                                         const psVector *fErr, const psVector *x);
    5470 psPolynomial2D *psVectorFitPolynomial2D(psPolynomial2D *poly, const psVector *mask,
    5471                                         psMaskType maskValue, const psVector *f,
    5472                                         const psVector *fErr, const psVector *x,
    5473                                         const psVector *y);
    5474 psPolynomial3D *psVectorFitPolynomial3D(psPolynomial3D *poly, const psVector *mask,
    5475                                         psMaskType maskValue, const psVector *f,
    5476                                         const psVector *fErr, const psVector *x,
    5477                                         const psVector *y, const psVector *z);
    5478 psPolynomial4D *psVectorFitPolynomial4D(psPolynomial4D *poly, const psVector *mask,
    5479                                         psMaskType maskValue, const psVector *f,
    5480                                         const psVector *fErr, const psVector *x,
    5481                                         const psVector *y, const psVector *z,
    5482                                         const psVector *t);
     5467bool psVectorFitPolynomial1D(psPolynomial1D *poly, const psVector *mask,
     5468                             psMaskType maskValue, const psVector *f,
     5469                             const psVector *fErr, const psVector *x);
     5470bool psVectorFitPolynomial2D(psPolynomial2D *poly, const psVector *mask,
     5471                             psMaskType maskValue, const psVector *f,
     5472                             const psVector *fErr, const psVector *x,
     5473                             const psVector *y);
     5474bool psVectorFitPolynomial3D(psPolynomial3D *poly, const psVector *mask,
     5475                             psMaskType maskValue, const psVector *f,
     5476                             const psVector *fErr, const psVector *x,
     5477                             const psVector *y, const psVector *z);
     5478bool psVectorFitPolynomial4D(psPolynomial4D *poly, const psVector *mask,
     5479                             psMaskType maskValue, const psVector *f,
     5480                             const psVector *fErr, const psVector *x,
     5481                             const psVector *y, const psVector *z,
     5482                             const psVector *t);
    54835483\end{prototype}
    54845484These functions return the polynomial that best fits the input data.
     
    55455545
    55465546\begin{prototype}
    5547 psPolynomial4D *psVectorChiClipFitPolynomial4D(psPolynomial4D *poly, psStats *stats,
    5548                                                const psVector *mask, psMaskType maskValue,
    5549                                                const psVector *f, const psVector *fErr,
    5550                                                const psVector *x, const psVector *y,
    5551                                                const psVector *z, const psVector *t);
     5547bool psVectorChiClipFitPolynomial4D(psPolynomial4D *poly, psStats *stats,
     5548                                    const psVector *mask, psMaskType maskValue,
     5549                                    const psVector *f, const psVector *fErr,
     5550                                    const psVector *x, const psVector *y,
     5551                                    const psVector *z, const psVector *t);
    55525552\end{prototype}
    55535553
     
    58725872
    58735873\begin{prototype}
    5874 psStats *psImageStats(psStats *stats, const psImage *in,
    5875                       const psImage *mask, psMaskType maskVal);
     5874bool psImageStats(psStats *stats, const psImage *in,
     5875                  const psImage *mask, psMaskType maskVal);
    58765876\end{prototype}
    58775877Determine statistics for image (or subimage).  The statistics to be
     
    58835883
    58845884\begin{prototype}
    5885 psHistogram *psImageHistogram(psHistogram *out, const psImage *in,
    5886                               const psImage *mask, psMaskType maskVal);
     5885bool psImageHistogram(psHistogram *out, const psImage *in,
     5886                      const psImage *mask, psMaskType maskVal);
    58875887\end{prototype}
    58885888Construct a histogram from an image (or subimage).  The histogram to
    5889 generate is specified by \code{psHistogram hist} (see
     5889generate is specified by \code{psHistogram out} (see
    58905890section~\ref{sec:histograms}).  The \code{mask} and \code{maskVal}
    58915891entries are passed to the psLib statistics function used to calculate
     
    58955895
    58965896\begin{prototype}
    5897 long psImageCountPixelMask (psImage *mask, psRegion region, psMaskType value);
     5897long psImageCountPixelMask(psImage *mask, psRegion region, psMaskType value);
    58985898\end{prototype}
    58995899This function returns the number of pixels in the image region which
     
    59045904
    59055905\begin{prototype}
    5906 psPolynomial2D *psImageFitPolynomial(psPolynomial2D *coeffs, const psImage *input);
     5906bool psImageFitPolynomial(psPolynomial2D *coeffs, const psImage *input);
    59075907\end{prototype}
    59085908Fit a 2-D Chebychev polynomial surface to an image.  The input
Note: See TracChangeset for help on using the changeset viewer.