26#ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_MOSAICWIZARDPAGE_H 
   27#define __TERRALIB_QT_WIDGETS_RP_INTERNAL_MOSAICWIZARDPAGE_H 
   30#include "../../../geometry/GTParameters.h" 
   32#include "../../../maptools/AbstractLayer.h" 
   33#include "../../../rp/GeoMosaic.h" 
   34#include "../../../rp/SequenceMosaic.h" 
   35#include "../../../rp/TiePointsMosaic.h" 
   47namespace Ui { 
class MosaicWizardPageForm; }
 
   55      class TiePointLocatorParametersWidget;
 
   87          void setList(std::list<te::map::AbstractLayerPtr>& layerList);
 
  129          std::unique_ptr<Ui::MosaicWizardPageForm> 
m_ui;
 
  135          std::vector< std::vector< te::gm::GTParameters::TiePoint > > 
m_tiePoints; 
 
This class is GUI used to define the mosaic parameters for the RP mosaic operation.
 
std::vector< std::vector< te::gm::GTParameters::TiePoint > > m_tiePoints
Tie-points between each adjacent raster pair (te::gm::GTParameters::TiePoint::first are raster (with ...
 
te::rp::SequenceMosaic::InputParameters getInputSeqParams()
 
void removeMeanValuePushButtonClicked(bool checked)
 
std::list< te::map::AbstractLayerPtr > m_layerList
 
void getTargetStdDevs(std::vector< double > &targetStdDevs)
 
void addStdDevPushButtonlicked(bool checked)
 
te::rp::TiePointsMosaic::InputParameters getInputTPParams()
 
te::rp::SequenceMosaic::OutputParameters getOutputSeqParams()
 
te::rp::GeoMosaic::OutputParameters getOutputGeoParams()
 
te::rp::GeoMosaic::InputParameters getInputGeoParams()
 
void onTiePointsAcquiredToolButtonClicked()
 
te::map::AbstractLayerPtr getTiePointMosaicLayerA()
 
std::unique_ptr< Ui::MosaicWizardPageForm > m_ui
 
MosaicWizardPage(QWidget *parent=0)
 
void getTargetMeans(std::vector< double > &targetMeans)
 
te::qt::widgets::TiePointLocatorParametersWidget * m_tiePointParameters
Tie Point parameters widget.
 
void addMeanValuePushButtonClicked(bool checked)
 
void setList(std::list< te::map::AbstractLayerPtr > &layerList)
 
void removeStdDevPushButtonlicked(bool checked)
 
te::rp::TiePointsMosaic::OutputParameters getOutputTPParams()
 
te::map::AbstractLayerPtr getTiePointMosaicLayerB()
 
GeoMosaic output parameters.
 
Mosaic output parameters.
 
Mosaic output parameters.
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr