Changeset 13391
- Timestamp:
- May 15, 2007, 3:25:20 PM (19 years ago)
- Location:
- branches/kapa-mods-2007-05/Ohana/src
- Files:
-
- 68 edited
-
kapa2/src/CheckPipe.c (modified) (1 diff)
-
libkapa/src/KapaOpen.c (modified) (3 diffs)
-
opihi/cmd.astro/cgrid.c (modified) (1 diff)
-
opihi/cmd.astro/cplot.c (modified) (1 diff)
-
opihi/cmd.astro/czplot.c (modified) (1 diff)
-
opihi/cmd.astro/gauss.c (modified) (3 diffs)
-
opihi/cmd.astro/objload.c (modified) (2 diffs)
-
opihi/cmd.astro/outline.c (modified) (3 diffs)
-
opihi/cmd.astro/outline2.c (modified) (3 diffs)
-
opihi/cmd.astro/region.c (modified) (3 diffs)
-
opihi/cmd.data/box.c (modified) (2 diffs)
-
opihi/cmd.data/center.c (modified) (2 diffs)
-
opihi/cmd.data/clear.c (modified) (2 diffs)
-
opihi/cmd.data/close.c (modified) (1 diff)
-
opihi/cmd.data/cursor.c (modified) (6 diffs)
-
opihi/cmd.data/device.c (modified) (1 diff)
-
opihi/cmd.data/dot.c (modified) (1 diff)
-
opihi/cmd.data/erase.c (modified) (3 diffs)
-
opihi/cmd.data/grid.c (modified) (1 diff)
-
opihi/cmd.data/init.c (modified) (1 diff)
-
opihi/cmd.data/jpeg.c (modified) (4 diffs)
-
opihi/cmd.data/labels.c (modified) (9 diffs)
-
opihi/cmd.data/limits.c (modified) (3 diffs)
-
opihi/cmd.data/line.c (modified) (1 diff)
-
opihi/cmd.data/load.c (modified) (2 diffs)
-
opihi/cmd.data/plot.c (modified) (1 diff)
-
opihi/cmd.data/point.c (modified) (2 diffs)
-
opihi/cmd.data/ps.c (modified) (2 diffs)
-
opihi/cmd.data/rd.c (modified) (6 diffs)
-
opihi/cmd.data/resize.c (modified) (2 diffs)
-
opihi/cmd.data/save.c (modified) (2 diffs)
-
opihi/cmd.data/section.c (modified) (4 diffs)
-
opihi/cmd.data/style.c (modified) (1 diff)
-
opihi/cmd.data/textline.c (modified) (3 diffs)
-
opihi/cmd.data/tv.c (modified) (3 diffs)
-
opihi/cmd.data/tvcontour.c (modified) (2 diffs)
-
opihi/cmd.data/tvgrid.c (modified) (3 diffs)
-
opihi/cmd.data/vload.c (modified) (2 diffs)
-
opihi/cmd.data/zplot.c (modified) (2 diffs)
-
opihi/dvo/ImageSelection.c (modified) (1 diff)
-
opihi/dvo/catalog.c (modified) (1 diff)
-
opihi/dvo/cmpload.c (modified) (2 diffs)
-
opihi/dvo/dmt.c (modified) (2 diffs)
-
opihi/dvo/extract.c (modified) (1 diff)
-
opihi/dvo/fitcolors.c (modified) (6 diffs)
-
opihi/dvo/fitsed.c (modified) (6 diffs)
-
opihi/dvo/images.c (modified) (1 diff)
-
opihi/dvo/imbox.c (modified) (2 diffs)
-
opihi/dvo/imdense.c (modified) (2 diffs)
-
opihi/dvo/imextract.c (modified) (2 diffs)
-
opihi/dvo/imlist.c (modified) (1 diff)
-
opihi/dvo/imstats.c (modified) (2 diffs)
-
opihi/dvo/lcat.c (modified) (1 diff)
-
opihi/dvo/lcurve.c (modified) (3 diffs)
-
opihi/dvo/paverage.c (modified) (1 diff)
-
opihi/dvo/pcat.c (modified) (2 diffs)
-
opihi/dvo/pmeasure.c (modified) (1 diff)
-
opihi/dvo/procks.c (modified) (1 diff)
-
opihi/dvo/region_list.c (modified) (2 diffs)
-
opihi/dvo/showtile.c (modified) (2 diffs)
-
opihi/dvo/simage.c (modified) (1 diff)
-
opihi/dvo/skycat.c (modified) (1 diff)
-
opihi/include/data.h (modified) (1 diff)
-
opihi/include/display.h (modified) (3 diffs)
-
opihi/lib.data/PlotVectors.c (modified) (2 diffs)
-
opihi/lib.data/open_kapa.c (modified) (6 diffs)
-
opihi/lib.data/style_args.c (modified) (1 diff)
-
opihi/lib.shell/startup.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/kapa-mods-2007-05/Ohana/src/kapa2/src/CheckPipe.c
r13344 r13391 21 21 sock = KapaServerWait (InitSocket, &Address); 22 22 if (sock == -1) return (TRUE); 23 close (InitSocket); /* stop listening on this socket */ 23 24 } 24 25 -
branches/kapa-mods-2007-05/Ohana/src/libkapa/src/KapaOpen.c
r13345 r13391 3 3 # define MY_PORT 2500 4 4 # define MY_WAIT 100000 5 # define DEBUG 05 # define DEBUG 1 6 6 7 7 static int Nvalid = 0; … … 30 30 if (status == -1) { 31 31 if (errno == EADDRINUSE) { 32 close (InitSocket); 32 33 Address[0].sin_port ++; 33 34 if (Address[0].sin_port > MY_PORT + 10) exit (2); … … 194 195 if (DEBUG) fprintf (stderr, "error connecting: %d\n", errno); 195 196 if (errno == ECONNREFUSED) { 197 close (InitSocket); 196 198 Address.sin_port ++; 197 199 if (Address.sin_port > MY_PORT + 10) return (-1); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/cgrid.c
r7917 r13391 17 17 Graphdata graphmode; 18 18 19 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;19 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 20 20 21 21 if (argc != 1) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/cplot.c
r7917 r13391 8 8 Graphdata graphmode; 9 9 10 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;10 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 11 11 12 12 if (argc != 3) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/czplot.c
r7917 r13391 9 9 Graphdata graphmode; 10 10 11 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;11 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 12 12 13 13 if (argc != 6) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/gauss.c
r7917 r13391 6 6 int i, N, Npix, Nborder, Nspot; 7 7 double X, Y, Z, max; 8 int Ximage, Nimage; 8 int kapa; 9 char *name; 9 10 Buffer *buf; 10 11 11 Nimage = -1;12 name = NULL; 12 13 if ((N = get_argument (argc, argv, "-n"))) { 13 14 remove_argument (N, &argc, argv); 14 Nimage = atof(argv[N]);15 name = strcreate (argv[N]); 15 16 remove_argument (N, &argc, argv); 16 17 } 17 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 18 if (!GetImage (&kapa, name)) return (FALSE); 19 FREE (name); 18 20 19 21 Nborder = 3; … … 37 39 } 38 40 39 if ( Ximage< 1) {41 if (kapa < 1) { 40 42 gprint (GP_ERR, "no active TV\n"); 41 43 return (FALSE); … … 50 52 if ((buf = SelectBuffer (GetImageName(), OLDBUFFER, TRUE)) == NULL) return (FALSE); 51 53 52 KiiCursorOn ( Ximage);54 KiiCursorOn (kapa); 53 55 54 56 for (i = 0; (i < Nspot) || (Nspot == 0); i++) { 55 KiiCursorRead ( Ximage, &X, &Y, key);57 KiiCursorRead (kapa, &X, &Y, key); 56 58 if (!strcasecmp (key, "Q")) break; 57 59 Z = get_aperture_stats (&buf[0].matrix, (int)(X+0.5), (int)(Y+0.5), Npix, Nborder, max); 58 60 } 59 KiiCursorOff ( Ximage);61 KiiCursorOff (kapa); 60 62 return (TRUE); 61 63 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/objload.c
r7917 r13391 7 7 int i, N, Objtype, type, Nline, status; 8 8 FILE *f; 9 char *buffer, *line ;10 int Ximage, Nimage, Noverlay, NOVERLAY;9 char *buffer, *line, *name; 10 int kapa, Noverlay, NOVERLAY; 11 11 KiiOverlay *overlay; 12 12 13 Nimage = -1;13 name = NULL; 14 14 if ((N = get_argument (argc, argv, "-n"))) { 15 15 remove_argument (N, &argc, argv); 16 Nimage = atof(argv[N]);16 name = strcreate (argv[N]); 17 17 remove_argument (N, &argc, argv); 18 18 } 19 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 19 if (!GetImage (&kapa, name)) return (FALSE); 20 FREE (name); 20 21 21 22 Objtype = 0; … … 63 64 free (buffer); 64 65 65 KiiLoadOverlay ( Ximage, overlay, Noverlay, argv[1]);66 KiiLoadOverlay (kapa, overlay, Noverlay, argv[1]); 66 67 67 68 free (overlay); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/outline.c
r7917 r13391 145 145 /* code to draw dots on Ximage */ 146 146 { 147 int Nimage, Ximage;147 int kapa; 148 148 float xp, yp, x, y; 149 149 float dx, dy, theta, t, dt; … … 151 151 KiiOverlay *overlay; 152 152 153 Nimage = -1; 154 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 153 if (!GetImage (&kapa, NULL)) return (FALSE); 155 154 156 155 Noverlay = 0; … … 179 178 CHECK_REALLOCATE (overlay, KiiOverlay, NOVERLAY, Noverlay, 1000); 180 179 } 181 KiiLoadOverlay ( Ximage, overlay, Noverlay, "red");180 KiiLoadOverlay (kapa, overlay, Noverlay, "red"); 182 181 free (overlay); 183 182 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/outline2.c
r7917 r13391 303 303 int plot_outline () { 304 304 305 int Nimage, Ximage;305 int kapa; 306 306 float xp, yp, x, y; 307 307 float dx, dy, theta, t, dt; … … 309 309 KiiOverlay *overlay; 310 310 311 Nimage = -1; 312 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 311 if (!GetImage (&kapa, NULL)) return (FALSE); 313 312 314 313 Noverlay = 0; … … 337 336 CHECK_REALLOCATE (overlay, KiiOverlay, NOVERLAY, Noverlay, 1000); 338 337 } 339 KiiLoadOverlay ( Ximage, overlay, Noverlay, "red");338 KiiLoadOverlay (kapa, overlay, Noverlay, "red"); 340 339 free (overlay); 341 340 return (TRUE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.astro/region.c
r10928 r13391 6 6 double Ra, Dec, Radius; 7 7 double dx, dy; 8 int N, Ngraph, Xgraph; 8 int N, kapa; 9 char *name; 9 10 Graphdata graphmode; 10 11 11 Ngraph = 0; 12 if (!GetGraph (&graphmode, &Xgraph, &Ngraph)) return (FALSE); 12 name = NULL; 13 if ((N = get_argument (argc, argv, "-n"))) { 14 remove_argument (N, &argc, argv); 15 name = strcreate (argv[N]); 16 remove_argument (N, &argc, argv); 17 } 18 if (!GetGraph (&graphmode, &kapa, name)) return (FALSE); 19 FREE (name); 13 20 14 21 if ((N = get_argument (argc, argv, "-ew"))) { … … 60 67 61 68 /* ask kapa for coordinate limits, so get the right aspect ratio */ 62 KiiSendCommand ( Xgraph, 4, "LIMS");63 KiiScanMessage ( Xgraph, "%lf %lf", &dx, &dy);69 KiiSendCommand (kapa, 4, "LIMS"); 70 KiiScanMessage (kapa, "%lf %lf", &dx, &dy); 64 71 dx = fabs (dx); 65 72 dy = fabs (dy); … … 101 108 graphmode.coords.cdelt1 = graphmode.coords.cdelt2 = 1.0; 102 109 103 KapaClear ( Xgraph, TRUE);104 KapaSetLimits ( Xgraph, &graphmode);110 KapaClear (kapa, TRUE); 111 KapaSetLimits (kapa, &graphmode); 105 112 106 113 /* drop this? */ 107 114 sprintf (string, "%8.4f %8.4f (%f)", Ra, Dec, Radius); 108 KapaSendLabel ( Xgraph, string, 2);115 KapaSendLabel (kapa, string, 2); 109 116 110 117 SetGraph (graphmode); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/box.c
r7917 r13391 3 3 int box (int argc, char **argv) { 4 4 5 int i, N, Ngraph, Xgraph; 5 int i, N, kapa; 6 char *name; 6 7 Graphdata graphmode; 7 8 8 Ngraph = -1;9 name = NULL; 9 10 if ((N = get_argument (argc, argv, "-n"))) { 10 11 remove_argument (N, &argc, argv); 11 Ngraph = atof(argv[N]);12 name = strcreate (argv[N]); 12 13 remove_argument (N, &argc, argv); 13 14 } 14 if (!GetGraph (&graphmode, &Xgraph, &Ngraph)) return (FALSE); 15 if (!GetGraph (&graphmode, &kapa, name)) return (FALSE); 16 FREE (name); 15 17 16 18 strcpy (graphmode.ticks, "2222"); … … 49 51 if (argc != 1) goto usage; 50 52 51 KapaBox ( Xgraph, &graphmode);53 KapaBox (kapa, &graphmode); 52 54 return (TRUE); 53 55 -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/center.c
r7917 r13391 5 5 double x, y; 6 6 int zoom; 7 int Ximage, Nimage, N; 7 int kapa, N; 8 char *name; 8 9 9 Nimage = -1;10 name = NULL; 10 11 if ((N = get_argument (argc, argv, "-n"))) { 11 12 remove_argument (N, &argc, argv); 12 Nimage = atof(argv[N]);13 name = strcreate (argv[N]); 13 14 remove_argument (N, &argc, argv); 14 15 } 15 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 16 if (!GetImage (&kapa, name)) return (FALSE); 17 FREE (name); 16 18 17 19 if ((argc != 3) && (argc != 4)) { … … 25 27 if (argc == 4) zoom = atof (argv[3]); 26 28 27 KiiCenter ( Ximage, x, y, zoom);29 KiiCenter (kapa, x, y, zoom); 28 30 return (TRUE); 29 31 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/clear.c
r7917 r13391 4 4 5 5 int N, ClearSection; 6 int Ngraph, Xgraph; 6 int kapa; 7 char *name; 7 8 8 Ngraph = -1;9 name = NULL; 9 10 if ((N = get_argument (argc, argv, "-n"))) { 10 11 remove_argument (N, &argc, argv); 11 Ngraph = atof(argv[N]);12 name = strcreate (argv[N]); 12 13 remove_argument (N, &argc, argv); 13 14 } 14 if (!GetGraph (NULL, &Xgraph, &Ngraph)) return (FALSE); 15 if (!GetGraph (NULL, &kapa, name)) return (FALSE); 16 FREE (name); 15 17 18 /* XXX need to distinguish between Plot, AllPlots, Image, AllSections */ 16 19 ClearSection = FALSE; 17 20 if ((N = get_argument (argc, argv, "-s"))) { … … 25 28 } 26 29 27 KapaClear ( Xgraph, ClearSection);30 KapaClear (kapa, ClearSection); 28 31 return (TRUE); 29 32 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/close.c
r13344 r13391 3 3 int close_device (int argc, char **argv) { 4 4 5 int N, Source, Nsource, IsImage; 5 int N, kapa, IsImage; 6 char *name; 6 7 /* close current graphics device */ 7 8 8 Nsource = -1;9 name = NULL; 9 10 if ((N = get_argument (argc, argv, "-n"))) { 10 11 remove_argument (N, &argc, argv); 11 Nsource = atof(argv[N]);12 name = strcreate (argv[N]); 12 13 remove_argument (N, &argc, argv); 13 14 } 14 if ((N = get_argument (argc, argv, "-g"))) {15 remove_argument (N, &argc, argv);16 SetImageDevice (FALSE);17 }18 if ((N = get_argument (argc, argv, "-i"))) {19 remove_argument (N, &argc, argv);20 SetImageDevice (TRUE);21 }22 15 23 IsImage = GetCurrentDevice (); 24 if (IsImage) { 25 if (!GetImage (&Source, &Nsource)) return (FALSE); 26 // close_image (Nsource); 27 } else { 28 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 29 // close_graph (Nsource); 30 } 16 if (!GetGraph (NULL, &kapa, name)) return (FALSE); 17 FREE (name); 18 19 // close_kapa (name); 31 20 32 21 return (TRUE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/cursor.c
r7917 r13391 3 3 int cursor (int argc, char **argv) { 4 4 5 char string[20], key[20] ;6 int i, N, Nsource, Source, IsImage;5 char string[20], key[20], *name; 6 int i, N, kapa, IsImage; 7 7 double X, Y, R, D, Z; 8 8 void *oldsignal; … … 10 10 Buffer *buf; 11 11 12 Nsource = -1; 13 if ((N = get_argument (argc, argv, "-n"))) { 14 remove_argument (N, &argc, argv); 15 Nsource = atof (argv[N]); 16 remove_argument (N, &argc, argv); 17 } 12 /* need to be able to specify graph vs image coords 18 13 if ((N = get_argument (argc, argv, "-g"))) { 19 14 remove_argument (N, &argc, argv); … … 24 19 SetImageDevice (TRUE); 25 20 } 26 IsImage = GetCurrentDevice (); 27 if (IsImage) { 28 if (!GetImage (&Source, &Nsource)) return (FALSE); 29 } else { 30 if (!GetGraph (&graphmode, &Source, &Nsource)) return (FALSE); 21 */ 22 23 name = NULL; 24 if ((N = get_argument (argc, argv, "-n"))) { 25 remove_argument (N, &argc, argv); 26 name = strcreate (argv[N]); 27 remove_argument (N, &argc, argv); 31 28 } 29 if (!GetGraph (&graphmode, &kapa, name)) return (FALSE); 30 FREE (name); 32 31 33 32 N = 0; … … 42 41 if (IsImage) buf = SelectBuffer (GetImageName(), OLDBUFFER, FALSE); 43 42 44 KiiCursorOn ( Source);43 KiiCursorOn (kapa); 45 44 46 45 oldsignal = signal (SIGINT, handle_interrupt); … … 48 47 Z = -1.0; 49 48 for (i = 0; ((i < N) || (N == 0)) && !interrupt; i++) { 50 KiiCursorRead ( Source, &X, &Y, key);49 KiiCursorRead (kapa, &X, &Y, key); 51 50 52 51 sprintf (string, "X%s", key); … … 73 72 74 73 signal (SIGINT, oldsignal); 75 KiiCursorOff ( Source);74 KiiCursorOff (kapa); 76 75 return (TRUE); 77 76 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/device.c
r7917 r13391 3 3 int device (int argc, char **argv) { 4 4 5 int N, Source, Nsource, IsImage; 5 int N, kapa, IsImage; 6 char *name;; 6 7 /* set / get current graphics device */ 7 8 8 Nsource = -1;9 name = NULL; 9 10 if ((N = get_argument (argc, argv, "-n"))) { 10 11 remove_argument (N, &argc, argv); 11 Nsource = atof(argv[N]);12 name = strcreate (argv[N]); 12 13 remove_argument (N, &argc, argv); 13 14 } 14 if ((N = get_argument (argc, argv, "-g"))) {15 remove_argument (N, &argc, argv);16 SetImageDevice (FALSE);17 }18 if ((N = get_argument (argc, argv, "-i"))) {19 remove_argument (N, &argc, argv);20 SetImageDevice (TRUE);21 }22 15 23 IsImage = GetCurrentDevice (); 24 if (IsImage) { 25 if (!GetImage (&Source, &Nsource)) return (FALSE); 26 gprint (GP_ERR, "kii %d\n", Nsource); 16 if (name == NULL) { 17 name = GetGraphName (); 18 if (name == NULL) { 19 gprint (GP_ERR, "no device defined\n"); 20 return (NULL); 21 } 27 22 } else { 28 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 29 gprint (GP_ERR, "kapa %d\n", Nsource); 23 if (!GetGraph (NULL, &kapa, name)) return (FALSE); 30 24 } 25 gprint (GP_ERR, "kapa %s\n", name); 31 26 32 27 return (TRUE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/dot.c
r7917 r13391 6 6 float x, y; 7 7 8 if (!style_args (&graphmode, &argc, argv, -1)) return FALSE;8 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 9 9 10 10 if (argc != 3) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/erase.c
r7917 r13391 4 4 5 5 int i, N; 6 int Ximage, Nimage; 6 int kapa; 7 char *name; 7 8 8 Nimage = -1;9 name = NULL; 9 10 if ((N = get_argument (argc, argv, "-n"))) { 10 11 remove_argument (N, &argc, argv); 11 Nimage = atof(argv[N]);12 name = strcreate (argv[N]); 12 13 remove_argument (N, &argc, argv); 13 14 } 14 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 15 if (!GetImage (&kapa, name)) return (FALSE); 16 FREE (name); 15 17 16 18 if (argc < 2) { … … 22 24 for (i = 1; i < argc; i++) { 23 25 if (!(strcasecmp (argv[i], "all"))) { 24 KiiEraseOverlay ( Ximage, "red");25 KiiEraseOverlay ( Ximage, "green");26 KiiEraseOverlay ( Ximage, "blue");27 KiiEraseOverlay ( Ximage, "yellow");26 KiiEraseOverlay (kapa, "red"); 27 KiiEraseOverlay (kapa, "green"); 28 KiiEraseOverlay (kapa, "blue"); 29 KiiEraseOverlay (kapa, "yellow"); 28 30 continue; 29 31 } … … 32 34 return (FALSE); 33 35 } 34 KiiEraseOverlay ( Ximage, argv[i]);36 KiiEraseOverlay (kapa, argv[i]); 35 37 } 36 38 return (TRUE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/grid.c
r7917 r13391 7 7 double range, lrange, factor, mantis, fmantis, power, major, minor, first, next; 8 8 Graphdata graphmode; 9 int Ngraph; 10 11 Ngraph = -1; 12 if ((N = get_argument (argc, argv, "-n"))) { 13 remove_argument (N, &argc, argv); 14 Ngraph = atof (argv[N]); 15 remove_argument (N, &argc, argv); 16 } 17 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE); 9 10 if (!style_args (&graphmode, &argc, argv, NULL)) return (FALSE); 18 11 19 12 MajorTick = TRUE; -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/init.c
r10997 r13391 235 235 int i; 236 236 237 InitGraph (); 238 InitImage (); 237 InitKapa (); 239 238 InitQueues (); 240 239 -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/jpeg.c
r7917 r13391 4 4 5 5 char filename[1024]; 6 int N, Source, Nsource, IsImage, IsPNG; 6 int N, kapa, IsImage, IsPNG, IsPPM; 7 char *name; 7 8 8 9 if ((N = get_argument (argc, argv, "--help"))) { … … 12 13 13 14 /* image type */ 14 IsP NG = TRUE;15 IsPPM = IsPNG = FALSE; 15 16 if ((N = get_argument (argc, argv, "-ppm"))) { 16 17 remove_argument (N, &argc, argv); 17 IsPNG = FALSE; 18 IsPPM = TRUE; 19 } 20 if ((N = get_argument (argc, argv, "-png"))) { 21 remove_argument (N, &argc, argv); 22 IsPNG = TRUE; 18 23 } 19 24 … … 27 32 28 33 /* display source */ 29 Nsource = -1;34 name = NULL; 30 35 if ((N = get_argument (argc, argv, "-n"))) { 31 36 remove_argument (N, &argc, argv); 32 Nsource = atof(argv[N]);37 name = strcreate (argv[N]); 33 38 remove_argument (N, &argc, argv); 34 39 } 40 /* need to figure out what this implies 35 41 if ((N = get_argument (argc, argv, "-g"))) { 36 42 remove_argument (N, &argc, argv); … … 41 47 SetImageDevice (TRUE); 42 48 } 43 IsImage = GetCurrentDevice (); 44 if (IsImage) { 45 if (!GetImage (&Source, &Nsource)) return (FALSE); 46 if (!filename[0]) strcpy (filename, "Ximage.jpg"); 47 KiiJPEG (Source, filename); 48 } else { 49 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 50 if (!filename[0]) strcpy (filename, "Xgraph.png"); 51 if (IsPNG) { 52 KapaPNG (Source, filename); 53 } else { 54 KapaPPM (Source, filename); 55 } 49 */ 50 51 if (!GetGraph (NULL, &kapa, name)) return (FALSE); 52 if (!IsPNG && !IsPPM) { 53 if (!filename[0]) strcpy (filename, "kapa.png"); 54 KiiJPEG (kapa, filename); 55 } 56 if (IsPNG) { 57 if (!filename[0]) strcpy (filename, "kapa.png"); 58 KapaPNG (kapa, filename); 59 } 60 if (IsPPM) { 61 if (!filename[0]) strcpy (filename, "kapa.ppm"); 62 KapaPPM (kapa, filename); 56 63 } 57 64 return (TRUE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/labels.c
r7917 r13391 4 4 5 5 char name[64]; 6 int N, size, Xgraph;6 int N, size, kapa; 7 7 8 if (!GetGraph (NULL, & Xgraph, NULL)) return (FALSE);8 if (!GetGraph (NULL, &kapa, NULL)) return (FALSE); 9 9 10 10 if (get_argument (argc, argv, "-h")) { … … 36 36 size = atof (argv[N]); 37 37 remove_argument (N, &argc, argv); 38 KapaSetFont ( Xgraph, name, size);38 KapaSetFont (kapa, name, size); 39 39 } 40 40 41 41 if ((N = get_argument (argc, argv, "-x"))) { 42 42 remove_argument (N, &argc, argv); 43 KapaSendLabel ( Xgraph, argv[N], 0);43 KapaSendLabel (kapa, argv[N], 0); 44 44 remove_argument (N, &argc, argv); 45 45 } … … 47 47 if ((N = get_argument (argc, argv, "-y"))) { 48 48 remove_argument (N, &argc, argv); 49 KapaSendLabel ( Xgraph, argv[N], 1);49 KapaSendLabel (kapa, argv[N], 1); 50 50 remove_argument (N, &argc, argv); 51 51 } … … 53 53 if ((N = get_argument (argc, argv, "+x"))) { 54 54 remove_argument (N, &argc, argv); 55 KapaSendLabel ( Xgraph, argv[N], 2);55 KapaSendLabel (kapa, argv[N], 2); 56 56 remove_argument (N, &argc, argv); 57 57 } … … 59 59 if ((N = get_argument (argc, argv, "+y"))) { 60 60 remove_argument (N, &argc, argv); 61 KapaSendLabel ( Xgraph, argv[N], 3);61 KapaSendLabel (kapa, argv[N], 3); 62 62 remove_argument (N, &argc, argv); 63 63 } … … 65 65 if ((N = get_argument (argc, argv, "-ul"))) { 66 66 remove_argument (N, &argc, argv); 67 KapaSendLabel ( Xgraph, argv[N], 4);67 KapaSendLabel (kapa, argv[N], 4); 68 68 remove_argument (N, &argc, argv); 69 69 } … … 71 71 if ((N = get_argument (argc, argv, "-ur"))) { 72 72 remove_argument (N, &argc, argv); 73 KapaSendLabel ( Xgraph, argv[N], 5);73 KapaSendLabel (kapa, argv[N], 5); 74 74 remove_argument (N, &argc, argv); 75 75 } … … 77 77 if ((N = get_argument (argc, argv, "-ll"))) { 78 78 remove_argument (N, &argc, argv); 79 KapaSendLabel ( Xgraph, argv[N], 6);79 KapaSendLabel (kapa, argv[N], 6); 80 80 remove_argument (N, &argc, argv); 81 81 } … … 83 83 if ((N = get_argument (argc, argv, "-lr"))) { 84 84 remove_argument (N, &argc, argv); 85 KapaSendLabel ( Xgraph, argv[N], 7);85 KapaSendLabel (kapa, argv[N], 7); 86 86 remove_argument (N, &argc, argv); 87 87 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/limits.c
r7917 r13391 4 4 5 5 int N, APPLY; 6 int Ngraph, Xgraph; 6 int kapa; 7 char *name; 7 8 Graphdata graphmode; 8 9 Vector *xvec, *yvec; … … 15 16 APPLY = TRUE; 16 17 } 17 18 Ngraph = -1; 18 name = NULL; 19 19 if ((N = get_argument (argc, argv, "-n"))) { 20 20 remove_argument (N, &argc, argv); 21 Ngraph = atof(argv[N]);21 name = strcreate (argv[N]); 22 22 remove_argument (N, &argc, argv); 23 23 } 24 if (!GetGraph (&graphmode, &Xgraph, &Ngraph)) return (FALSE); 24 if (!GetGraph (&graphmode, &kapa, name)) return (FALSE); 25 FREE (name); 25 26 26 27 if (argc == 1) { 27 gprint (GP_ERR, "limits: %f %f %f %f [-a] [-n Xgraph]\n",28 gprint (GP_ERR, "limits: %f %f %f %f [-a] [-n device]\n", 28 29 graphmode.xmin, graphmode.xmax, 29 30 graphmode.ymin, graphmode.ymax); … … 71 72 success: 72 73 SetLimits (xvec, yvec, &graphmode); 73 if (APPLY) KapaSetLimits ( Xgraph, &graphmode);74 if (APPLY) KapaSetLimits (kapa, &graphmode); 74 75 return (TRUE); 75 76 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/line.c
r12332 r13391 6 6 float x[2], y[2]; 7 7 8 if (!style_args (&graphmode, &argc, argv, -1)) return FALSE;8 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 9 9 10 10 if (argc != 6) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/load.c
r7917 r13391 4 4 5 5 int i, N, n, ISCEL; 6 int Ximage, Nimage, Noverlay, NOVERLAY;6 int kapa, Noverlay, NOVERLAY; 7 7 char *c, type[10], string[128], line[1024]; 8 8 double x, y, dx, dy, x1, y1; 9 9 double dra, ddec, ra1, dec1, ra, dec; 10 10 FILE *f; 11 char *buffer ;11 char *buffer, *name; 12 12 Coords coords; 13 13 Buffer *buf; 14 14 KiiOverlay *overlay; 15 15 16 Nimage = -1;16 name = NULL; 17 17 if ((N = get_argument (argc, argv, "-n"))) { 18 18 remove_argument (N, &argc, argv); 19 Nimage = atof(argv[N]);19 name = strcreate (argv[N]); 20 20 remove_argument (N, &argc, argv); 21 21 } 22 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 22 if (!GetImage (&kapa, name)) return (FALSE); 23 FREE (name); 23 24 24 25 ISCEL = FALSE; … … 125 126 } 126 127 127 KiiLoadOverlay ( Ximage, overlay, Noverlay, argv[1]);128 KiiLoadOverlay (kapa, overlay, Noverlay, argv[1]); 128 129 129 130 for (i = 0; i < Noverlay; i++) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/plot.c
r7917 r13391 7 7 Vector *xvec, *yvec, *dxmvec, *dxpvec, *dymvec, *dypvec; 8 8 9 if (!style_args (&graphmode, &argc, argv, -1)) return FALSE;9 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 10 10 11 11 /* decide on error bars */ -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/point.c
r7917 r13391 4 4 5 5 int N, celestial, pixscale; 6 int Ximage, Nimage;6 int kapa; 7 7 double ra, dec, dra, ddec; 8 8 double x1, y1, ra1, dec1; 9 char *name; 9 10 Coords coords; 10 11 Buffer *buf; 11 12 KiiOverlay overlay; 12 13 13 Nimage = -1;14 name = NULL; 14 15 if ((N = get_argument (argc, argv, "-n"))) { 15 16 remove_argument (N, &argc, argv); 16 Nimage = atof(argv[N]);17 name = strcreate (argv[N]); 17 18 remove_argument (N, &argc, argv); 18 19 } 19 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 20 20 if (!GetImage (&kapa, name)) return (FALSE); 21 FREE (name); 22 21 23 celestial = FALSE; 22 24 if ((N = get_argument (argc, argv, "-c"))) { … … 66 68 } 67 69 overlay.type = KiiOverlayTypeByName (argv[2]); 68 KiiLoadOverlay ( Ximage, &overlay, 1, argv[1]);70 KiiLoadOverlay (kapa, &overlay, 1, argv[1]); 69 71 return (TRUE); 70 72 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/ps.c
r12892 r13391 3 3 int ps (int argc, char **argv) { 4 4 5 char filename[1024], pagename[1024] ;6 int N, Source, Nsource, scaleMode, pageMode, IsImage;5 char filename[1024], pagename[1024], *name; 6 int N, kapa, scaleMode, pageMode, IsImage; 7 7 8 8 if ((N = get_argument (argc, argv, "--help"))) goto help; … … 44 44 45 45 /* which tool */ 46 Nsource = -1;46 name = NULL; 47 47 if ((N = get_argument (argc, argv, "-n"))) { 48 48 remove_argument (N, &argc, argv); 49 Nsource = atof(argv[N]);49 name = strcreate (argv[N]); 50 50 remove_argument (N, &argc, argv); 51 51 } 52 /* which device */ 53 if ((N = get_argument (argc, argv, "-g"))) { 54 remove_argument (N, &argc, argv); 55 SetImageDevice (FALSE); 56 } 57 if ((N = get_argument (argc, argv, "-i"))) { 58 remove_argument (N, &argc, argv); 59 SetImageDevice (TRUE); 60 } 61 52 62 53 if ((argc > 1) && filename[0]) goto help; 63 54 64 55 if (argc > 1) strcpy (filename, argv[1]); 65 56 66 IsImage = GetCurrentDevice (); 67 if (IsImage) { 68 if (!GetImage (&Source, &Nsource)) return (FALSE); 69 if (!filename[0]) strcpy (filename, "Ximage.ps"); 70 } else { 71 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 72 if (!filename[0]) strcpy (filename, "Xgraph.ps"); 73 } 57 if (!GetImage (&kapa, name)) return (FALSE); 58 FREE (name); 59 60 if (!filename[0]) strcpy (filename, "kapa.ps"); 74 61 75 62 /* tell Ximage/Xgraph to ps the image */ 76 KiiPS ( Source, filename, scaleMode, pageMode, pagename);63 KiiPS (kapa, filename, scaleMode, pageMode, pagename); 77 64 return (TRUE); 78 65 -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/rd.c
r13107 r13391 59 59 60 60 /* find matrix, free old data */ 61 if ((buf = SelectBuffer (argv[1], ANYBUFFER, TRUE)) == NULL) return (FALSE); 61 if ((buf = SelectBuffer (argv[1], ANYBUFFER, TRUE)) == NULL) { 62 fclose (f); 63 return (FALSE); 64 } 62 65 gfits_free_matrix (&buf[0].matrix); 63 66 gfits_free_header (&buf[0].header); … … 79 82 gprint (GP_ERR, "entry in %s not found\n", argv[2]); 80 83 DeleteBuffer (buf); 84 fclose (f); 81 85 return (FALSE); 82 86 } … … 99 103 DeleteBuffer (buf); 100 104 free (CCDKeyword); 105 fclose (f); 101 106 return (FALSE); 102 107 } … … 105 110 DeleteBuffer (buf); 106 111 free (CCDKeyword); 112 fclose (f); 107 113 return (FALSE); 108 114 } … … 143 149 buf[0].header.bzero = 0; 144 150 buf[0].header.bscale = 1; 151 fclose (f); 145 152 return (TRUE); 146 153 } … … 152 159 gprint (GP_ERR, "-plane is too large: %d total planes\n", Nplane); 153 160 DeleteBuffer (buf); 161 fclose (f); 154 162 return (FALSE); 155 163 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/resize.c
r7917 r13391 5 5 char *end; 6 6 double NX, NY; 7 int N, Source, Nsource, IsImage; 7 int N, kapa; 8 char *name; 8 9 9 10 /* display source */ 10 Nsource = -1;11 name = NULL; 11 12 if ((N = get_argument (argc, argv, "-n"))) { 12 13 remove_argument (N, &argc, argv); 13 Nsource = atof(argv[N]);14 name = strcreate (argv[N]); 14 15 remove_argument (N, &argc, argv); 15 16 } 16 if ((N = get_argument (argc, argv, "-g"))) { 17 remove_argument (N, &argc, argv); 18 SetImageDevice (FALSE); 19 } 20 if ((N = get_argument (argc, argv, "-i"))) { 21 remove_argument (N, &argc, argv); 22 SetImageDevice (TRUE); 23 } 24 IsImage = GetCurrentDevice (); 25 if (IsImage) { 26 if (!GetImage (&Source, &Nsource)) return (FALSE); 27 } else { 28 if (!GetGraph (NULL, &Source, &Nsource)) return (FALSE); 29 } 17 if (!GetImage (&kapa, name)) return (FALSE); 18 FREE (name); 30 19 31 20 if (argc != 3) { … … 49 38 if (!strcmp (end, "cm")) { NY *= 38; } 50 39 51 KiiResize ( Source, NX, NY);40 KiiResize (kapa, NX, NY); 52 41 return (TRUE); 53 42 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/save.c
r7917 r13391 4 4 5 5 int N, celestial; 6 int Ximage, Nimage; 6 int kapa; 7 char *name; 7 8 8 Nimage = -1;9 name = NULL; 9 10 if ((N = get_argument (argc, argv, "-n"))) { 10 11 remove_argument (N, &argc, argv); 11 Nimage = atof(argv[N]);12 name = strcreate (argv[N]); 12 13 remove_argument (N, &argc, argv); 13 14 } 14 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 15 if (!GetImage (&kapa, name)) return (FALSE); 16 FREE (name); 15 17 16 18 celestial = FALSE; … … 26 28 } 27 29 28 KiiSaveOverlay ( Ximage, celestial, argv[1], argv[2]);30 KiiSaveOverlay (kapa, celestial, argv[1], argv[2]); 29 31 return (TRUE); 30 32 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/section.c
r7917 r13391 4 4 5 5 int N, List; 6 int Ngraph, Xgraph; 6 int kapa; 7 char *name; 7 8 Graphdata graphmode; 8 9 KapaSection section; … … 14 15 } 15 16 16 Ngraph = -1;17 name = NULL; 17 18 if ((N = get_argument (argc, argv, "-n"))) { 18 19 remove_argument (N, &argc, argv); 19 Ngraph = atof(argv[N]);20 name = strcreate (argv[N]); 20 21 remove_argument (N, &argc, argv); 21 22 } 22 if (!GetGraph (&graphmode, &Xgraph, &Ngraph)) return (FALSE); 23 if (!GetGraph (&graphmode, &kapa, name)) return (FALSE); 24 FREE (name); 23 25 24 26 /* list sections */ 25 27 if (argc == 1) { 26 KapaGetSection ( Xgraph, "*");28 KapaGetSection (kapa, "*"); 27 29 gprint (GP_ERR, "USAGE: section name [x y dx dy]\n"); 28 30 return (TRUE); … … 32 34 /* select / show section */ 33 35 if (List) { 34 KapaGetSection ( Xgraph, argv[1]);36 KapaGetSection (kapa, argv[1]); 35 37 } else { 36 KapaSelectSection ( Xgraph, argv[1]);38 KapaSelectSection (kapa, argv[1]); 37 39 } 38 40 return (TRUE); … … 46 48 section.dx = atof (argv[4]); 47 49 section.dy = atof (argv[5]); 48 KapaSetSection ( Xgraph, §ion);50 KapaSetSection (kapa, §ion); 49 51 return (TRUE); 50 52 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/style.c
r7917 r13391 5 5 Graphdata graphmode; 6 6 7 if (!style_args (&graphmode, &argc, argv, -1)) return FALSE;7 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 8 8 9 9 if (argc > 1) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/textline.c
r7917 r13391 6 6 char name[64]; 7 7 double x, y, angle; 8 int Ngraph, Xgraph;8 int kapa; 9 9 Graphdata graphmode; 10 10 11 Ngraph = -1; 12 if ((N = get_argument (argc, argv, "-n"))) { 13 remove_argument (N, &argc, argv); 14 Ngraph = atof (argv[N]); 15 remove_argument (N, &argc, argv); 16 } 17 if (!GetGraph (&graphmode, &Xgraph, &Ngraph)) return (FALSE); 11 if (!style_args (&graphmode, &argc, argv, &kapa)) return (FALSE); 18 12 19 13 if ((N = get_argument (argc, argv, "-fn"))) { … … 23 17 size = atof (argv[N]); 24 18 remove_argument (N, &argc, argv); 25 KapaSetFont ( Xgraph, name, size);19 KapaSetFont (kapa, name, size); 26 20 } 27 21 … … 58 52 } 59 53 60 KapaSendTextline ( Xgraph, argv[3], x, y, angle);54 KapaSendTextline (kapa, argv[3], x, y, angle); 61 55 return (TRUE); 62 56 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/tv.c
r7917 r13391 3 3 int tv (int argc, char **argv) { 4 4 5 int N, Ximage, Nimage; 5 int N, kapa; 6 char *name; 6 7 Coords coords; 7 8 Buffer *buf; … … 9 10 KiiDisplayMode mode; 10 11 11 Nimage = -1;12 name = NULL; 12 13 if ((N = get_argument (argc, argv, "-n"))) { 13 14 remove_argument (N, &argc, argv); 14 Nimage = atof(argv[N]);15 name = strcreate (argv[N]); 15 16 remove_argument (N, &argc, argv); 16 17 } 17 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 18 if (!GetImage (&kapa, name)) return (FALSE); 19 FREE (name); 18 20 19 21 /* shell exits on pipe close, FIX */ 20 22 if ((N = get_argument (argc, argv, "-kill"))) { 21 KiiClose (Ximage); 22 Ximage = 0; 23 KiiClose (kapa); 23 24 return (TRUE); 24 25 } … … 52 53 image.name = buf[0].name; 53 54 54 KiiNewPicture1D ( Ximage, &image, &mode, &coords);55 KiiNewPicture1D (kapa, &image, &mode, &coords); 55 56 56 57 SetImageName (argv[1]); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/tvcontour.c
r7917 r13391 58 58 float *v00, *v01, *v10, *v11; 59 59 float *Vout, *Vin, *matrix; 60 int Ximage, Nimage, N, Noverlay, NOVERLAY; 60 char *name; 61 int kapa, N, Noverlay, NOVERLAY; 61 62 Buffer *buf; 62 63 KiiOverlay *overlay; 63 64 64 Nimage = -1;65 name = NULL; 65 66 if ((N = get_argument (argc, argv, "-n"))) { 66 67 remove_argument (N, &argc, argv); 67 Nimage = atof(argv[N]);68 name = strcreate (argv[N]); 68 69 remove_argument (N, &argc, argv); 69 70 } 70 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 71 if (!GetImage (&kapa, name)) return (FALSE); 72 FREE (name); 71 73 72 74 if ((argc != 4) && (argc != 5)) { … … 277 279 } 278 280 279 KiiLoadOverlay ( Ximage, overlay, Noverlay, argv[2]);281 KiiLoadOverlay (kapa, overlay, Noverlay, argv[2]); 280 282 free (overlay); 281 283 -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/tvgrid.c
r7917 r13391 11 11 char format[16]; 12 12 Coords coords; 13 int Ximage, Nimage, N, Noverlay, NOVERLAY; 13 int kapa, N, Noverlay, NOVERLAY; 14 char *name; 14 15 Buffer *buf; 15 16 KiiOverlay *overlay; 16 17 17 Nimage = -1;18 name = NULL; 18 19 if ((N = get_argument (argc, argv, "-n"))) { 19 20 remove_argument (N, &argc, argv); 20 Nimage = atof(argv[N]);21 name = strcreate (argv[N]); 21 22 remove_argument (N, &argc, argv); 22 23 } 23 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 24 24 if (!GetImage (&kapa, name)) return (FALSE); 25 FREE (name); 26 25 27 if (argc != 3) { 26 28 gprint (GP_ERR, "USAGE: tvgrid (overlay) (buffer)\n"); … … 151 153 sprintf (label, format, ra); 152 154 sprintf (buffer, "%15s %20.10f %20.10f %20.10f %20.10f ", "TEXT", x0, y0, (double)(strlen(label) + 1), 0.0); 153 write ( Ximage, buffer, 128);154 write ( Ximage, label, strlen(label) + 1);155 write (kapa, buffer, 128); 156 write (kapa, label, strlen(label) + 1); 155 157 RD_to_XY (&x0, &y0, ra, MIN(dec0, dec1), &coords); 156 158 for (dec = MIN(dec0, dec1) + dDEC; dec < MAX(dec0,dec1); dec += dDEC) { 157 159 RD_to_XY (&x1, &y1, ra, dec, &coords); 158 160 sprintf (buffer, "%15s %20.10f %20.10f %20.10f %20.10f ", "LINE", x0, y0, (x1 - x0), (y1 - y0)); 159 write ( Ximage, buffer, 128);161 write (kapa, buffer, 128); 160 162 x0 = x1; 161 163 y0 = y1; … … 164 166 # endif 165 167 166 KiiLoadOverlay ( Ximage, overlay, Noverlay, argv[1]);168 KiiLoadOverlay (kapa, overlay, Noverlay, argv[1]); 167 169 free (overlay); 168 170 -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/vload.c
r7917 r13391 4 4 5 5 int i, N, Noverlay; 6 int Ximage, Nimage, type; 6 int kapa, type; 7 char *name; 7 8 double dx, dy, size; 8 9 KiiOverlay *overlay; 9 10 Vector *vecx, *vecy; 10 11 11 Nimage = -1;12 name = NULL; 12 13 if ((N = get_argument (argc, argv, "-n"))) { 13 14 remove_argument (N, &argc, argv); 14 Nimage = atof(argv[N]);15 name = strcreate (argv[N]); 15 16 remove_argument (N, &argc, argv); 16 17 } 17 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 18 if (!GetImage (&kapa, name)) return (FALSE); 19 FREE (name); 18 20 19 21 type = KII_OVERLAY_BOX; … … 65 67 } 66 68 67 KiiLoadOverlay ( Ximage, overlay, Noverlay, argv[1]);69 KiiLoadOverlay (kapa, overlay, Noverlay, argv[1]); 68 70 free (overlay); 69 71 return (TRUE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/zplot.c
r7917 r13391 3 3 int zplot (int argc, char **argv) { 4 4 5 int i, N, Npts , Ngraph;5 int i, N, Npts; 6 6 float *in, *out; 7 7 double min, range; … … 9 9 Vector *xvec, *yvec, *zvec, Zvec; 10 10 11 Ngraph = -1; 12 if ((N = get_argument (argc, argv, "-n"))) { 13 remove_argument (N, &argc, argv); 14 Ngraph = atof (argv[N]); 15 remove_argument (N, &argc, argv); 16 } 17 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE); 11 if (!style_args (&graphmode, &argc, argv, NULL)) return (FALSE); 18 12 19 13 if (argc != 6) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/ImageSelection.c
r7917 r13391 20 20 21 21 if (RegionSelect) { 22 Ngraph = 0;23 if (!GetGraphData (&graphsky, NULL, &Ngraph)) {22 // how does this know which sky plot to use? 23 if (!GetGraphData (&graphsky, NULL, NULL)) { 24 24 gprint (GP_ERR, "region display not available\n"); 25 25 return (FALSE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/catalog.c
r12332 r13391 28 28 int Ngraph; 29 29 30 Ngraph = 0; 31 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE); 30 if (!GetGraph (&graphmode, NULL, NULL)) return (FALSE); 32 31 33 32 VarConfig ("GSCDIR", "%s", gscdir); -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/cmpload.c
r7917 r13391 8 8 int i, Noverlay, NOVERLAY, Nstar, N, Nin, Nextra, Objtype, type; 9 9 int doneread, done, Nskip, Nbytes, nbytes, Ninstar; 10 char *c, *c2 ;10 char *c, *c2, name; 11 11 double dtmp; 12 12 FILE *f; 13 13 char *buffer; 14 int Ximage, Nimage;14 int kapa; 15 15 Header header; 16 16 KiiOverlay *overlay; 17 17 18 Nimage = -1;18 name = NULL; 19 19 if ((N = get_argument (argc, argv, "-n"))) { 20 20 remove_argument (N, &argc, argv); 21 Nimage = atof(argv[N]);21 name = strcreate (argv[N]); 22 22 remove_argument (N, &argc, argv); 23 23 } 24 if (!GetImage (&Ximage, &Nimage)) return (FALSE); 24 if (!GetImage (&kapa, name)) return (FALSE); 25 FREE (name); 25 26 26 27 Objtype = 0; … … 131 132 fclose (f); 132 133 133 KiiLoadOverlay ( Ximage, overlay, Noverlay, argv[1]);134 KiiLoadOverlay (kapa, overlay, Noverlay, argv[1]); 134 135 free (overlay); 135 136 -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/dmt.c
r12332 r13391 4 4 int dmt (int argc, char **argv) { 5 5 6 int i, m, k, N, Ngraph,SaveVectors;6 int i, m, k, N, SaveVectors; 7 7 int Nsec, Nsecfilt, NPTS; 8 8 double Radius; … … 38 38 } 39 39 40 Ngraph = 0; 41 if (!GetGraphData (&graphsky, NULL, &Ngraph)) return (FALSE); 40 // XXX this needs to be fixed: how to access different graphs at once? 41 gprint (GP_ERR, "ERROR: this function is currently disabled\n"); 42 if (!GetGraphData (&graphsky, NULL, NULL)) return (FALSE); 42 43 if (!GetGraph (&graphmode, NULL, NULL)) return (FALSE); 43 44 -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/extract.c
r12332 r13391 31 31 RegionFile *regions; 32 32 33 Ngraph = 0; 34 if (!GetGraphData (&graphmode, NULL, &Ngraph)) return (FALSE); 33 if (!GetGraphData (&graphmode, NULL, NULL)) return (FALSE); 35 34 if (!InitPhotcodes ()) return (FALSE); 36 35 -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/fitcolors.c
r12332 r13391 20 20 float *out, *colorFit, *deltaFit, dColor, C0, C1; 21 21 float minDelta, maxDelta, minColor, maxColor; 22 int fd, Npx, Npy, NPX, NPY, Nplot, PLOT;22 int kapa, Npx, Npy, NPX, NPY, Nplot, PLOT; 23 23 Graphdata graphdata; 24 24 KapaSection section; … … 86 86 87 87 if (PLOT) { 88 if (!GetGraph (&graphdata, & fd, NULL)) return (FALSE);88 if (!GetGraph (&graphdata, &kapa, NULL)) return (FALSE); 89 89 Nplot = 0; 90 90 Npx = Npy = 0; … … 95 95 graphdata.style = 2; 96 96 graphdata.ptype = 2; 97 KapaClear ( fd, TRUE);98 KapaSetFont ( fd, "helvetica", 14);97 KapaClear (kapa, TRUE); 98 KapaSetFont (kapa, "helvetica", 14); 99 99 100 100 ALLOCATE (colorFit, float, 11); … … 301 301 strcpy (graphdata.labels, "1100"); 302 302 } 303 KapaSetSection ( fd, §ion);304 KapaSetLimits ( fd, &graphdata);305 KapaBox ( fd, &graphdata);306 KapaPrepPlot ( fd, Npts, &graphdata);307 KapaPlotVector ( fd, Npts, xvec[0].elements);308 KapaPlotVector ( fd, Npts, yvec[0].elements);303 KapaSetSection (kapa, §ion); 304 KapaSetLimits (kapa, &graphdata); 305 KapaBox (kapa, &graphdata); 306 KapaPrepPlot (kapa, Npts, &graphdata); 307 KapaPlotVector (kapa, Npts, xvec[0].elements); 308 KapaPlotVector (kapa, Npts, yvec[0].elements); 309 309 310 310 for (i = 0; i < 11; i++) { … … 313 313 graphdata.style = 0; 314 314 graphdata.color = KapaColorByName ("red"); 315 KapaPrepPlot ( fd, 11, &graphdata);316 KapaPlotVector ( fd, 11, colorFit);317 KapaPlotVector ( fd, 11, deltaFit);318 319 KapaSetFont ( fd, "helvetica", 8);315 KapaPrepPlot (kapa, 11, &graphdata); 316 KapaPlotVector (kapa, 11, colorFit); 317 KapaPlotVector (kapa, 11, deltaFit); 318 319 KapaSetFont (kapa, "helvetica", 8); 320 320 sprintf (label, "%s", code[0][0].name); 321 KapaSendTextline ( fd, label, 0.2*maxColor + 0.8*minColor, 0.8*maxDelta + 0.2*minDelta, 0.0);321 KapaSendTextline (kapa, label, 0.2*maxColor + 0.8*minColor, 0.8*maxDelta + 0.2*minDelta, 0.0); 322 322 sprintf (label, "%s", code[1][0].name); 323 KapaSendTextline ( fd, label, 0.2*maxColor + 0.8*minColor, 0.2*maxDelta + 0.8*minDelta, 0.0);324 KapaSetFont ( fd, "helvetica", 14);323 KapaSendTextline (kapa, label, 0.2*maxColor + 0.8*minColor, 0.2*maxDelta + 0.8*minDelta, 0.0); 324 KapaSetFont (kapa, "helvetica", 14); 325 325 326 326 graphdata.style = 2; … … 336 336 Npy = 0; 337 337 sprintf (filename, "%s.%02d.png", plotname, Nplot); 338 KapaPNG ( fd, filename);339 KapaClear ( fd, TRUE);338 KapaPNG (kapa, filename); 339 KapaClear (kapa, TRUE); 340 340 Nplot++; 341 341 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/fitsed.c
r12332 r13391 32 32 float color; 33 33 double X, Y; 34 int fd, PLOT;34 int kapa, PLOT; 35 35 int Nrow, NROW, idx, Nfilter, start, row; 36 36 unsigned short colorP, colorM, code, USNOred, USNOblu; … … 157 157 158 158 if (PLOT) { 159 if (!GetGraph (&graphdata, & fd, NULL)) return (FALSE);159 if (!GetGraph (&graphdata, &kapa, NULL)) return (FALSE); 160 160 SetLimitsRaw (wavecode, NULL, Nfilter, &graphdata); 161 161 graphdata.style = 2; 162 162 graphdata.ptype = 2; 163 KapaClear ( fd, TRUE);163 KapaClear (kapa, TRUE); 164 164 magSection.name = strcreate ("mag"); 165 165 magSection.x = 0; … … 173 173 resSection.dy = 0.5; 174 174 175 KapaSetFont ( fd, "helvetica", 14);175 KapaSetFont (kapa, "helvetica", 14); 176 176 ALLOCATE (fitmags, float, Nfilter); 177 177 ALLOCATE (fiterrs, float, Nfilter); … … 261 261 SWAP (graphdata.ymin, graphdata.ymax); 262 262 263 KapaClear ( fd, TRUE);264 KapaSetSection ( fd, &magSection);265 KapaSetLimits ( fd, &graphdata);266 KapaBox ( fd, &graphdata);263 KapaClear (kapa, TRUE); 264 KapaSetSection (kapa, &magSection); 265 KapaSetLimits (kapa, &graphdata); 266 KapaBox (kapa, &graphdata); 267 267 graphdata.color = KapaColorByName ("blue"); 268 268 graphdata.etype = 0; 269 KapaPrepPlot ( fd, Nfilter, &graphdata);270 KapaPlotVector ( fd, Nfilter, wavecode);271 KapaPlotVector ( fd, Nfilter, SEDtable[minFit.row][0].mags);269 KapaPrepPlot (kapa, Nfilter, &graphdata); 270 KapaPlotVector (kapa, Nfilter, wavecode); 271 KapaPlotVector (kapa, Nfilter, SEDtable[minFit.row][0].mags); 272 272 graphdata.color = KapaColorByName ("red"); 273 273 graphdata.etype = 1; … … 279 279 fiterrs[j] = sourceError.mags[j]; 280 280 } 281 KapaPrepPlot ( fd, Nfilter, &graphdata);282 KapaPlotVector ( fd, Nfilter, wavecode);283 KapaPlotVector ( fd, Nfilter, fitmags);284 KapaPlotVector ( fd, Nfilter, fiterrs);285 KapaPlotVector ( fd, Nfilter, fiterrs);286 KapaSendLabel ( fd, "model,fit (mags)", 1);281 KapaPrepPlot (kapa, Nfilter, &graphdata); 282 KapaPlotVector (kapa, Nfilter, wavecode); 283 KapaPlotVector (kapa, Nfilter, fitmags); 284 KapaPlotVector (kapa, Nfilter, fiterrs); 285 KapaPlotVector (kapa, Nfilter, fiterrs); 286 KapaSendLabel (kapa, "model,fit (mags)", 1); 287 287 288 288 sprintf (line, "star: %10.6f %10.6f T: %5.0fK A_V|: %4.2f M_D|: %5.2f &sc&h^2|: %5.2f", 289 289 catalog.average[i].R, catalog.average[i].D, 290 290 SEDtable[minFit.row][0].Temp, SEDtable[minFit.row][0].Av, minFit.Md, minFit.chisq); 291 KapaSendLabel ( fd, line, 2);292 KapaSendLabel ( fd, "model,fit (mags)", 1);293 294 KapaSetSection ( fd, &resSection);291 KapaSendLabel (kapa, line, 2); 292 KapaSendLabel (kapa, "model,fit (mags)", 1); 293 294 KapaSetSection (kapa, &resSection); 295 295 graphdata.ymin = -1.0; 296 296 graphdata.ymax = +1.0; 297 KapaSetLimits ( fd, &graphdata);298 KapaBox ( fd, &graphdata);297 KapaSetLimits (kapa, &graphdata); 298 KapaBox (kapa, &graphdata); 299 299 graphdata.color = KapaColorByName ("red"); 300 300 graphdata.etype = 1; … … 307 307 fiterrs[j] = sourceError.mags[j]; 308 308 } 309 KapaPrepPlot ( fd, Nfilter, &graphdata);310 KapaPlotVector ( fd, Nfilter, wavecode);311 KapaPlotVector ( fd, Nfilter, fitmags);312 KapaPlotVector ( fd, Nfilter, fiterrs);313 KapaPlotVector ( fd, Nfilter, fiterrs);314 KapaSendLabel ( fd, "wavelength (nm)", 0);315 KapaSendLabel ( fd, "resid (mags)", 1);316 317 KiiCursorOn ( fd);318 while (KiiCursorRead ( fd, &X, &Y, key)) {309 KapaPrepPlot (kapa, Nfilter, &graphdata); 310 KapaPlotVector (kapa, Nfilter, wavecode); 311 KapaPlotVector (kapa, Nfilter, fitmags); 312 KapaPlotVector (kapa, Nfilter, fiterrs); 313 KapaPlotVector (kapa, Nfilter, fiterrs); 314 KapaSendLabel (kapa, "wavelength (nm)", 0); 315 KapaSendLabel (kapa, "resid (mags)", 1); 316 317 KiiCursorOn (kapa); 318 while (KiiCursorRead (kapa, &X, &Y, key)) { 319 319 gprint (GP_ERR, "window: %f %f (%s)\n", X, Y, key); 320 320 if (!strcasecmp (key, "Q")) { 321 KiiCursorOff ( fd);321 KiiCursorOff (kapa); 322 322 break; 323 323 } 324 324 if (!strcasecmp (key, "ESCAPE")) { 325 KiiCursorOff ( fd);325 KiiCursorOff (kapa); 326 326 goto escape; 327 327 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/images.c
r12753 r13391 22 22 int typehash; 23 23 24 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;24 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 25 25 26 26 WITH_MOSAIC = FALSE; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/imbox.c
r12332 r13391 12 12 FILE *f; 13 13 14 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;14 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 15 15 16 16 if (argc != 2) { … … 18 18 return (FALSE); 19 19 } 20 SetGraph (graphmode);21 20 22 21 f = fopen (argv[1], "r"); -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/imdense.c
r7917 r13391 5 5 6 6 long A, B; 7 int i, N, Nimage, status, NPTS , Ngraph;7 int i, N, Nimage, status, NPTS; 8 8 double r, d, x, y, Rmin, Rmax; 9 9 Vector Xvec, Yvec; 10 10 Image *image; 11 11 Graphdata graphmode; 12 13 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 12 14 13 15 /* need options to list only images in region and only images in a time range */ … … 17 19 return (FALSE); 18 20 } 19 Ngraph = 0;20 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE);21 21 22 22 if ((image = LoadImages (&Nimage)) == NULL) return (FALSE); -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/imextract.c
r12729 r13391 5 5 int imextract (int argc, char **argv) { 6 6 7 int i, j, Nimage, mode, N, Ngraph,PhotcodeSelect;7 int i, j, Nimage, mode, N, PhotcodeSelect; 8 8 int TimeSelect, RegionSelect, *subset, Nsubset, TimeFormat, FlagSelect, FlagValue; 9 9 double x, y, ra, dec, t, trange; … … 15 15 Vector *vec; 16 16 17 Ngraph = 0; 18 if (!GetGraphData (&graphsky, NULL, &Ngraph)) return (FALSE); 17 if (!GetGraphData (&graphsky, NULL, NULL)) return (FALSE); 19 18 if (!InitPhotcodes ()) return (FALSE); 20 19 -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/imlist.c
r12332 r13391 8 8 double r, d, trange, t; 9 9 char *name; 10 int Ngraph;11 10 Image *image; 12 11 Graphdata graphmode; 13 12 PhotCode *PhotcodeValue; 14 13 15 Ngraph = 0; 16 if (!GetGraphData (&graphmode, NULL, &Ngraph)) return (FALSE); 14 if (!GetGraphData (&graphmode, NULL, NULL)) return (FALSE); 17 15 18 16 TimeSelect = FALSE; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/imstats.c
r12332 r13391 4 4 5 5 int i, Nimage, N; 6 int Mcal, AutoLimits , Ngraph;6 int Mcal, AutoLimits; 7 7 double r, d; 8 8 Image *image; … … 10 10 Graphdata graphmode; 11 11 12 Ngraph = -1; 13 if ((N = get_argument (argc, argv, "-n"))) { 14 remove_argument (N, &argc, argv); 15 Ngraph = atof (argv[N]); 16 remove_argument (N, &argc, argv); 17 } 18 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE); 12 if (!style_args (&graphmode, &argc, argv, NULL)) return (FALSE); 19 13 20 14 Mcal = TRUE; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/lcat.c
r7917 r13391 8 8 struct stat filestat; 9 9 Graphdata graphmode; 10 int Ngraph;11 10 SkyTable *sky; 12 11 SkyList *skylist; 13 12 14 Ngraph = 0; 15 if (!GetGraphData (&graphmode, NULL, &Ngraph)) return (FALSE); 13 if (!GetGraphData (&graphmode, NULL, NULL)) return (FALSE); 16 14 17 15 ShowAll = FALSE; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/lcurve.c
r12332 r13391 6 6 double Ra, Dec, Radius, Radius2, r; 7 7 float *RA, *DEC; 8 int Ngraph, Xgraph, TimeFormat;8 int kapa, TimeFormat; 9 9 int Nstars, found, AutoLimits, ErrorBars, GalMag, AbsPhot, SaveVectors; 10 10 int i, j, m, N, NPTS, *N1; … … 19 19 20 20 if (!InitPhotcodes ()) return (FALSE); 21 22 Ngraph = -1; 23 if ((N = get_argument (argc, argv, "-n"))) { 24 remove_argument (N, &argc, argv); 25 Ngraph = atof (argv[N]); 26 remove_argument (N, &argc, argv); 27 } 28 if (!GetGraph (&graphmode, &Xgraph, &Ngraph)) return (FALSE); 21 if (!style_args (&graphmode, &argc, argv, &kapa)) return (FALSE); 29 22 30 23 AutoLimits = FALSE; … … 175 168 timeptr[0].tm_year, timeptr[0].tm_mon+1, timeptr[0].tm_mday); 176 169 free (p); 177 KapaSendLabel ( Xgraph, string, 0);170 KapaSendLabel (kapa, string, 0); 178 171 179 172 free (RA); -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/paverage.c
r12332 r13391 23 23 Nsecfilt = GetPhotcodeNsecfilt (); 24 24 25 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;25 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 26 26 27 27 f = (FILE *) NULL; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/pcat.c
r7917 r13391 14 14 double X[4], Y[4], Rmin, Rmax, Rmid; 15 15 char catdir[256]; 16 int Ngraph,VERBOSE;16 int VERBOSE; 17 17 18 18 VarConfig ("CATDIR", "%s", catdir); … … 33 33 return (FALSE); 34 34 } 35 Ngraph = 0; 36 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE); 35 if (!GetGraph (&graphmode, NULL, NULL)) return (FALSE); 37 36 38 37 Radius = MAX (fabs(graphmode.xmax), fabs(graphmode.ymax)); -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/pmeasure.c
r12332 r13391 19 19 20 20 if (!InitPhotcodes ()) return (FALSE); 21 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;21 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 22 22 23 23 f = (FILE *) NULL; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/procks.c
r7917 r13391 23 23 Graphdata graphmode; 24 24 char rockcat[256]; 25 int Ngraph;26 25 27 Ngraph = 0;28 26 VarConfig ("ROCK_CATALOG", "%s", rockcat); 29 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE);27 if (!GetGraph (&graphmode, NULL, NULL)) return (FALSE); 30 28 31 29 f = (FILE *) NULL; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/region_list.c
r7917 r13391 95 95 96 96 double Radius; 97 int Ngraph;98 97 Graphdata graphsky; 99 98 SkyList *skylist; … … 121 120 } 122 121 123 Ngraph = 0; 124 if (!GetGraphData (&graphsky, NULL, &Ngraph)) { 122 if (!GetGraphData (&graphsky, NULL, NULL)) { 125 123 gprint (GP_ERR, "region display not available\n"); 126 124 return (NULL); -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/showtile.c
r7917 r13391 5 5 int showtile (int argc, char **argv) { 6 6 7 int Nd, N, NPTS, Ngraph,status, i, InPic;7 int Nd, N, NPTS, status, i, InPic; 8 8 Graphdata graphmode; 9 9 Coords coords; … … 13 13 14 14 /* show tile pattern in viewed region */ 15 16 Ngraph = 0; 17 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE); 15 if (!GetGraph (&graphmode, NULL, NULL)) return (FALSE); 18 16 19 17 if (argc != 1) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/simage.c
r7917 r13391 14 14 int i, j, Nstars, nstars, Nbytes, nbytes, Npts, N; 15 15 Graphdata graphmode; 16 int Ngraph;17 16 18 Ngraph = 0; 19 if (!GetGraph (&graphmode, NULL, &Ngraph)) return (FALSE); 17 if (!GetGraph (&graphmode, NULL, NULL)) return (FALSE); 20 18 21 19 zero = 17.0; -
branches/kapa-mods-2007-05/Ohana/src/opihi/dvo/skycat.c
r8328 r13391 32 32 } 33 33 34 if (!style_args (&graphmode, &argc, argv, 0)) return FALSE;34 if (!style_args (&graphmode, &argc, argv, NULL)) return FALSE; 35 35 36 36 if (argc != 1) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/include/data.h
r11007 r13391 162 162 void SetLimitsRaw PROTO((float *xvec, float *yvec, int Npts, Graphdata *graphmode)); 163 163 void ApplyLimits PROTO((int Xgraph, Graphdata *graphmode, int apply)); 164 int style_args PROTO((Graphdata *graphmode, int *argc, char **argv, int Nforce));164 int style_args PROTO((Graphdata *graphmode, int *argc, char **argv, int *kapa)); 165 165 166 166 int read_table_vectors (int argc, char **argv, char *extname); -
branches/kapa-mods-2007-05/Ohana/src/opihi/include/display.h
r13344 r13391 10 10 int PlotVector PROTO((int, float *)); 11 11 int PlotVectorTriplet PROTO((int N, float *xValues, float *yValues, float *zValues, Graphdata *graphmode)); 12 int GetGraphData PROTO((Graphdata *data, int * sock, int *N));13 int GetGraph PROTO((Graphdata *data, int * socket, int *N));12 int GetGraphData PROTO((Graphdata *data, int *kapa, char *name)); 13 int GetGraph PROTO((Graphdata *data, int *kapa, char *name)); 14 14 void InitGraph PROTO((void)); 15 15 int open_graph PROTO((int N)); … … 21 21 22 22 /* image (tv) functions */ 23 int GetImage PROTO((int * socket, int *N));23 int GetImage PROTO((int *kapa, char *name)); 24 24 char *GetImageName PROTO((void)); 25 25 void GetImageScale PROTO((double *zero, double *range)); … … 35 35 36 36 void InitKapa (); 37 int FindKapaDevice (int thisDevice); 38 int open_kapa (int thisDevice); 37 int open_kapa (int entry); 38 int AddKapaDevice (char *name); 39 int DelKapaDevice (char *name); 40 int FindKapaDevice (char *name); 41 char *GetGraphName (); 39 42 40 43 /* calling program need to define a function 'get_variable' which -
branches/kapa-mods-2007-05/Ohana/src/opihi/lib.data/PlotVectors.c
r10795 r13391 1 1 # include "display.h" 2 2 3 static int Xgraph;3 static int kapa; 4 4 5 5 int PrepPlotting (int Npts, Graphdata *graphmode) { 6 6 7 if (!GetGraph (NULL, & Xgraph, NULL)) return (FALSE);7 if (!GetGraph (NULL, &kapa, NULL)) return (FALSE); 8 8 9 9 /* tell kapa to look for the incoming image */ 10 KiiSendCommand ( Xgraph, 4, "PLOT");10 KiiSendCommand (kapa, 4, "PLOT"); 11 11 12 /* send Xgraphthe plot details */13 KiiSendMessage ( Xgraph, "%8d %8d %d %d %d %d %d %f %f",12 /* send kapa the plot details */ 13 KiiSendMessage (kapa, "%8d %8d %d %d %d %d %d %f %f", 14 14 Npts, graphmode[0].style, 15 15 graphmode[0].ptype, graphmode[0].ltype, 16 16 graphmode[0].etype, graphmode[0].ebar, graphmode[0].color, 17 17 graphmode[0].lweight, graphmode[0].size); 18 KiiSendMessage ( Xgraph, "%g %g %g %g",18 KiiSendMessage (kapa, "%g %g %g %g", 19 19 graphmode[0].xmin, graphmode[0].xmax, 20 20 graphmode[0].ymin, graphmode[0].ymax); … … 27 27 28 28 Nbytes = Npts * sizeof (float); 29 write ( Xgraph, values, Nbytes);29 write (kapa, values, Nbytes); 30 30 return (TRUE); 31 31 } -
branches/kapa-mods-2007-05/Ohana/src/opihi/lib.data/open_kapa.c
r13354 r13391 1 1 # include "display.h" 2 2 # include "shell.h" 3 # include <assert.h> 4 3 5 4 6 /* kapa support for the new version of kapa (v2.0), which has both graph and image … … 20 22 ALLOCATE (Device, char *, 1); // for future REALLOCATE calls 21 23 ALLOCATE (Socket, int, 1); // for future REALLOCATE calls 24 25 InitGraph (); 26 InitImage (); 22 27 } 23 28 … … 41 46 int DelKapaDevice (char *name) { 42 47 43 int N;48 int i, N; 44 49 45 50 N = FindKapaDevice (name); … … 75 80 76 81 // find the given device number, or create. set this to active 77 assert (entry > 0);78 assert (entry < Ndevice);82 assert (entry >= 0); 83 assert (entry < Ndevice); 79 84 80 85 // if the (now) active socket is not open, open it … … 138 143 # endif 139 144 145 // return the current device name, if set 146 char *GetGraphName () { 147 if (Active < 0) return NULL; 148 return Device[Active]; 149 } 150 140 151 /* return pointers for named device or current; open if needed */ 141 152 // if fd == NULL, don't return the value … … 176 187 return (FALSE); 177 188 } 178 entry = Active 189 entry = Active; 179 190 } else { 180 191 entry = FindKapaDevice (name); -
branches/kapa-mods-2007-05/Ohana/src/opihi/lib.data/style_args.c
r7917 r13391 2 2 # include "display.h" 3 3 4 int style_args (Graphdata *graphmode, int *argc, char **argv, int Nforce) {4 int style_args (Graphdata *graphmode, int *argc, char **argv, int *kapa) { 5 5 6 6 int N, Ngraph; 7 7 char *name; 8 8 9 Ngraph = -1;9 name = NULL; 10 10 if ((N = get_argument (*argc, argv, "-n"))) { 11 11 remove_argument (N, argc, argv); 12 Ngraph = atof(argv[N]);12 name = strcreate (argv[N]); 13 13 remove_argument (N, argc, argv); 14 14 } 15 if ( Nforce != -1) Ngraph = Nforce;16 if (!GetGraph (graphmode, NULL, &Ngraph)) return (FALSE);15 if (!GetGraph (&graphmode, kapa, name)) return (FALSE); 16 FREE (name); 17 17 18 18 if (*argc == 1) { -
branches/kapa-mods-2007-05/Ohana/src/opihi/lib.shell/startup.c
r12902 r13391 43 43 else 44 44 set_str_variable ("HOME", home); 45 set_str_variable ("KII", "k ii");46 set_str_variable ("KAPA", "kapa ");45 set_str_variable ("KII", "kapa2"); 46 set_str_variable ("KAPA", "kapa2"); 47 47 set_variable ("PID", getpid()); 48 48
Note:
See TracChangeset
for help on using the changeset viewer.
