26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_RASTERNAVIGATORWIDGET_H    27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_RASTERNAVIGATORWIDGET_H    30 #include "../../../geometry/Envelope.h"    32 #include "../../../geometry/Polygon.h"    33 #include "../../../maptools/AbstractLayer.h"    35 #include "../../../maptools/Enums.h"    36 #include "../Config.h"    45 namespace Ui { 
class RasterNavigatorWidgetForm; }
    49   namespace gm  { 
class Envelope; }
    50   namespace rst { 
class Raster; }
    51   namespace se  { 
class RasterSymbolizer; }
    58       class EyeBirdMapDisplayWidget;
    61       class ZoomInMapDisplayWidget;
   100           void removeVectorial();
   110           void showAsPreview(
bool asPreview, 
bool enableZoom = 
true);
   112           void hideColorCompositionTool(
bool hide);
   114           void hideEditionTools(
bool hide);
   116           void hidePickerTool(
bool hide);
   118           void hideGeomTool(
bool hide);
   120           void hideBoxTool(
bool hide);
   122           void hideInfoTool(
bool hide);
   124           void hideExtraDisplaysTool(
bool hide);
   126           void setSelectionMode(
bool mode);
   134           void onPointPicked(QPointF& point);
   136           void onCoordTrackedChanged(QPointF& coordinate);
   138           void onMapDisplayExtentChanged();
   140           void onZoomAreaToggled(
bool checked);
   142           void onZoomOutToggled(
bool checked);
   144           void onPanToggled(
bool checked);
   146           void onPointPickerToggled(
bool checked);
   148           void onGeomToggled(
bool checked);
   150           void onBoxToggled(
bool checked);
   152           void onReadPixelToggled(
bool checked);
   154           void onExtraDisplaysToggled(
bool checked);
   156           void onRecomposeClicked();
   158           void onRedComboBoxActivated(
int index);
   160           void onGreenComboBoxActivated(
int index);
   162           void onBlueComboBoxActivated(
int index);
   164           void onMonoComboBoxActivated(
int index);
   166           void onMonoToolClicked(
bool flag);
   168           void onRedToolClicked(
bool flag);
   170           void onGreenToolClicked(
bool flag);
   172           void onBlueToolClicked(
bool flag);
   174           void onCompositionToolClicked(
bool flag);
   176           void onPreviewClicked();
   178           void onVSliderChanged(
int value);
   180           void onHSliderChanged(
int value);
   184           void previewClicked();
   186           void mapDisplayExtentChanged();
   188           void pointPicked(
double x, 
double y);
   200           void getCompositionInfo();
   202           void setComboBoxText(QComboBox* cb, std::string value);
   208           std::unique_ptr<Ui::RasterNavigatorWidgetForm> 
m_ui;
   235 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_RASTERNAVIGATORWIDGET_H 
The Style defines the styling that is to be applied to a geographic dataset (vector geometries or cov...
 
An Envelope defines a 2D rectangular region. 
 
An abstract class for raster data strucutures. 
 
The RasterSymbolizer describes how to render raster/matrix-coverage data (e.g., satellite photos...
 
This event signals that the pan button toggled. 
 
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings. 
 
Visibility
Each layer can have three states of visibility. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr