IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 25, 2008, 4:51:39 PM (18 years ago)
Author:
eugene
Message:

convert opihi vectors to double type, add option for int type as well

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20081124/Ohana/src/opihi/lib.data/graphtools.c

    r13479 r20839  
    11# include "data.h"
    22
     3// XXX need to select the active vector for the range analysis
    34void SetLimits (Vector *xvec, Vector *yvec, Graphdata *graphmode) {
    45
     
    78
    89  if (xvec != NULL) {
    9     maxX = minX = xvec[0].elements[0];
     10    maxX = minX = xvec[0].elements.Flt[0];
    1011    for (i = 1; i < xvec[0].Nelements; i++) {
    11       if (!finite(xvec[0].elements[i])) continue;
    12       maxX = MAX (maxX, xvec[0].elements[i]);
    13       minX = MIN (minX, xvec[0].elements[i]);
     12      if (!finite(xvec[0].elements.Flt[i])) continue;
     13      maxX = MAX (maxX, xvec[0].elements.Flt[i]);
     14      minX = MIN (minX, xvec[0].elements.Flt[i]);
    1415    }
    1516    range = maxX - minX;
     
    2122
    2223  if (yvec != NULL) {
    23     maxY = minY = yvec[0].elements[0];
     24    maxY = minY = yvec[0].elements.Flt[0];
    2425    for (i = 1; i < yvec[0].Nelements; i++) {
    25       if (!finite(yvec[0].elements[i])) continue;
    26       maxY = MAX (maxY, yvec[0].elements[i]);
    27       minY = MIN (minY, yvec[0].elements[i]);
     26      if (!finite(yvec[0].elements.Flt[i])) continue;
     27      maxY = MAX (maxY, yvec[0].elements.Flt[i]);
     28      minY = MIN (minY, yvec[0].elements.Flt[i]);
    2829    }
    2930    range = maxY - minY;
Note: See TracChangeset for help on using the changeset viewer.