This class is used to define a component for viewing overlaid layers.  
 More...
#include <RasterHistogramWidget.h>
 | 
| 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  | setChartOutputColor (int red, int green, int blue) | 
|   | 
| void  | setEnableNavigationTools (bool enable) | 
|   | 
| void  | setEnableTools (bool enable) | 
|   | 
| void  | setHistogramInputTitle (const std::string &newTitle) | 
|   | 
| void  | setHistogramOutputTitle (const std::string &newTitle) | 
|   | 
| void  | setHistogramSampleStep (unsigned int newHistogramSampleStep) | 
|   | 
| void  | setInputRaster (te::rst::Raster *raster, te::gm::Envelope env=te::gm::Envelope()) | 
|   | 
| void  | setMaximumValueEnabled (bool enable) | 
|   | 
| void  | setMinimumValueEnabled (bool enable) | 
|   | 
| void  | setOutputRaster (te::rst::Raster *raster) | 
|   | Set the output raster.  More...
  | 
|   | 
| void  | updateMaximumValueLabel (QString value) | 
|   | 
| void  | updateMaximumValueLine (double value, bool replot=false) | 
|   | 
| void  | updateMaximumValueLine (int value, bool replot=false) | 
|   | 
| void  | updateMinimumValueLabel (QString value) | 
|   | 
| void  | updateMinimumValueLine (double value, bool replot=false) | 
|   | 
| void  | updateMinimumValueLine (int value, bool replot=false) | 
|   | 
|   | ~RasterHistogramWidget () | 
|   | 
This class is used to define a component for viewing overlaid layers. 
Definition at line 63 of file RasterHistogramWidget.h.
 
