OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
ossim-plugins
gdal
src
ossimGdalInfoFactory.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: Info factory for gdal info objects.
10
//
11
//----------------------------------------------------------------------------
12
// $Id: ossimGdalInfoFactory.h 539 2010-02-23 20:32:45Z ming.su $
13
14
#ifndef ossimGdalInfoFactory_HEADER
15
#define ossimGdalInfoFactory_HEADER 1
16
17
#include <
ossim/base/ossimConstants.h
>
18
#include <
ossim/support_data/ossimInfoFactoryInterface.h
>
19
20
class
ossimFilename
;
21
class
ossimInfoBase
;
22
26
class
ossimGdalInfoFactory
:
public
ossimInfoFactoryInterface
27
{
28
public
:
29
31
virtual
~ossimGdalInfoFactory
();
32
33
static
ossimGdalInfoFactory
*
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
ossimGdalInfoFactory
();
51
53
ossimGdalInfoFactory
(
const
ossimGdalInfoFactory
& obj);
54
56
const
ossimGdalInfoFactory
&
operator=
(
const
ossimGdalInfoFactory
& rhs);
57
};
58
59
#endif
/* End of "#ifndef ossimGdalInfoFactory_HEADER" */
ossimConstants.h
ossimGdalInfoFactory::operator=
const ossimGdalInfoFactory & operator=(const ossimGdalInfoFactory &rhs)
hidden from use operator =
Definition:
ossimGdalInfoFactory.cpp:69
ossimGdalInfoFactory
Info factory.
Definition:
ossimGdalInfoFactory.h:26
ossimGdalInfoFactory::ossimGdalInfoFactory
ossimGdalInfoFactory()
hidden from use default constructor
Definition:
ossimGdalInfoFactory.cpp:63
ossimInfoFactoryInterface.h
ossimInfoFactoryInterface
Info factory.
Definition:
ossimInfoFactoryInterface.h:34
ossimInfoBase
Info Base.
Definition:
ossimInfoBase.h:32
ossimGdalInfoFactory::instance
static ossimGdalInfoFactory * instance()
Definition:
ossimGdalInfoFactory.cpp:26
ossimGdalInfoFactory::create
virtual std::shared_ptr< ossimInfoBase > create(const ossimFilename &file) const
create method.
Definition:
ossimGdalInfoFactory.cpp:33
ossimFilename
Definition:
ossimFilename.h:20
ossimGdalInfoFactory::~ossimGdalInfoFactory
virtual ~ossimGdalInfoFactory()
virtual destructor
Definition:
ossimGdalInfoFactory.cpp:23
Generated on Fri Aug 3 2018 08:46:47 for OSSIM - Open Source Software Image Map by
1.8.14