Go to the documentation of this file.
26 #ifndef __TE_QT_PLUGINS_PHOTOLAYER_INTERNAL_PHOTOLAYERBUILDER_H
27 #define __TE_QT_PLUGINS_PHOTOLAYER_INTERNAL_PHOTOLAYERBUILDER_H
39 namespace da {
class DataSetType; }
40 namespace mem {
class DataSet; }
96 #endif // __TE_QT_PLUGINS_PHOTOLAYER_INTERNAL_PHOTOLAYERBUILDER_H
static std::size_t GetValidFilesCount(const std::string &path)
std::unique_ptr< te::da::DataSetType > createDataSetType()
te::da::DataSourcePtr m_dataSource
void saveDataSet(te::mem::DataSet *dataSet, te::da::DataSetType *dsType)
An abstract class for data providers like a DBMS, Web Services or a regular file.
PhotoLayerBuilder(te::da::DataSourcePtr ds, const std::string &dataSetName, const std::string &path)
Constructor.
~PhotoLayerBuilder()
Destructor.
Class used to build a vector layer of points from a set of images with EXIF GPS metadata.
boost::shared_ptr< DataSource > DataSourcePtr
An abstract class for raster data strucutures.
A class that models the description of a dataset.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
std::string m_dataSetName