void oneInput(Isis::Buffer &b) { if((b.Line() == 1) && (b.Sample() == 1)) { cout << "Testing one input cube ... " << endl; cout << "Buffer Samples: " << b.size() << endl; cout << "Buffer Lines: " << b.LineDimension() << endl; cout << "Buffer Bands: " << b.BandDimension() << endl; cout << endl; } cout << "Sample: " << b.Sample() << " Line: " << b.Line() << " Band: " << b.Band() << endl; }
void oneInAndOut (Isis::Buffer &ib, double &ob) { static bool firstTime = true; if (firstTime) { firstTime = false; cout << endl; cout << "Testing one input and output cube ... " << endl; cout << "Boxcar Samples: " << ib.SampleDimension() << endl; cout << "Boxcar Lines: " << ib.LineDimension() << endl; cout << "Boxcar Bands: " << ib.BandDimension() << endl; cout << endl; } if (ib.Sample() < 1) { cout << "Top Left Sample: " << ib.Sample() << ", Top Left Line: " << ib.Line() << ", Top Left Band: " << ib.Band() << endl; } }
void oneInAndOut(Isis::Buffer &ib, Isis::Buffer &ob) { if((ib.Line() == 1) && (ib.Sample() == 1)) { cout << endl; cout << "Testing one input and output cube ... " << endl; cout << "Buffer Samples: " << ib.size() << endl; cout << "Buffer Lines: " << ib.LineDimension() << endl; cout << "Buffer Bands: " << ib.BandDimension() << endl; cout << endl; } cout << "Sample: " << ib.Sample() << " Line: " << ib.Line() << " Band: " << ib.Band() << endl; if((ib.Sample() != ob.Sample()) || (ib.Line() != ob.Line()) || (ib.Band() != ob.Band())) { cout << "Bogus error #1" << endl; } }