Changeset 13479 for trunk/Ohana/src/opihi/cmd.data/clear.c
- Timestamp:
- May 22, 2007, 12:23:09 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/clear.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/clear.c
r7917 r13479 1 1 # include "data.h" 2 2 3 // default is to clear all plots, but not the sections or the images 3 4 int clear (int argc, char **argv) { 4 5 5 int N, ClearSection; 6 int Ngraph, Xgraph; 6 int N; 7 int kapa; 8 char *name; 7 9 8 Ngraph = -1;10 name = NULL; 9 11 if ((N = get_argument (argc, argv, "-n"))) { 10 12 remove_argument (N, &argc, argv); 11 Ngraph = atof(argv[N]);13 name = strcreate (argv[N]); 12 14 remove_argument (N, &argc, argv); 13 15 } 14 if (!GetGraph (NULL, &Xgraph, &Ngraph)) return (FALSE); 16 if (!GetGraph (NULL, &kapa, name)) return (FALSE); 17 FREE (name); 15 18 16 ClearSection = FALSE; 17 if ((N = get_argument (argc, argv, "-s"))) { 18 remove_argument (N, &argc, argv); 19 ClearSection = TRUE; 19 // clear all sections 20 if ((N = get_argument (argc, argv, "-s")) || 21 (N = get_argument (argc, argv, "-section"))) { 22 KapaClearSections (kapa); 23 return (TRUE); 24 } 25 26 // clear all sections 27 if ((N = get_argument (argc, argv, "-graph"))) { 28 KapaClearCurrentPlot (kapa); 29 return (TRUE); 30 } 31 32 // clear image 33 if ((N = get_argument (argc, argv, "-image"))) { 34 KapaClearImage (kapa); 35 return (TRUE); 20 36 } 21 37 22 38 if (argc != 1) { 23 gprint (GP_ERR, "USAGE: clear [-n Xgraph]\n"); 39 gprint (GP_ERR, "USAGE: clear [-n Xgraph] [-s|-section] [-image] [-graph]\n"); 40 gprint (GP_ERR, " [-s|-section] : clear all sections\n"); 41 gprint (GP_ERR, " [-graph] : clear current graph\n"); 42 gprint (GP_ERR, " [-image] : clear current image\n"); 24 43 return (FALSE); 25 44 } 26 45 27 KapaClear (Xgraph, ClearSection);46 KapaClearPlots (kapa); 28 47 return (TRUE); 29 48 }
Note:
See TracChangeset
for help on using the changeset viewer.
