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;
79 bool isComplete()
const;
85 bool isTiePointMosaic();
87 bool isSequenceMosaic();
89 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
109 void onTiePointsAcquiredToolButtonClicked();
113 void fillMosaicTypes();
117 std::unique_ptr<Ui::MosaicWizardPageForm>
m_ui;
123 std::vector< std::vector< te::gm::GTParameters::TiePoint > >
m_tiePoints;
131 #endif // __TERRALIB_QT_WIDGETS_RP_INTERNAL_MOSAICWIZARDPAGE_H
Mosaic output parameters.
std::list< te::map::AbstractLayerPtr > m_layerList
te::qt::widgets::TiePointLocatorParametersWidget * m_tiePointParameters
Tie Point parameters widget.
This class is GUI used to define the mosaic parameters for the RP mosaic operation.
GeoMosaic output parameters.
Mosaic output parameters.
std::unique_ptr< Ui::MosaicWizardPageForm > m_ui
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
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 ...