public virtual object GetStretcher(int bandNo) { if (_dataIdentify == null) { return(null); } if (RgbStretcherFactory.IsUseAutoStretcher(_fileName)) { return(null); } if (_dataIdentify.IsProduct) { return(RgbStretcherFactory.GetStretcher(_dataIdentify.ProductIdentify, _dataIdentify.SubProductIdentify)); } else { return(RgbStretcherFactory.GetStretcher(_dataIdentify.Satellite, _dataIdentify.Sensor, _dataIdentify.IsOrbit, bandNo)); } }