te::qt::widgets::ZoomInMapDisplayWidget Class Reference

This class defines the map display ZoomIn, this component is only a specific map that shows the current extent in a larger scale. More...

#include <ZoomInMapDisplayWidget.h>

Inheritance diagram for te::qt::widgets::ZoomInMapDisplayWidget:

Public Member Functions

void drawCursorPosition (double x, double y)
 
te::gm::Envelope getCurrentExtent ()
 
void setEnabled (bool status)
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList, int srid)
 This method is used to set the selected layer for mixture model operation. More...
 
 ZoomInMapDisplayWidget (te::qt::widgets::MapDisplay *mapParent, QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~ZoomInMapDisplayWidget ()
 

Protected Slots

void onMapDisplayExtentChanged ()
 
void onParentMapDisplayExtentChanged ()
 
void onZoomFactorChanged ()
 

Protected Member Functions

te::gm::Envelope calculateExtent (te::gm::Envelope &e)
 

Private Attributes

bool m_isEnabled
 
bool m_itsMe
 
te::qt::widgets::MapDisplaym_mapDisplay
 
te::se::Markm_mark
 Represents the mark of a cursor point. More...
 
te::qt::widgets::MapDisplaym_parentMapDisplay
 
te::color::RGBAColor ** m_rgbaMark
 Represents the pattern of cursor point. More...
 
QSlider * m_sliderZoomFactor
 

Detailed Description

This class defines the map display ZoomIn, this component is only a specific map that shows the current extent in a larger scale.

Definition at line 59 of file ZoomInMapDisplayWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::ZoomInMapDisplayWidget::ZoomInMapDisplayWidget ( te::qt::widgets::MapDisplay mapParent,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::ZoomInMapDisplayWidget::~ZoomInMapDisplayWidget ( )

Member Function Documentation

te::gm::Envelope te::qt::widgets::ZoomInMapDisplayWidget::calculateExtent ( te::gm::Envelope e)
protected
void te::qt::widgets::ZoomInMapDisplayWidget::drawCursorPosition ( double  x,
double  y 
)
te::gm::Envelope te::qt::widgets::ZoomInMapDisplayWidget::getCurrentExtent ( )
void te::qt::widgets::ZoomInMapDisplayWidget::onMapDisplayExtentChanged ( )
protectedslot
void te::qt::widgets::ZoomInMapDisplayWidget::onParentMapDisplayExtentChanged ( )
protectedslot
void te::qt::widgets::ZoomInMapDisplayWidget::onZoomFactorChanged ( )
protectedslot
void te::qt::widgets::ZoomInMapDisplayWidget::setEnabled ( bool  status)
void te::qt::widgets::ZoomInMapDisplayWidget::setList ( std::list< te::map::AbstractLayerPtr > &  layerList,
int  srid 
)

This method is used to set the selected layer for mixture model operation.

Parameters
layerThe layer ptr
Note
This layer MUST HAVE a valid raster object.

Member Data Documentation

bool te::qt::widgets::ZoomInMapDisplayWidget::m_isEnabled
private

Definition at line 108 of file ZoomInMapDisplayWidget.h.

bool te::qt::widgets::ZoomInMapDisplayWidget::m_itsMe
private

Definition at line 107 of file ZoomInMapDisplayWidget.h.

te::qt::widgets::MapDisplay* te::qt::widgets::ZoomInMapDisplayWidget::m_mapDisplay
private

Definition at line 100 of file ZoomInMapDisplayWidget.h.

te::se::Mark* te::qt::widgets::ZoomInMapDisplayWidget::m_mark
private

Represents the mark of a cursor point.

Definition at line 105 of file ZoomInMapDisplayWidget.h.

te::qt::widgets::MapDisplay* te::qt::widgets::ZoomInMapDisplayWidget::m_parentMapDisplay
private

Definition at line 102 of file ZoomInMapDisplayWidget.h.

te::color::RGBAColor** te::qt::widgets::ZoomInMapDisplayWidget::m_rgbaMark
private

Represents the pattern of cursor point.

Definition at line 104 of file ZoomInMapDisplayWidget.h.

QSlider* te::qt::widgets::ZoomInMapDisplayWidget::m_sliderZoomFactor
private

Definition at line 110 of file ZoomInMapDisplayWidget.h.


The documentation for this class was generated from the following file: