IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 22, 2007, 12:23:09 PM (19 years ago)
Author:
eugene
Message:

upgrading to kapa 2.0 API, upgrades to dvo user interface

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/kapa2/src/CSaveOverlay.c

    r13320 r13479  
    11# include "Ximage.h"
    22
    3 int CSaveOverlay () {
     3int CSaveOverlay (int sock) {
    44
    5   char filename[256];
     5  char filename[256], *type;
    66  int i, N;
    77  double ra, dec, ra1, dec1, x1, y1, dra, ddec;
     
    1010  KapaImageWidget *image;
    1111
     12  KiiScanMessage (sock, "%*s %d %s", &N, filename);
     13 
    1214  section = GetActiveSection();
    1315  image   = section->image;
     16  if (image == NULL) return (TRUE);
    1417
    15   KiiScanMessage (sock, "%*s %d %s", &N, filename);
    16  
    1718  f = fopen (filename, "w");
    1819  if (f == NULL) {
     
    2223
    2324  for (i = 0; i < image[0].overlay[N].Nobjects; i++) {
    24     if (!strcmp (image[0].overlay[N].objects[i].type, "LINE")) {
     25    if (image[0].overlay[N].objects[i].type == KII_OVERLAY_LINE) {
    2526      XY_to_RD (&ra, &dec, image[0].overlay[N].objects[i].x, image[0].overlay[N].objects[i].y, &image[0].coords);
    2627      x1 = image[0].overlay[N].objects[i].x + image[0].overlay[N].objects[i].dx;
     
    4041      dra = cos (dec*RAD_DEG) * fabs (ra1 - ra);
    4142    }
    42     fprintf (f, "%s %lf %lf %lf %lf\n", image[0].overlay[N].objects[i].type, ra, dec, dra, ddec);
     43    type = KiiOverlayTypeByNumber (image[0].overlay[N].objects[i].type);
     44    if (type == NULL) continue;
     45    fprintf (f, "%s %lf %lf %lf %lf\n", type, ra, dec, dra, ddec);
    4346   }
    4447  fclose (f);
Note: See TracChangeset for help on using the changeset viewer.