All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::RasterHistogramWidget Class Reference

This class is used to define a component for viewing overlaid layers. More...

#include <RasterHistogramWidget.h>

Inheritance diagram for te::qt::widgets::RasterHistogramWidget:

Signals

void maxValueSelected (int value, int band)
 
void minValueSelected (int value, int band)
 

Public Member Functions

void drawHistogram (int band)
 
Ui::RasterHistogramWidgetForm * getForm () const
 
 RasterHistogramWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setInputRaster (te::rst::Raster *raster)
 
void setMaximumValueEnabled (bool enable)
 
void setMinimumValueEnabled (bool enable)
 
void setOutputRaster (te::rst::Raster *raster)
 
void updateMaximumValueLabel (QString value)
 
void updateMaximumValueLine (int value, bool replot=false)
 
void updateMinimumValueLabel (QString value)
 
void updateMinimumValueLine (int value, bool replot=false)
 
 ~RasterHistogramWidget ()
 

Protected Slots

void onApplyToolButtonClicked ()
 
void onLeftPointSelected (const QPointF &point)
 
void onRigthPointSelected (const QPointF &point)
 

Private Attributes

te::qt::widgets::ChartDisplaym_chartDisplay
 
te::qt::widgets::ChartStylem_chartStyle
 
te::qt::widgets::HistogramChartm_histogramChartInput
 
te::qt::widgets::HistogramChartm_histogramChartOutput
 
te::qt::widgets::Histogramm_histogramInput
 
te::qt::widgets::Histogramm_histogramOutput
 
std::auto_ptr< te::rst::Rasterm_inputRaster
 
QwtPlotMarker * m_maxValueLine
 
QwtPlotMarker * m_minValueLine
 
std::auto_ptr< te::rst::Rasterm_outputRaster
 
std::auto_ptr
< Ui::RasterHistogramWidgetForm > 
m_ui
 

Detailed Description

This class is used to define a component for viewing overlaid layers.

Definition at line 61 of file RasterHistogramWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::RasterHistogramWidget::~RasterHistogramWidget ( )

Definition at line 105 of file RasterHistogramWidget.cpp.

Member Function Documentation

void te::qt::widgets::RasterHistogramWidget::drawHistogram ( int  band)

Definition at line 135 of file RasterHistogramWidget.cpp.

Ui::RasterHistogramWidgetForm * te::qt::widgets::RasterHistogramWidget::getForm ( ) const

Definition at line 109 of file RasterHistogramWidget.cpp.

void te::qt::widgets::RasterHistogramWidget::maxValueSelected ( int  value,
int  band 
)
signal
void te::qt::widgets::RasterHistogramWidget::minValueSelected ( int  value,
int  band 
)
signal
void te::qt::widgets::RasterHistogramWidget::onApplyToolButtonClicked ( )
protectedslot

Definition at line 263 of file RasterHistogramWidget.cpp.

Referenced by RasterHistogramWidget().

void te::qt::widgets::RasterHistogramWidget::onLeftPointSelected ( const QPointF &  point)
protectedslot

Definition at line 270 of file RasterHistogramWidget.cpp.

Referenced by RasterHistogramWidget().

void te::qt::widgets::RasterHistogramWidget::onRigthPointSelected ( const QPointF &  point)
protectedslot

Definition at line 277 of file RasterHistogramWidget.cpp.

Referenced by RasterHistogramWidget().

void te::qt::widgets::RasterHistogramWidget::setInputRaster ( te::rst::Raster raster)

Definition at line 114 of file RasterHistogramWidget.cpp.

void te::qt::widgets::RasterHistogramWidget::setMaximumValueEnabled ( bool  enable)

Definition at line 223 of file RasterHistogramWidget.cpp.

void te::qt::widgets::RasterHistogramWidget::setMinimumValueEnabled ( bool  enable)

Definition at line 183 of file RasterHistogramWidget.cpp.

void te::qt::widgets::RasterHistogramWidget::setOutputRaster ( te::rst::Raster raster)

Definition at line 130 of file RasterHistogramWidget.cpp.

void te::qt::widgets::RasterHistogramWidget::updateMaximumValueLabel ( QString  value)

Definition at line 257 of file RasterHistogramWidget.cpp.

void te::qt::widgets::RasterHistogramWidget::updateMaximumValueLine ( int  value,
bool  replot = false 
)

Definition at line 234 of file RasterHistogramWidget.cpp.

References te::map::DashDotLine.

void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLabel ( QString  value)

Definition at line 217 of file RasterHistogramWidget.cpp.

void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLine ( int  value,
bool  replot = false 
)

Definition at line 194 of file RasterHistogramWidget.cpp.

References te::map::DashDotLine.

Member Data Documentation

te::qt::widgets::ChartDisplay* te::qt::widgets::RasterHistogramWidget::m_chartDisplay
private

Definition at line 115 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

te::qt::widgets::ChartStyle* te::qt::widgets::RasterHistogramWidget::m_chartStyle
private

Definition at line 114 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

te::qt::widgets::HistogramChart* te::qt::widgets::RasterHistogramWidget::m_histogramChartInput
private

Definition at line 118 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

te::qt::widgets::HistogramChart* te::qt::widgets::RasterHistogramWidget::m_histogramChartOutput
private

Definition at line 121 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

te::qt::widgets::Histogram* te::qt::widgets::RasterHistogramWidget::m_histogramInput
private

Definition at line 117 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

te::qt::widgets::Histogram* te::qt::widgets::RasterHistogramWidget::m_histogramOutput
private

Definition at line 120 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

std::auto_ptr<te::rst::Raster> te::qt::widgets::RasterHistogramWidget::m_inputRaster
private

Definition at line 111 of file RasterHistogramWidget.h.

QwtPlotMarker* te::qt::widgets::RasterHistogramWidget::m_maxValueLine
private

Definition at line 124 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

QwtPlotMarker* te::qt::widgets::RasterHistogramWidget::m_minValueLine
private

Definition at line 123 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().

std::auto_ptr<te::rst::Raster> te::qt::widgets::RasterHistogramWidget::m_outputRaster
private

Definition at line 112 of file RasterHistogramWidget.h.

std::auto_ptr<Ui::RasterHistogramWidgetForm> te::qt::widgets::RasterHistogramWidget::m_ui
private

Definition at line 109 of file RasterHistogramWidget.h.

Referenced by RasterHistogramWidget().


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