26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_MOSAICWIZARDPAGE_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_MOSAICWIZARDPAGE_H
30 #include "../../../geometry/GTParameters.h"
31 #include "../../../maptools/AbstractLayer.h"
32 #include "../../../rp/GeoMosaic.h"
33 #include "../../../rp/SequenceMosaic.h"
34 #include "../../../rp/TiePointsMosaic.h"
35 #include "../Config.h"
41 #include <QWizardPage>
45 namespace Ui {
class MosaicWizardPageForm; }
53 class TiePointLocatorParametersWidget;
77 bool isComplete()
const;
83 bool isTiePointMosaic();
85 bool isSequenceMosaic();
87 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
107 void onTiePointsAcquiredToolButtonClicked();
111 void fillMosaicTypes();
115 std::auto_ptr<Ui::MosaicWizardPageForm>
m_ui;
121 std::vector< std::vector< te::gm::GTParameters::TiePoint > >
m_tiePoints;
129 #endif // __TERRALIB_QT_WIDGETS_RP_INTERNAL_MOSAICWIZARDPAGE_H
std::auto_ptr< Ui::MosaicWizardPageForm > m_ui
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.
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 ...