Changeset 20936 for trunk/Ohana/src/opihi/dvo/skycat.c
- Timestamp:
- Dec 7, 2008, 3:31:01 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/skycat.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/skycat.c
r20535 r20936 53 53 Rmid = 0.5*(Rmin + Rmax); 54 54 55 Npts = 0; 55 56 NPTS = 200; 56 ALLOCATE (Xvec.elements, float, NPTS); 57 ALLOCATE (Yvec.elements, float, NPTS); 58 Npts = 0; 57 SetVector (&Xvec, OPIHI_FLT, NPTS); 58 SetVector (&Yvec, OPIHI_FLT, NPTS); 59 59 60 60 regions = skylist[0].regions; … … 76 76 RD_to_XYpic (&X[3], &Y[3], regions[i][0].Rmax, regions[i][0].Dmin, &graphmode.coords, Rmin, Rmax, Rmid, &leftside); 77 77 78 Xvec.elements [Npts] = X[0];79 Yvec.elements [Npts] = Y[0];78 Xvec.elements.Flt[Npts] = X[0]; 79 Yvec.elements.Flt[Npts] = Y[0]; 80 80 for (j = 1; j < 4; j++) { 81 Xvec.elements [Npts + j*2 - 0] = X[j];82 Yvec.elements [Npts + j*2 - 0] = Y[j];83 Xvec.elements [Npts + j*2 - 1] = X[j];84 Yvec.elements [Npts + j*2 - 1] = Y[j];81 Xvec.elements.Flt[Npts + j*2 - 0] = X[j]; 82 Yvec.elements.Flt[Npts + j*2 - 0] = Y[j]; 83 Xvec.elements.Flt[Npts + j*2 - 1] = X[j]; 84 Yvec.elements.Flt[Npts + j*2 - 1] = Y[j]; 85 85 } 86 Xvec.elements [Npts+7] = Xvec.elements[Npts];87 Yvec.elements [Npts+7] = Yvec.elements[Npts];86 Xvec.elements.Flt[Npts+7] = Xvec.elements.Flt[Npts]; 87 Yvec.elements.Flt[Npts+7] = Yvec.elements.Flt[Npts]; 88 88 Npts += 8; 89 89 if (Npts > NPTS - 1) { /* this is OK because NPTS is made always a multiple of 8 */ 90 90 NPTS += 200; 91 REALLOCATE (Xvec.elements , float, NPTS);92 REALLOCATE (Yvec.elements , float, NPTS);91 REALLOCATE (Xvec.elements.Flt, opihi_flt, NPTS); 92 REALLOCATE (Yvec.elements.Flt, opihi_flt, NPTS); 93 93 } 94 94 } … … 96 96 97 97 gprint (GP_ERR, "plotting %d catalogs\n", Npts/8); 98 Xvec.Nelements = Xvec.Nelements = Npts;98 Xvec.Nelements = Yvec.Nelements = Npts; 99 99 if (Npts > 0) { 100 100 graphmode.style = 2; /* points */ 101 101 graphmode.ptype = 100; /* connect pairs of points */ 102 102 graphmode.etype = 0; 103 PlotVectorPair (kapa, Npts, Xvec.elements, Yvec.elements, &graphmode);103 PlotVectorPair (kapa, &Xvec, &Yvec, &graphmode); 104 104 } 105 105 106 free (Xvec.elements );107 free (Yvec.elements );106 free (Xvec.elements.Ptr); 107 free (Yvec.elements.Ptr); 108 108 free (regions); 109 109
Note:
See TracChangeset
for help on using the changeset viewer.
