te::qt::widgets::SlicingColorMapWidget Class Reference

#include <SlicingColorMapWidget.h>

Inheritance diagram for te::qt::widgets::SlicingColorMapWidget:

Signals

void applyPushButtonClicked ()
 

Public Member Functions

te::se::ColorMapgetColorMap ()
 
Ui::SlicingColorMapForm * getForm ()
 
void setColorMap (te::se::ColorMap *cm)
 
void setRaster (te::rst::Raster *r)
 
Initializer Methods

Methods related to instantiation and destruction.

 SlicingColorMapWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs a SlicingColorMapWidget which is a child of parent, with widget flags set to f. More...
 
 ~SlicingColorMapWidget ()
 Destructor. More...
 

Protected Slots

void onApplyPushButtonClicked ()
 
void onBandSelected (int band)
 
void onTableWidgetItemDoubleClicked (QTableWidgetItem *item)
 

Protected Member Functions

void updateUi (bool loadColorBar=false)
 Updates the widget form based on internal fill element. More...
 

Private Member Functions

SlicingColorMapWidgetoperator= (const SlicingColorMapWidget &rhs)
 
 SlicingColorMapWidget (const SlicingColorMapWidget &rhs)
 

Private Attributes

te::color::ColorBarm_cb
 Terralib color bar object. More...
 
te::se::ColorMapm_cm
 SE Color Map element. More...
 
te::qt::widgets::ColorCatalogWidgetm_colorBar
 Widget used to pick a color. More...
 
te::rst::Rasterm_raster
 TerraLib raster object. More...
 
std::unique_ptr< Ui::SlicingColorMapForm > m_ui
 Dialog form. More...
 

Detailed Description

Definition at line 75 of file SlicingColorMapWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::SlicingColorMapWidget::SlicingColorMapWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructs a SlicingColorMapWidget which is a child of parent, with widget flags set to f.

te::qt::widgets::SlicingColorMapWidget::~SlicingColorMapWidget ( )

Destructor.

te::qt::widgets::SlicingColorMapWidget::SlicingColorMapWidget ( const SlicingColorMapWidget rhs)
private

Member Function Documentation

void te::qt::widgets::SlicingColorMapWidget::applyPushButtonClicked ( )
signal
te::se::ColorMap* te::qt::widgets::SlicingColorMapWidget::getColorMap ( )
Ui::SlicingColorMapForm* te::qt::widgets::SlicingColorMapWidget::getForm ( )
void te::qt::widgets::SlicingColorMapWidget::onApplyPushButtonClicked ( )
protectedslot
void te::qt::widgets::SlicingColorMapWidget::onBandSelected ( int  band)
protectedslot
void te::qt::widgets::SlicingColorMapWidget::onTableWidgetItemDoubleClicked ( QTableWidgetItem *  item)
protectedslot
SlicingColorMapWidget& te::qt::widgets::SlicingColorMapWidget::operator= ( const SlicingColorMapWidget rhs)
private
void te::qt::widgets::SlicingColorMapWidget::setColorMap ( te::se::ColorMap cm)
void te::qt::widgets::SlicingColorMapWidget::setRaster ( te::rst::Raster r)
void te::qt::widgets::SlicingColorMapWidget::updateUi ( bool  loadColorBar = false)
protected

Updates the widget form based on internal fill element.

Member Data Documentation

te::color::ColorBar* te::qt::widgets::SlicingColorMapWidget::m_cb
private

Terralib color bar object.

Definition at line 130 of file SlicingColorMapWidget.h.

te::se::ColorMap* te::qt::widgets::SlicingColorMapWidget::m_cm
private

SE Color Map element.

Definition at line 129 of file SlicingColorMapWidget.h.

te::qt::widgets::ColorCatalogWidget* te::qt::widgets::SlicingColorMapWidget::m_colorBar
private

Widget used to pick a color.

Definition at line 128 of file SlicingColorMapWidget.h.

te::rst::Raster* te::qt::widgets::SlicingColorMapWidget::m_raster
private

TerraLib raster object.

Definition at line 131 of file SlicingColorMapWidget.h.

std::unique_ptr<Ui::SlicingColorMapForm> te::qt::widgets::SlicingColorMapWidget::m_ui
private

Dialog form.

Definition at line 127 of file SlicingColorMapWidget.h.


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