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"
37 #include "../Config.h"
43 #include <QWizardPage>
47 namespace 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