Changeset 12166 for trunk/src/astrometry/render/render_match.c
- Timestamp:
- 06/22/2009 06:23:38 PM (15 months ago)
- File:
-
- 1 edited
-
trunk/src/astrometry/render/render_match.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/astrometry/render/render_match.c
r12158 r12166 28 28 int render_match(cairo_t* cairo, render_args_t* args) { 29 29 int i, I; 30 31 cairo_set_source_rgba(cairo, 0,1,0,1);30 double edge_rgba[] = { 0,1,0,1 }; 31 double face_rgba[] = { 1,1,1,0 }; 32 32 33 33 for (I=0; I<sl_size(args->arglist); I++) { … … 51 51 xyzarr2radecdegarr(mo->quadxyz + 3*i, radec + 2*i); 52 52 quad_radec_to_xy(args, radec, xy, mo->dimquads); 53 53 54 cairoutils_draw_path(cairo, xy, mo->dimquads); 54 55 cairo_close_path(cairo); 56 cairo_set_source_rgba(cairo, face_rgba[0], face_rgba[1], face_rgba[2], face_rgba[3]); 57 cairo_fill(cairo); 58 59 cairoutils_draw_path(cairo, xy, mo->dimquads); 60 cairo_close_path(cairo); 61 cairo_set_source_rgba(cairo, edge_rgba[0], edge_rgba[1], edge_rgba[2], edge_rgba[3]); 55 62 cairo_stroke(cairo); 56 63 } 57 } else if (starts_with(arg, "matchrgba ")) { 58 double rgba[4]; 59 if (parse_rgba_arg(arg, rgba)) { 64 } else if (starts_with(arg, "match_edge_rgba ")) { 65 if (parse_rgba_arg(arg, edge_rgba)) { 60 66 return -1; 61 67 } 62 cairo_set_source_rgba(cairo, rgba[0], rgba[1], rgba[2], rgba[3]); 68 } else if (starts_with(arg, "match_face_rgba ")) { 69 if (parse_rgba_arg(arg, face_rgba)) { 70 return -1; 71 } 63 72 } 64 73 }
Note: See TracChangeset
for help on using the changeset viewer.
