26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_RASTERNAVIGATORWIDGET_H 
   27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_RASTERNAVIGATORWIDGET_H 
   30 #include "../../../geometry/Envelope.h" 
   31 #include "../../../geometry/Polygon.h" 
   32 #include "../../../maptools/AbstractLayer.h" 
   33 #include "../../../maptools/Enums.h" 
   34 #include "../Config.h" 
   43 namespace Ui { 
class RasterNavigatorWidgetForm; }
 
   47   namespace gm  { 
class Envelope; }
 
   48   namespace rst { 
class Raster; }
 
   49   namespace se  { 
class RasterSymbolizer; }
 
   56       class EyeBirdMapDisplayWidget;
 
   59       class ZoomInMapDisplayWidget;
 
   98           void removeVectorial();
 
  108           void showAsPreview(
bool asPreview, 
bool enableZoom = 
true);
 
  110           void hideColorCompositionTool(
bool hide);
 
  112           void hideEditionTools(
bool hide);
 
  114           void hidePickerTool(
bool hide);
 
  116           void hideGeomTool(
bool hide);
 
  118           void hideBoxTool(
bool hide);
 
  120           void hideInfoTool(
bool hide);
 
  122           void hideExtraDisplaysTool(
bool hide);
 
  124           void setSelectionMode(
bool mode);
 
  132           void onPointPicked(QPointF& point);
 
  134           void onCoordTrackedChanged(QPointF& coordinate);
 
  136           void onMapDisplayExtentChanged();
 
  138           void onZoomAreaToggled(
bool checked);
 
  140           void onZoomOutToggled(
bool checked);
 
  142           void onPanToggled(
bool checked);
 
  144           void onPointPickerToggled(
bool checked);
 
  146           void onGeomToggled(
bool checked);
 
  148           void onBoxToggled(
bool checked);
 
  150           void onReadPixelToggled(
bool checked);
 
  152           void onExtraDisplaysToggled(
bool checked);
 
  154           void onRecomposeClicked();
 
  156           void onRedComboBoxActivated(
int index);
 
  158           void onGreenComboBoxActivated(
int index);
 
  160           void onBlueComboBoxActivated(
int index);
 
  162           void onMonoComboBoxActivated(
int index);
 
  164           void onMonoToolClicked(
bool flag);
 
  166           void onRedToolClicked(
bool flag);
 
  168           void onGreenToolClicked(
bool flag);
 
  170           void onBlueToolClicked(
bool flag);
 
  172           void onCompositionToolClicked(
bool flag);
 
  174           void onPreviewClicked();
 
  176           void onVSliderChanged(
int value);
 
  178           void onHSliderChanged(
int value);
 
  182           void previewClicked();
 
  184           void mapDisplayExtentChanged();
 
  186           void pointPicked(
double x, 
double y);
 
  198           void getCompositionInfo();
 
  200           void setComboBoxText(QComboBox* cb, std::string value);
 
  206           std::auto_ptr<Ui::RasterNavigatorWidgetForm> 
m_ui;
 
  233 #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