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 std::unique_ptr< te::da::DataSetType > createDataSetType()
boost::shared_ptr< DataSource > DataSourcePtr
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
A class that models the description of a dataset.
te::da::DataSourcePtr m_dataSource
void saveDataSet(te::mem::DataSet *dataSet, te::da::DataSetType *dsType)
Class used to build a vector layer of points from a set of images with EXIF GPS metadata.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver...
std::string m_dataSetName
An abstract class for raster data strucutures.
PhotoLayerBuilder(te::da::DataSourcePtr ds, const std::string &dataSetName, const std::string &path)
Constructor.
static std::size_t GetValidFilesCount(const std::string &path)
~PhotoLayerBuilder()
Destructor.