26#ifndef __TERRALIB_ST_INTERNAL_STDATALOADERIMPLFACTORY_H
27#define __TERRALIB_ST_INTERNAL_STDATALOADERIMPLFACTORY_H
54 class TESTEXPORT STDataLoaderImplFactory :
public te::common::AbstractFactory<STDataLoaderImpl, std::string>
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);
A class that defines the interface of an abstract factory.
This file contains an abstract class responsible for loading spatiotemporal data from data sources.
An abstract class responsible for loading spatiotemporal data from data sources.
Namespace for the TerraLib ST module.
Teste git! Configuration flags for the st (spatiotemporal) module of TerraLib.
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.