◆ RasterHistogramWidget()
      
        
          | te::qt::widgets::RasterHistogramWidget::RasterHistogramWidget  | 
          ( | 
          QWidget *  | 
          parent = 0,  | 
        
        
           | 
           | 
          Qt::WindowFlags  | 
          f = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~RasterHistogramWidget()
      
        
          | te::qt::widgets::RasterHistogramWidget::~RasterHistogramWidget  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ clear()
      
        
          | void te::qt::widgets::RasterHistogramWidget::clear  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ clearMinMaxLines()
      
        
          | void te::qt::widgets::RasterHistogramWidget::clearMinMaxLines  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ createHistogram()
◆ drawHistogram()
      
        
          | void te::qt::widgets::RasterHistogramWidget::drawHistogram  | 
          ( | 
          int  | 
          band | ) | 
           | 
        
      
 
 
◆ getForm()
      
        
          | Ui::RasterHistogramWidgetForm * te::qt::widgets::RasterHistogramWidget::getForm  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ maxValueSelected [1/2]
  
  
      
        
          | void te::qt::widgets::RasterHistogramWidget::maxValueSelected  | 
          ( | 
          double  | 
          value,  | 
         
        
           | 
           | 
          int  | 
          band  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
 
◆ maxValueSelected [2/2]
  
  
      
        
          | void te::qt::widgets::RasterHistogramWidget::maxValueSelected  | 
          ( | 
          int  | 
          value,  | 
         
        
           | 
           | 
          int  | 
          band  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
 
◆ minValueSelected [1/2]
  
  
      
        
          | void te::qt::widgets::RasterHistogramWidget::minValueSelected  | 
          ( | 
          double  | 
          value,  | 
         
        
           | 
           | 
          int  | 
          band  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
 
◆ minValueSelected [2/2]
  
  
      
        
          | void te::qt::widgets::RasterHistogramWidget::minValueSelected  | 
          ( | 
          int  | 
          value,  | 
         
        
           | 
           | 
          int  | 
          band  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
 
◆ onApplyToolButtonClicked
  
  
      
        
          | void te::qt::widgets::RasterHistogramWidget::onApplyToolButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedslot   | 
  
 
 
◆ onLeftPointSelected
  
  
      
        
          | void te::qt::widgets::RasterHistogramWidget::onLeftPointSelected  | 
          ( | 
          const QPointF &  | 
          point | ) | 
           | 
         
       
   | 
  
protectedslot   | 
  
 
 
◆ onRigthPointSelected
  
  
      
        
          | void te::qt::widgets::RasterHistogramWidget::onRigthPointSelected  | 
          ( | 
          const QPointF &  | 
          point | ) | 
           | 
         
       
   | 
  
protectedslot   | 
  
 
 
◆ setChartInputColor()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setChartInputColor  | 
          ( | 
          int  | 
          red,  | 
        
        
           | 
           | 
          int  | 
          green,  | 
        
        
           | 
           | 
          int  | 
          blue  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ setChartOutputColor()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setChartOutputColor  | 
          ( | 
          int  | 
          red,  | 
        
        
           | 
           | 
          int  | 
          green,  | 
        
        
           | 
           | 
          int  | 
          blue  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ setEnableNavigationTools()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setEnableNavigationTools  | 
          ( | 
          bool  | 
          enable | ) | 
           | 
        
      
 
 
◆ setEnableTools()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setEnableTools  | 
          ( | 
          bool  | 
          enable | ) | 
           | 
        
      
 
 
◆ setHistogramInputTitle()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setHistogramInputTitle  | 
          ( | 
          const std::string &  | 
          newTitle | ) | 
           | 
        
      
 
 
◆ setHistogramOutputTitle()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setHistogramOutputTitle  | 
          ( | 
          const std::string &  | 
          newTitle | ) | 
           | 
        
      
 
 
◆ setHistogramSampleStep()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setHistogramSampleStep  | 
          ( | 
          unsigned int  | 
          newHistogramSampleStep | ) | 
           | 
        
      
 
 
◆ setInputRaster()
◆ setMaximumValueEnabled()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setMaximumValueEnabled  | 
          ( | 
          bool  | 
          enable | ) | 
           | 
        
      
 
 
◆ setMinimumValueEnabled()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setMinimumValueEnabled  | 
          ( | 
          bool  | 
          enable | ) | 
           | 
        
      
 
 
◆ setOutputRaster()
      
        
          | void te::qt::widgets::RasterHistogramWidget::setOutputRaster  | 
          ( | 
          te::rst::Raster *  | 
          raster | ) | 
           | 
        
      
 
Set the output raster. 
- Parameters
 - 
  
  
 
- Note
 - This instance will acquire the raster ownership. 
 
 
 
◆ updateMaximumValueLabel()
      
        
          | void te::qt::widgets::RasterHistogramWidget::updateMaximumValueLabel  | 
          ( | 
          QString  | 
          value | ) | 
           | 
        
      
 
 
◆ updateMaximumValueLine() [1/2]
      
        
          | void te::qt::widgets::RasterHistogramWidget::updateMaximumValueLine  | 
          ( | 
          double  | 
          value,  | 
        
        
           | 
           | 
          bool  | 
          replot = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ updateMaximumValueLine() [2/2]
      
        
          | void te::qt::widgets::RasterHistogramWidget::updateMaximumValueLine  | 
          ( | 
          int  | 
          value,  | 
        
        
           | 
           | 
          bool  | 
          replot = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ updateMinimumValueLabel()
      
        
          | void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLabel  | 
          ( | 
          QString  | 
          value | ) | 
           | 
        
      
 
 
◆ updateMinimumValueLine() [1/2]
      
        
          | void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLine  | 
          ( | 
          double  | 
          value,  | 
        
        
           | 
           | 
          bool  | 
          replot = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ updateMinimumValueLine() [2/2]
      
        
          | void te::qt::widgets::RasterHistogramWidget::updateMinimumValueLine  | 
          ( | 
          int  | 
          value,  | 
        
        
           | 
           | 
          bool  | 
          replot = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ m_chartDisplay
◆ m_chartStyle
◆ m_histogramChartInput
◆ m_histogramChartOutput
◆ m_histogramInput
◆ m_histogramOutput
◆ m_histogramSampleStep
  
  
      
        
          | unsigned int te::qt::widgets::RasterHistogramWidget::m_histogramSampleStep | 
         
       
   | 
  
private   | 
  
 
The row/column step used when reading pixels (to read all pixels sampleStep=1, to read half of pixels use sampleStep=2 ). 
Definition at line 144 of file RasterHistogramWidget.h.
 
 
◆ m_inputEnv
◆ m_inputRaster
◆ m_maxValueLine
      
        
          | QwtPlotMarker* te::qt::widgets::RasterHistogramWidget::m_maxValueLine | 
        
      
 
 
◆ m_minValueLine
      
        
          | QwtPlotMarker* te::qt::widgets::RasterHistogramWidget::m_minValueLine | 
        
      
 
 
◆ m_outputRaster
  
  
      
        
          | std::unique_ptr<te::rst::Raster> te::qt::widgets::RasterHistogramWidget::m_outputRaster | 
         
       
   | 
  
private   | 
  
 
 
◆ m_ui
  
  
      
        
          | std::unique_ptr<Ui::RasterHistogramWidgetForm> te::qt::widgets::RasterHistogramWidget::m_ui | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: