26 #ifndef __TERRALIB_ST_INTERNAL_STDATALOADERIMPLFACTORY_H
27 #define __TERRALIB_ST_INTERNAL_STDATALOADERIMPLFACTORY_H
30 #include "../../common/AbstractFactory.h"
31 #include "../Config.h"
39 class STDataLoaderImpl;
61 static STDataLoaderImpl* make(
const std::string& dsType);
63 static STDataLoaderImpl* make(
const std::string& dsType,
const std::string& connInfo);
70 virtual ~STDataLoaderImplFactory();
77 virtual const std::string& getType()
const = 0;
88 STDataLoaderImplFactory(
const std::string& factoryKey);
94 #endif // __TERRALIB_ST_INTERNAL_STDATALOADERFACTORYIMPL_H
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.
This class defines the interface of abstract factories without initializing parameters.
This file contains an abstract class responsible for loading spatiotemporal data from data sources...