Changeset 25720
- Timestamp:
- Oct 1, 2009, 12:07:19 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/20090715/Ohana/src/opihi/dvo/gimages.c
r21508 r25720 124 124 } 125 125 126 // find coordinates of image center 126 127 XY_to_RD (&Ro, &Do, Xo, Yo, &image[i].coords); 128 if (fabs(Ro - Ra) > 120.0) continue; 127 129 128 130 local.crval1 = Ro; … … 138 140 Xs = -0.5*image[i].NX; 139 141 Ys = -0.5*image[i].NY; 140 Xe = +0.5*image[i].NX;141 Ye = +0.5*image[i].NY;142 142 } else { 143 143 Xs = 0.0; 144 144 Ys = 0.0; 145 Xe = image[i].NX;146 Ye = image[i].NY;147 145 } 148 146 147 // find coordinates of an image corner 149 148 XY_to_RD (&Ro, &Do, Xs, Ys, &image[i].coords); 150 RD_to_XY (&Xo, &Xo, Ro, Do, &local); 149 150 // find radius of image in arcsec 151 RD_to_XY (&Xo, &Yo, Ro, Do, &local); 151 152 Radius = hypot (Xo, Yo); 152 153 // fprintf (stderr, "%s: %f %f %f ", image[i].name, local.crval1, local.crval2, Radius); 153 154 154 XY_to_RD (&Ro, &Do, Xs, Ye, &image[i].coords); 155 RD_to_XY (&Xo, &Xo, Ro, Do, &local); 156 Radius = MAX (Radius, hypot (Xo, Yo)); 157 // fprintf (stderr, "%f ", Radius); 158 159 XY_to_RD (&Ro, &Do, Xe, Ys, &image[i].coords); 160 RD_to_XY (&Xo, &Xo, Ro, Do, &local); 161 Radius = MAX (Radius, hypot (Xo, Yo)); 162 // fprintf (stderr, "%f ", Radius); 163 164 XY_to_RD (&Ro, &Do, Xe, Ye, &image[i].coords); 165 RD_to_XY (&Xo, &Xo, Ro, Do, &local); 166 Radius = MAX (Radius, hypot (Xo, Yo)); 167 // fprintf (stderr, "%f ", Radius); 168 155 // check for distances to coordinates in arcsec 169 156 RD_to_XY (&Xo, &Yo, Ra, Dec, &local); 170 157 // fprintf (stderr, " : %f\n", hypot(Xo,Yo)); 158 159 // skip images with center too far from coordinaes 171 160 if (hypot(Xo,Yo) > 1.5*Radius) continue; 172 161 // fprintf (stderr, " ** try me **\n");
Note:
See TracChangeset
for help on using the changeset viewer.
