void SegmentListVIIRSM::SmoothVIIRSImage() { qDebug() << "start SegmentListVIIRSM::SmoothVIIRSImage()"; int lineimage = 0; QList<Segment *>::iterator segsel; segsel = segsselected.begin(); SegmentVIIRSM *segmsave; while ( segsel != segsselected.end() ) { SegmentVIIRSM *segm = (SegmentVIIRSM *)(*segsel); if(segsel != segsselected.begin()) BilinearBetweenSegments(segmsave, segm); segmsave = segm; BilinearInterpolation(segm); //printData(segm); ++segsel; lineimage += segm->NbrOfLines; } }
void SegmentListOLCI::SmoothOLCIImage(bool combine) { qDebug() << "start SegmentListOLCI::SmoothOLCIImage()"; int lineimage = 0; QList<Segment *>::iterator segsel; segsel = segsselected.begin(); SegmentOLCI *segmsave; while ( segsel != segsselected.end() ) { SegmentOLCI *segm = (SegmentOLCI *)(*segsel); if(segsel != segsselected.begin()) BilinearBetweenSegments(segmsave, segm, combine); segmsave = segm; BilinearInterpolation(segm, combine); ++segsel; lineimage += segm->NbrOfLines; } }