IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 7, 2008, 3:31:01 PM (18 years ago)
Author:
eugene
Message:

big update from eam_branch_20081124 with updates to Opihi math

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.data/gridify.c

    r9275 r20936  
    55  int i, Nx, Ny, Xb, Yb, Normalize, N;
    66  float Xmin, Xmax, dX, Ymin, Ymax, dY;
    7   float *buf, *val, *x, *y, *z;
     7  float *buf, *val;
    88  int *Nval;
    99  Buffer *bf;
    1010  Vector *vx, *vy, *vz;
     11  opihi_flt *x, *y, *z;
    1112
    1213  Normalize = TRUE;
     
    2829  if (vx[0].Nelements != vy[0].Nelements) return (FALSE);
    2930  if (vx[0].Nelements != vz[0].Nelements) return (FALSE);
     31
     32  REQUIRE_VECTOR_FLT (vx, FALSE);
     33  REQUIRE_VECTOR_FLT (vy, FALSE);
     34  REQUIRE_VECTOR_FLT (vz, FALSE);
    3035
    3136  Xmin = atof (argv[5]);
     
    5055  bzero (Nval, Nx*Ny*sizeof(int));
    5156
    52   x = vx[0].elements;
    53   y = vy[0].elements;
    54   z = vz[0].elements;
     57  x = vx[0].elements.Flt;
     58  y = vy[0].elements.Flt;
     59  z = vz[0].elements.Flt;
    5560  for (i = 0; i < vx[0].Nelements; i++, x++, y++, z++) {
    5661    Xb = (*x - Xmin) / dX;
Note: See TracChangeset for help on using the changeset viewer.