** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: if2.cpp,v 1.4 2000/12/22 04:18:00 kevin Exp $
+** $Id: if2.cpp,v 1.7 2001/01/09 22:31:47 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
{0, 0, 0, 0}
};
-static const char* g_szIdStr = "$Id: if2.cpp,v 1.4 2000/12/22 04:18:00 kevin Exp $";
+static const char* g_szIdStr = "$Id: if2.cpp,v 1.7 2001/01/09 22:31:47 kevin Exp $";
void
if2_usage (const char *program)
plotFile.addColumn (0, plot_xaxis);\r
plotFile.addColumn (1, v1[opt_columnPlot]);\r
plotFile.addColumn (2, v2[opt_columnPlot]);\r
- plotFile.setTitle ("Column Plot");\r
- plotFile.setXLabel ("Column");\r
- plotFile.setYLabel ("Pixel Value");\r
- \r
+ std::ostringstream os;\r
+ os << "Column " << opt_columnPlot << " Comparison";\r
+ plotFile.addDescription (os.str().c_str());\r
+ std::string title("title ");\r
+ title += os.str();\r
+ plotFile.addEzsetCommand (title.c_str());\r
+ plotFile.addEzsetCommand ("xlabel Column");\r
+ plotFile.addEzsetCommand ("ylabel Pixel Value");\r
+ plotFile.addEzsetCommand ("box");\r
+ plotFile.addEzsetCommand ("grid");\r
+ plotFile.addEzsetCommand ("xticks major 5");\r
+\r
plotFile.fileWrite (strOutFile.c_str());\r
\r
-#if HAVE_SGP
- SGPDriver driver ("Column Plot");
- SGP sgp (driver);
- EZPlot ezplot (sgp);
- ezplot.ezset ("clear.");
- ezplot.ezset ("xticks major 5.");
- ezplot.ezset ("xlabel Column");
- ezplot.ezset ("title Column Plot");
- ezplot.ezset ("ylabel Pixel");
- ezplot.ezset ("box.");
- ezplot.ezset ("grid.");
- ezplot.addCurve (plot_xaxis, v1[opt_columnPlot], im_in1.ny());
- ezplot.addCurve (plot_xaxis, v2[opt_columnPlot], im_in2.ny());
- ezplot.plot();
- std::cout << "Press enter to continue" << flush;
- cio_kb_getc();
-#endif
delete plot_xaxis;
}
plotFile.addColumn (0, plot_xaxis);
plotFile.addColumn (1, v1Row);
plotFile.addColumn (2, v2Row);
- plotFile.setTitle ("Row Plot");
- plotFile.setXLabel ("Row");
- plotFile.setYLabel ("Pixel Value");
+ std::ostringstream os;\r
+ os << "Row " << opt_rowPlot << " Comparison";\r
+ plotFile.addDescription (os.str().c_str());\r
+ std::string title("title ");\r
+ title += os.str();\r
+ plotFile.addEzsetCommand (title.c_str());\r
+ plotFile.addEzsetCommand ("xlabel Row");\r
+ plotFile.addEzsetCommand ("ylabel Pixel Value");\r
+ plotFile.addEzsetCommand ("box");\r
+ plotFile.addEzsetCommand ("grid");\r
+ plotFile.addEzsetCommand ("xticks major 5");\r
plotFile.fileWrite (strOutFile.c_str());
-#if HAVE_SGP
- SGPDriver driver ("Row Plot");
- SGP sgp (driver);
- EZPlot ezplot (sgp);
- ezplot.ezset ("clear.");
- ezplot.ezset ("xticks major 5.");
- ezplot.ezset ("title Row Plot");
- ezplot.ezset ("xlabel Row");
- ezplot.ezset ("ylabel Pixel");
- ezplot.ezset ("box.");
- ezplot.ezset ("grid.");
- ezplot.addCurve (plot_xaxis, v1Row, im_in1.nx());
- ezplot.addCurve (plot_xaxis, v2Row, im_in2.nx());
- ezplot.plot();
- std::cout << "Press enter to continue" << flush;
- cio_kb_getc();
-#endif
delete plot_xaxis;\r
delete v1Row;\r
delete v2Row;\r