OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
ossim-plugins
sqlite
src
ossimSqliteInfoFactory.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
//
3
// License: LGPL
4
//
5
// See LICENSE.txt file in the top level directory for more details.
6
//
7
// Author: David Burken
8
//
9
// Description: Factory for SQLite info objects.
10
//
11
//----------------------------------------------------------------------------
12
// $Id$
13
14
#ifndef ossimSqliteInfoFactory_HEADER
15
#define ossimSqliteInfoFactory_HEADER
16
17
#include <
ossim/base/ossimConstants.h
>
18
#include <
ossim/support_data/ossimInfoFactoryInterface.h
>
19
20
class
ossimFilename
;
21
class
ossimInfoBase
;
22
26
class
ossimSqliteInfoFactory
:
public
ossimInfoFactoryInterface
27
{
28
public
:
29
31
virtual
~ossimSqliteInfoFactory
();
32
33
static
ossimSqliteInfoFactory
*
instance
();
34
43
virtual
std::shared_ptr<ossimInfoBase>
create
(
const
ossimFilename
& file)
const
;
44
45
virtual
std::shared_ptr<ossimInfoBase>
create
(std::shared_ptr<ossim::istream>& str,
46
const
std::string& connectionString)
const
;
47
48
private
:
49
51
ossimSqliteInfoFactory
();
52
54
ossimSqliteInfoFactory
(
const
ossimSqliteInfoFactory
& obj);
55
57
const
ossimSqliteInfoFactory
&
operator=
(
const
ossimSqliteInfoFactory
& rhs);
58
};
59
60
#endif
/* End of "#ifndef ossimSqliteInfoFactory_HEADER" */
ossimSqliteInfoFactory::create
virtual std::shared_ptr< ossimInfoBase > create(const ossimFilename &file) const
create method.
Definition:
ossimSqliteInfoFactory.cpp:31
ossimConstants.h
ossimSqliteInfoFactory::instance
static ossimSqliteInfoFactory * instance()
Definition:
ossimSqliteInfoFactory.cpp:24
ossimSqliteInfoFactory
Info factory.
Definition:
ossimSqliteInfoFactory.h:26
ossimInfoFactoryInterface.h
ossimInfoFactoryInterface
Info factory.
Definition:
ossimInfoFactoryInterface.h:34
ossimInfoBase
Info Base.
Definition:
ossimInfoBase.h:32
ossimFilename
Definition:
ossimFilename.h:20
ossimSqliteInfoFactory::operator=
const ossimSqliteInfoFactory & operator=(const ossimSqliteInfoFactory &rhs)
hidden from use operator =
Definition:
ossimSqliteInfoFactory.cpp:64
ossimSqliteInfoFactory::~ossimSqliteInfoFactory
virtual ~ossimSqliteInfoFactory()
virtual destructor
Definition:
ossimSqliteInfoFactory.cpp:21
ossimSqliteInfoFactory::ossimSqliteInfoFactory
ossimSqliteInfoFactory()
hidden from use default constructor
Definition:
ossimSqliteInfoFactory.cpp:58
Generated on Fri Aug 3 2018 08:46:53 for OSSIM - Open Source Software Image Map by
1.8.14