Changeset 9845
- Timestamp:
- Nov 3, 2006, 7:25:12 AM (20 years ago)
- Location:
- trunk/Ohana/src/kapa/graph
- Files:
-
- 3 edited
-
DrawObjects.c (modified) (2 diffs)
-
PSObjects.c (modified) (1 diff)
-
bDrawObjects.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kapa/graph/DrawObjects.c
r5611 r9845 202 202 Y1 = layout[0].axis[1].fy + layout[0].axis[1].dfy; 203 203 204 /* find the first valid datapoint */ 204 205 x = object[0].x; y = object[0].y; 205 206 for (i = 0; (i < object[0].Npts) && !(finite(x[i]) && finite(y[i])); i++); … … 210 211 sy0 = MAX (MIN (sy0, Y0), Y1); 211 212 213 /* continue with rest of points */ 212 214 for (i++; i < object[0].Npts; i++) { 213 215 if (!(finite(x[i]) && finite(y[i]))) continue; -
trunk/Ohana/src/kapa/graph/PSObjects.c
r5852 r9845 259 259 Y1 = layout[0].axis[1].fy + layout[0].axis[1].dfy; 260 260 261 /* find the first valid datapoint */ 261 262 x = object[0].x; y = object[0].y; 262 263 for (i = 0; (i < object[0].Npts) && !(finite(x[i]) && finite(y[i])); i++); 263 264 if (i >= object[0].Npts) return; 264 sx0 = x[ 0]*mxi + y[0]*mxj + bx;265 sy0 = x[ 0]*myi + y[0]*myj + by;265 sx0 = x[i]*mxi + y[i]*mxj + bx; 266 sy0 = x[i]*myi + y[i]*myj + by; 266 267 sx0 = MIN (MAX (sx0, X0), X1); 267 268 sy0 = MAX (MIN (sy0, Y0), Y1); 268 269 270 /* continue with rest of points */ 269 271 for (i++; i < object[0].Npts; i++) { 270 272 if (!(finite(x[i]) && finite(y[i]))) continue; -
trunk/Ohana/src/kapa/graph/bDrawObjects.c
r5852 r9845 170 170 Y1 = layout[0].axis[1].fy + layout[0].axis[1].dfy; 171 171 172 /* find the first valid datapoint */ 172 173 x = object[0].x; y = object[0].y; 173 174 for (i = 0; (i < object[0].Npts) && !(finite(x[i]) && finite(y[i])); i++); 174 175 if (i >= object[0].Npts) return; 175 sx0 = x[ 0]*mxi + y[0]*mxj + bx;176 sy0 = x[ 0]*myi + y[0]*myj + by;176 sx0 = x[i]*mxi + y[i]*mxj + bx; 177 sy0 = x[i]*myi + y[i]*myj + by; 177 178 sx0 = MIN (MAX (sx0, X0), X1); 178 179 sy0 = MAX (MIN (sy0, Y0), Y1); 179 180 181 /* continue with rest of points */ 180 182 for (i++; i < object[0].Npts; i++) { 181 183 if (!(finite(x[i]) && finite(y[i]))) continue;
Note:
See TracChangeset
for help on using the changeset viewer.
