- {
- int nlabels = im->getNumLabels();
- int i;
-
- for (i = 0; i < nlabels; i++)
- {
- Array2dFileLabel label;
- im->labelRead (label, i);
-
- string str;
- label.getDateString (str);
-
- if (label.getLabelType() == Array2dFileLabel::L_HISTORY) {
- cout << "History: " << label.getLabelString() << endl;
- cout << " calc time = " << label.getCalcTime() << " secs" << endl;
- cout << " Timestamp = " << str << endl;
- } else if (label.getLabelType() == Array2dFileLabel::L_USER) {
- cout << "Note: " << label.getLabelString() << endl;
- cout << " Timestamp = %s" << str << endl;
- }
- }
- }
-
- if (opt_stats)
- {
- double minfound = HUGE_VAL, maxfound = -HUGE_VAL;
- double mode = 0, mean = 0, stddev = 0;
- double spread;
- int hist[256];
- int ibin, nbin = 256;
- int max_bin, max_binindex;
- double maxbin;
- int ix, iy;
-
- maxbin = nbin - 1;
- ImageFileArray v = im->getArray();
- int nx = im->nx();
- int ny = im->ny();