21 #ifndef TE_QT_WIDGETS_RASTERIZATIONWIZARD_H 
   22 #define TE_QT_WIDGETS_RASTERIZATIONWIZARD_H 
   25 #include "../Config.h" 
   26 #include "../../../dataaccess/datasource/DataSource.h" 
   27 #include "../../../maptools/AbstractLayer.h" 
   38   namespace da  { 
class DataSetType; }
 
   39   namespace mem { 
class DataSet; }
 
   40   namespace rst { 
class BandProperty; }
 
   47       class RasterizationWizardPage;
 
   48       class LayerSearchWizardPage;
 
   58           bool validateCurrentPage();
 
   60           void setList(std::list<te::map::AbstractLayerPtr>& layerList);
 
   71           std::auto_ptr<te::da::DataSetType> createDataSetType(std::string dataSetName, 
int srid);
 
   74           std::auto_ptr<te::mem::DataSet> createDataSet(
te::da::DataSetType* dsType, std::vector<te::gm::Geometry*>& geoms);
 
   85           std::auto_ptr<te::qt::widgets::RasterizationWizardPage> 
m_vectorPage;
 
   97 #endif // TE_QT_WIDGETS_RASTERIZATIONWIZARD_H 
boost::shared_ptr< DataSource > DataSourcePtr
 
A raster band description. 
 
A class that models the description of a dataset. 
 
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver...
 
An abstract class for raster data strucutures. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr