IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 20, 2004, 6:12:37 PM (22 years ago)
Author:
eugene
Message:

substantial API changes based on change to PSLib SDRS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/archive/pslib/include/psFunctions.h

    r618 r753  
    1414psGaussian(float x,                     ///< Value at which to evaluate
    1515           float mean,                  ///< Mean for the Gaussian
    16            float stddev                 ///< Standard deviation for the Gaussian
    17            );
     16           float stddev,                ///< Standard deviation for the Gaussian
     17           int normal)                  ///< normalized Gaussian?
     18;
     19
     20psVector *
     21psGaussianDev(float mean,               ///< Mean for the Gaussian
     22              float stddev,             ///< Standard deviation for the Gaussian
     23              int Npts)                 ///< Number of points generated
     24;
    1825
    1926/************************************************************************************************************/
    2027
    21 /** One-dimensional polynomial */
     28/** one-dimensional polynomial */
    2229typedef struct {
    2330    int n;                              ///< Number of terms
     
    8693/** Evaluate 1D polynomial */
    8794float
    88 psEvalPolynomial1D(float x,             ///< Value at which to evaluate
     95psPolynomial1DEval(float x,             ///< Value at which to evaluate
    8996                   const psPolynomial1D *restrict myPoly ///< Coefficients for the polynomial
    9097                   );
     
    9299/** Evaluate 2D polynomial */
    93100float
    94 psEvalPolynomial2D(float x,             ///< Value x at which to evaluate
     101psPolynomial2DEval(float x,             ///< Value x at which to evaluate
    95102                   float y,             ///< Value y at which to evaluate
    96103                   const psPolynomial2D *restrict myPoly ///< Coefficients for the polynomial
     
    99106/** Evaluate 3D polynomial */
    100107float
    101 psEvalPolynomial3D(float x,             ///< Value x at which to evaluate
     108psPolynomial3DEval(float x,             ///< Value x at which to evaluate
    102109                   float y,             ///< Value y at which to evaluate
    103110                   float z,             ///< Value z at which to evaluate
     
    107114/** Evaluate 4D polynomial */
    108115float
    109 psEvalPolynomial4D(float w,             ///< Value w at which to evaluate
     116psPolynomial4DEval(float w,             ///< Value w at which to evaluate
    110117                   float x,             ///< Value x at which to evaluate
    111118                   float y,             ///< Value y at which to evaluate
     
    187194/** Evaluate 1D polynomial (double precision) */
    188195double
    189 psEvalDPolynomial1D(double x,           ///< Value at which to evaluate
     196psDPolynomial1DEval(double x,           ///< Value at which to evaluate
    190197                    const psDPolynomial1D *restrict myPoly ///< Coefficients for the polynomial
    191198                    );
     
    193200/** Evaluate 2D polynomial (double precision) */
    194201double
    195 psEvalDPolynomial2D(double x,           ///< Value x at which to evaluate
     202psDPolynomial2DEval(double x,           ///< Value x at which to evaluate
    196203                    double y,           ///< Value y at which to evaluate
    197204                    const psDPolynomial2D *restrict myPoly ///< Coefficients for the polynomial
     
    200207/** Evaluate 3D polynomial (double precision) */
    201208double
    202 psEvalDPolynomial3D(double x,           ///< Value x at which to evaluate
     209psDPolynomial3DEval(double x,           ///< Value x at which to evaluate
    203210                    double y,           ///< Value y at which to evaluate
    204211                    double z,           ///< Value z at which to evaluate
     
    208215/** Evaluate 4D polynomial (double precision) */
    209216double
    210 psEvalDPolynomial4D(double w,           ///< Value w at which to evaluate
     217psDPolynomial4DEval(double w,           ///< Value w at which to evaluate
    211218                    double x,           ///< Value x at which to evaluate
    212219                    double y,           ///< Value y at which to evaluate
Note: See TracChangeset for help on using the changeset viewer.