OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
ossim-plugins
geopdf
src
ossimGeoPdfInfoFactory.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: Mingjie Su
8
//
9
// Description: Factory for Ogr info objects.
10
//
11
//----------------------------------------------------------------------------
12
// $Id: ossimGeoPdfInfoFactory.h 19869 2011-07-23 13:25:34Z dburken $
13
#ifndef ossimGeoPdfInfoFactory_HEADER
14
#define ossimGeoPdfInfoFactory_HEADER
15
16
#include <
ossim/base/ossimConstants.h
>
17
#include <
ossim/support_data/ossimInfoFactoryInterface.h
>
18
#include <memory>
19
20
class
ossimFilename
;
21
class
ossimInfoBase
;
22
26
class
ossimGeoPdfInfoFactory
:
public
ossimInfoFactoryInterface
27
{
28
public
:
29
31
virtual
~ossimGeoPdfInfoFactory
();
32
33
static
ossimGeoPdfInfoFactory
*
instance
();
34
43
virtual
std::shared_ptr<ossimInfoBase>
create
(
const
ossimFilename
& file)
const
;
44
virtual
std::shared_ptr<ossimInfoBase>
create
(std::shared_ptr<ossim::istream>& str,
45
const
std::string& connectionString)
const
;
46
47
private
:
48
50
ossimGeoPdfInfoFactory
();
51
53
ossimGeoPdfInfoFactory
(
const
ossimGeoPdfInfoFactory
& obj);
54
56
const
ossimGeoPdfInfoFactory
&
operator=
(
const
ossimGeoPdfInfoFactory
& rhs);
57
};
58
59
#endif
/* End of "#ifndef ossimInfoFactory_HEADER" */
ossimConstants.h
ossimGeoPdfInfoFactory::~ossimGeoPdfInfoFactory
virtual ~ossimGeoPdfInfoFactory()
virtual destructor
Definition:
ossimGeoPdfInfoFactory.cpp:22
ossimGeoPdfInfoFactory::create
virtual std::shared_ptr< ossimInfoBase > create(const ossimFilename &file) const
create method.
Definition:
ossimGeoPdfInfoFactory.cpp:41
ossimGeoPdfInfoFactory
Info factory.
Definition:
ossimGeoPdfInfoFactory.h:26
ossimInfoFactoryInterface.h
ossimInfoFactoryInterface
Info factory.
Definition:
ossimInfoFactoryInterface.h:34
ossimInfoBase
Info Base.
Definition:
ossimInfoBase.h:32
ossimFilename
Definition:
ossimFilename.h:20
ossimGeoPdfInfoFactory::instance
static ossimGeoPdfInfoFactory * instance()
Definition:
ossimGeoPdfInfoFactory.cpp:25
ossimGeoPdfInfoFactory::operator=
const ossimGeoPdfInfoFactory & operator=(const ossimGeoPdfInfoFactory &rhs)
hidden from use operator =
Definition:
ossimGeoPdfInfoFactory.cpp:61
ossimGeoPdfInfoFactory::ossimGeoPdfInfoFactory
ossimGeoPdfInfoFactory()
hidden from use default constructor
Definition:
ossimGeoPdfInfoFactory.cpp:55
Generated on Fri Aug 3 2018 08:46:47 for OSSIM - Open Source Software Image Map by
1.8.14