完成功能:改变图像显示的rgb波段;
1、可改变图像显示波段,当修改完成参数时实时刷新图像; 2、TOC中切换选中的多图层时,刷新渲染信息; 3、界面中保存图像的波长信息,参数修改时的选项就是准确的波长信息;
This commit is contained in:
@ -38,7 +38,18 @@ public:
|
||||
// Render the raster using current provider and renderer. Returns an empty QImage on failure.
|
||||
QImage render(const RenderParams& params);
|
||||
|
||||
// Current render params stored per layer
|
||||
RenderParams currentRenderParams() const;
|
||||
void setCurrentRenderParams(const RenderParams& params);
|
||||
|
||||
// Get wavelength range from data provider (min, max). Returns false if unavailable.
|
||||
bool wavelengthRange(double& minWave, double& maxWave) const;
|
||||
|
||||
// Get all band wavelengths
|
||||
std::vector<double> bandWavelengths() const;
|
||||
|
||||
private:
|
||||
std::unique_ptr<RasterDataProvider> m_provider;
|
||||
std::unique_ptr<RasterRenderer> m_renderer;
|
||||
RenderParams m_currentParams;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user