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 maxValueSelected (double value, int band)
 
void minValueSelected (int value, int band)
 
void minValueSelected (double value, int band)
 

Public Member Functions

void clear ()
 
void clearMinMaxLines ()
 
void drawHistogram (int band)
 
Ui::RasterHistogramWidgetForm * getForm () const
 
 RasterHistogramWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setChartInputColor (int red, int green, int blue)
 
void setEnableNavigationTools (bool enable)
 
void setEnableTools (bool enable)
 
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 updateMaximumValueLine (double value, bool replot=false)
 
void updateMinimumValueLabel (QString value)
 
void updateMinimumValueLine (int value, bool replot=false)
 
void updateMinimumValueLine (double value, bool replot=false)
 
 ~RasterHistogramWidget ()
 

Public 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
 
QwtPlotMarker * m_maxValueLine
 
QwtPlotMarker * m_minValueLine
 

Protected Slots

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

Private Attributes

te::rst::Rasterm_inputRaster
 
std::unique_ptr< te::rst::Rasterm_outputRaster
 
std::unique_ptr< Ui::RasterHistogramWidgetForm > m_ui
 

Detailed Description

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

Definition at line 63 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::clear ( )
void te::qt::widgets::RasterHistogramWidget::clearMinMaxLines ( )
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::maxValueSelected ( double  value,
int  band 
)
signal
void te::qt::widgets::RasterHistogramWidget::minValueSelected ( int  value,
int  band 
)
signal
void te::qt::widgets::RasterHistogramWidget::minValueSelected ( double  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::setChartInputColor ( int  red,
int  green,
int  blue 
)
void te::qt::widgets::RasterHistogramWidget::setEnableNavigationTools ( bool  enable)
void te::qt::widgets::RasterHistogramWidget::setEnableTools ( bool  enable)
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::updateMaximumValueLine ( double  value,
bool  replot = false 
)
void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLabel ( QString  value)
void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLine ( int  value,
bool  replot = false 
)
void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLine ( double  value,
bool  replot = false 
)

Member Data Documentation

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

Definition at line 135 of file RasterHistogramWidget.h.

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

Definition at line 134 of file RasterHistogramWidget.h.

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

Definition at line 138 of file RasterHistogramWidget.h.

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

Definition at line 141 of file RasterHistogramWidget.h.

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

Definition at line 137 of file RasterHistogramWidget.h.

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

Definition at line 140 of file RasterHistogramWidget.h.

te::rst::Raster* te::qt::widgets::RasterHistogramWidget::m_inputRaster
private

Definition at line 129 of file RasterHistogramWidget.h.

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

Definition at line 144 of file RasterHistogramWidget.h.

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

Definition at line 143 of file RasterHistogramWidget.h.

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

Definition at line 130 of file RasterHistogramWidget.h.

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

Definition at line 127 of file RasterHistogramWidget.h.


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