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 ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::RasterHistogramWidget::~RasterHistogramWidget ( )

Member Function Documentation

void te::qt::widgets::RasterHistogramWidget::drawHistogram ( int  band)
Ui::RasterHistogramWidgetForm* te::qt::widgets::RasterHistogramWidget::getForm ( ) const
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
void te::qt::widgets::RasterHistogramWidget::onLeftPointSelected ( const QPointF &  point)
protectedslot
void te::qt::widgets::RasterHistogramWidget::onRigthPointSelected ( const QPointF &  point)
protectedslot
void te::qt::widgets::RasterHistogramWidget::setInputRaster ( te::rst::Raster raster)
void te::qt::widgets::RasterHistogramWidget::setMaximumValueEnabled ( bool  enable)
void te::qt::widgets::RasterHistogramWidget::setMinimumValueEnabled ( bool  enable)
void te::qt::widgets::RasterHistogramWidget::setOutputRaster ( te::rst::Raster raster)
void te::qt::widgets::RasterHistogramWidget::updateMaximumValueLabel ( QString  value)
void te::qt::widgets::RasterHistogramWidget::updateMaximumValueLine ( int  value,
bool  replot = false 
)
void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLabel ( QString  value)
void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLine ( int  value,
bool  replot = false 
)

Member Data Documentation

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

Definition at line 115 of file RasterHistogramWidget.h.

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

Definition at line 114 of file RasterHistogramWidget.h.

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

Definition at line 118 of file RasterHistogramWidget.h.

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

Definition at line 121 of file RasterHistogramWidget.h.

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

Definition at line 117 of file RasterHistogramWidget.h.

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

Definition at line 120 of file RasterHistogramWidget.h.

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.

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

Definition at line 123 of file RasterHistogramWidget.h.

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.


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