This class is used to navigate over a DataSetLayer (having a raster representation) and given a set of tools, such as, zoom in, zoom out, pan, recompose. Two new tools as created for raster interaction:
More...
#include <RasterNavigatorWidget.h>
This class is used to navigate over a DataSetLayer (having a raster representation) and given a set of tools, such as, zoom in, zoom out, pan, recompose. Two new tools as created for raster interaction:
- point clicked
- geom definition
- See also
- RasterFactory
Definition at line 75 of file RasterNavigatorWidget.h.
◆ RasterNavigatorWidget()
te::qt::widgets::RasterNavigatorWidget::RasterNavigatorWidget |
( |
QWidget * |
parent = 0 , |
|
|
Qt::WindowFlags |
f = 0 |
|
) |
| |
◆ ~RasterNavigatorWidget()
te::qt::widgets::RasterNavigatorWidget::~RasterNavigatorWidget |
( |
| ) |
|
◆ drawOverlay()
void te::qt::widgets::RasterNavigatorWidget::drawOverlay |
( |
| ) |
|
|
protected |
◆ drawRaster()
◆ envelopeAcquired
void te::qt::widgets::RasterNavigatorWidget::envelopeAcquired |
( |
te::gm::Envelope |
env | ) |
|
|
signal |
◆ geomAquired
void te::qt::widgets::RasterNavigatorWidget::geomAquired |
( |
te::gm::Polygon * |
poly | ) |
|
|
signal |
◆ getCompositionInfo()
void te::qt::widgets::RasterNavigatorWidget::getCompositionInfo |
( |
| ) |
|
|
protected |
◆ getCurrentExtent()
◆ getDisplay()
◆ getExtentRaster()
te::rst::Raster* te::qt::widgets::RasterNavigatorWidget::getExtentRaster |
( |
bool |
fullScale = false | ) |
|
◆ hideBoxTool()
void te::qt::widgets::RasterNavigatorWidget::hideBoxTool |
( |
bool |
hide | ) |
|
◆ hideColorCompositionTool()
void te::qt::widgets::RasterNavigatorWidget::hideColorCompositionTool |
( |
bool |
hide | ) |
|
◆ hideEditionTools()
void te::qt::widgets::RasterNavigatorWidget::hideEditionTools |
( |
bool |
hide | ) |
|
◆ hideExtraDisplaysTool()
void te::qt::widgets::RasterNavigatorWidget::hideExtraDisplaysTool |
( |
bool |
hide | ) |
|
◆ hideGeomTool()
void te::qt::widgets::RasterNavigatorWidget::hideGeomTool |
( |
bool |
hide | ) |
|
◆ hideInfoTool()
void te::qt::widgets::RasterNavigatorWidget::hideInfoTool |
( |
bool |
hide | ) |
|
◆ hidePickerTool()
void te::qt::widgets::RasterNavigatorWidget::hidePickerTool |
( |
bool |
hide | ) |
|
◆ listBands()
void te::qt::widgets::RasterNavigatorWidget::listBands |
( |
| ) |
|
|
protected |
◆ mapDisplayExtentChanged
void te::qt::widgets::RasterNavigatorWidget::mapDisplayExtentChanged |
( |
| ) |
|
|
signal |
◆ onBlueComboBoxActivated
void te::qt::widgets::RasterNavigatorWidget::onBlueComboBoxActivated |
( |
int |
index | ) |
|
|
protectedslot |
◆ onBlueToolClicked
void te::qt::widgets::RasterNavigatorWidget::onBlueToolClicked |
( |
bool |
flag | ) |
|
|
protectedslot |
◆ onBoxToggled
void te::qt::widgets::RasterNavigatorWidget::onBoxToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ onCompositionToolClicked
void te::qt::widgets::RasterNavigatorWidget::onCompositionToolClicked |
( |
bool |
flag | ) |
|
|
protectedslot |
◆ onCoordTrackedChanged
void te::qt::widgets::RasterNavigatorWidget::onCoordTrackedChanged |
( |
QPointF & |
coordinate | ) |
|
|
protectedslot |
◆ onEnvelopeAcquired
void te::qt::widgets::RasterNavigatorWidget::onEnvelopeAcquired |
( |
te::gm::Envelope |
env | ) |
|
|
protectedslot |
◆ onExtraDisplaysToggled
void te::qt::widgets::RasterNavigatorWidget::onExtraDisplaysToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ onGeomAquired
void te::qt::widgets::RasterNavigatorWidget::onGeomAquired |
( |
te::gm::Polygon * |
poly | ) |
|
|
protectedslot |
◆ onGeomToggled
void te::qt::widgets::RasterNavigatorWidget::onGeomToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ onGreenComboBoxActivated
void te::qt::widgets::RasterNavigatorWidget::onGreenComboBoxActivated |
( |
int |
index | ) |
|
|
protectedslot |
◆ onGreenToolClicked
void te::qt::widgets::RasterNavigatorWidget::onGreenToolClicked |
( |
bool |
flag | ) |
|
|
protectedslot |
◆ onHSliderChanged
void te::qt::widgets::RasterNavigatorWidget::onHSliderChanged |
( |
int |
value | ) |
|
|
protectedslot |
◆ onMapDisplayExtentChanged
void te::qt::widgets::RasterNavigatorWidget::onMapDisplayExtentChanged |
( |
| ) |
|
|
protectedslot |
◆ onMonoComboBoxActivated
void te::qt::widgets::RasterNavigatorWidget::onMonoComboBoxActivated |
( |
int |
index | ) |
|
|
protectedslot |
◆ onMonoToolClicked
void te::qt::widgets::RasterNavigatorWidget::onMonoToolClicked |
( |
bool |
flag | ) |
|
|
protectedslot |
◆ onPanToggled
void te::qt::widgets::RasterNavigatorWidget::onPanToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ onPointPicked
void te::qt::widgets::RasterNavigatorWidget::onPointPicked |
( |
QPointF & |
point | ) |
|
|
protectedslot |
◆ onPointPickerToggled
void te::qt::widgets::RasterNavigatorWidget::onPointPickerToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ onPreviewClicked
void te::qt::widgets::RasterNavigatorWidget::onPreviewClicked |
( |
| ) |
|
|
protectedslot |
◆ onReadPixelToggled
void te::qt::widgets::RasterNavigatorWidget::onReadPixelToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ onRecomposeClicked
void te::qt::widgets::RasterNavigatorWidget::onRecomposeClicked |
( |
| ) |
|
|
protectedslot |
◆ onRedComboBoxActivated
void te::qt::widgets::RasterNavigatorWidget::onRedComboBoxActivated |
( |
int |
index | ) |
|
|
protectedslot |
◆ onRedToolClicked
void te::qt::widgets::RasterNavigatorWidget::onRedToolClicked |
( |
bool |
flag | ) |
|
|
protectedslot |
◆ onVSliderChanged
void te::qt::widgets::RasterNavigatorWidget::onVSliderChanged |
( |
int |
value | ) |
|
|
protectedslot |
◆ onZoomAreaToggled
void te::qt::widgets::RasterNavigatorWidget::onZoomAreaToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ onZoomOutToggled
void te::qt::widgets::RasterNavigatorWidget::onZoomOutToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
◆ pointPicked
void te::qt::widgets::RasterNavigatorWidget::pointPicked |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
signal |
◆ previewClicked
void te::qt::widgets::RasterNavigatorWidget::previewClicked |
( |
| ) |
|
|
signal |
◆ removeVectorial()
void te::qt::widgets::RasterNavigatorWidget::removeVectorial |
( |
| ) |
|
◆ set()
This method is used to set the selected layer.
- Parameters
-
- Note
- This layer MUST HAVE a valid raster object.
◆ setComboBoxText()
void te::qt::widgets::RasterNavigatorWidget::setComboBoxText |
( |
QComboBox * |
cb, |
|
|
std::string |
value |
|
) |
| |
|
protected |
◆ setCurrentTool()
◆ setExtent()
◆ setSelectionMode()
void te::qt::widgets::RasterNavigatorWidget::setSelectionMode |
( |
bool |
mode | ) |
|
◆ setVectorial()
◆ showAsPreview()
void te::qt::widgets::RasterNavigatorWidget::showAsPreview |
( |
bool |
asPreview, |
|
|
bool |
enableZoom = true |
|
) |
| |
◆ m_currentColumn
int te::qt::widgets::RasterNavigatorWidget::m_currentColumn |
|
private |
◆ m_currentRow
int te::qt::widgets::RasterNavigatorWidget::m_currentRow |
|
private |
◆ m_draftOriginal
QPixmap* te::qt::widgets::RasterNavigatorWidget::m_draftOriginal |
|
private |
◆ m_eyeBirdMapDisplay
◆ m_layer
◆ m_mapDisplay
◆ m_panTool
◆ m_pointCursor
QCursor te::qt::widgets::RasterNavigatorWidget::m_pointCursor |
|
private |
◆ m_symbolizer
◆ m_tool
◆ m_ui
std::unique_ptr<Ui::RasterNavigatorWidgetForm> te::qt::widgets::RasterNavigatorWidget::m_ui |
|
private |
◆ m_visibility
◆ m_zoomInMapDisplay
◆ m_zoomTool
The documentation for this class was generated from the following file: