Changeset 27817 for trunk/Ohana/src/libdvo
- Timestamp:
- May 2, 2010, 11:23:11 AM (16 years ago)
- Location:
- trunk/Ohana/src/libdvo
- Files:
-
- 2 edited
-
include/dvo.h (modified) (1 diff)
-
src/dvosorts.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/include/dvo.h
r27580 r27817 443 443 void sort_image_subset (Image *image, off_t *subset, off_t N); 444 444 void sort_coords_index (double *X, double *Y, off_t *S, off_t N); 445 void sort_coords_indexonly (double *X, double *Y, off_t *S, off_t N); 445 446 void sort_regions (SkyRegion *region, off_t N); 446 447 -
trunk/Ohana/src/libdvo/src/dvosorts.c
r27435 r27817 46 46 } 47 47 48 /* sort a coordinate pair (X,Y) and the associated index (S) */ 49 void sort_coords_indexonly (double *X, double *Y, off_t *S, off_t N) { 50 51 # define SWAPFUNC(A,B){ off_t itmp; \ 52 itmp = S[A]; S[A] = S[B]; S[B] = itmp; \ 53 } 54 # define COMPARE(A,B)(X[S[A]] < X[S[B]]) 55 56 OHANA_SORT (N, COMPARE, SWAPFUNC); 57 58 # undef SWAPFUNC 59 # undef COMPARE 60 61 } 62 48 63 void sort_regions (SkyRegion *region, off_t N) { 49 64
Note:
See TracChangeset
for help on using the changeset viewer.
