IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 21, 2004, 10:42:07 AM (22 years ago)
Author:
gusciora
Message:

Added errors arguments to the VectorStats and VectorHistogram functions.
The arguments are ignored in the histogram and robust stats code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astronomy/psCoord.c

    r2650 r2778  
    1010*  @author GLG, MHPCC
    1111*
    12 *  @version $Revision: 1.40 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2004-12-07 22:28:28 $
     12*  @version $Revision: 1.41 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2004-12-21 20:42:07 $
    1414*
    1515*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    314314        tmp->y = log(tan(DEG_TO_RAD(45.0) + (0.5 * coord->r)));
    315315    } else if (projection->type == PS_PROJ_AIT) {
    316         psF64 tmpF64  = sqrt(0.5 * (1.0 + (cos(coord->r) * cos(0.5 * coord->d))));
     316        psF64 tmpF64  = PS_SQRT_F32(0.5 * (1.0 + (cos(coord->r) * cos(0.5 * coord->d))));
    317317        tmpF64 = 1.0 / tmpF64;
    318318        tmp->x = 2.0 * tmpF64 * cos(coord->r) * sin(0.5 * coord->d);
     
    354354    if (projection->type == PS_PROJ_TAN) {
    355355        tmp->r = atan2(-coord->y, coord->x);
    356         R = sqrt((coord->x * coord->x) + (coord->y * coord->y));
     356        R = PS_SQRT_F32((coord->x * coord->x) + (coord->y * coord->y));
    357357        tmp->d = atan(1.0 / R);
    358358
    359359    } else if (projection->type == PS_PROJ_SIN) {
    360         R = sqrt((coord->x * coord->x) + (coord->y * coord->y));
     360        R = PS_SQRT_F32((coord->x * coord->x) + (coord->y * coord->y));
    361361        tmp->d = atan2(-coord->y, coord->x);
    362362        tmp->r = acos((R * M_PI) / 180.0);
     
    375375        chu2 = (coord->y * M_PI) / 360.0;
    376376        chu2 *= chu2;
    377         chu = sqrt(1.0 - chu1 - chu2);
     377        chu = PS_SQRT_F32(1.0 - chu1 - chu2);
    378378        tmp->d = 2.0 * atan2((2.0 * chu * chu) - 1.0, (coord->x * chu * M_PI) / 360.0);
    379379        tmp->r = asin((coord->y * chu * M_PI) / 180.0);
Note: See TracChangeset for help on using the changeset viewer.