OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
imaging
ossimNitfCodecFactory.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
//
3
// License: MIT
4
//
5
// See LICENSE.txt file in the top level directory for more details.
6
//
7
// Description: Factory class declaration for codec(encoder/decoder).
8
//
9
//----------------------------------------------------------------------------
10
// $Id$
11
#ifndef ossimNitfCodecFactory_HEADER
12
#define ossimNitfCodecFactory_HEADER
13
#include <
ossim/imaging/ossimCodecBase.h
>
14
#include <
ossim/support_data/ossimNitfImageHeader.h
>
15
#include <mutex>
16
21
class
ossimNitfCodecFactory
22
{
23
public
:
24
~ossimNitfCodecFactory
();
25
static
ossimNitfCodecFactory
*
instance
();
26
27
ossimCodecBase
*
createCodec
(
ossimRefPtr<ossimNitfImageHeader>
imageHeader);
28
protected
:
29
static
std::mutex
m_mutex
;
30
static
ossimNitfCodecFactory
*
m_instance
;
31
ossimNitfCodecFactory
();
32
};
33
34
35
#endif
ossimCodecBase.h
ossimNitfCodecFactory
This is a convenience class that is used by the NITF handler to create the proper keywordlist from th...
Definition:
ossimNitfCodecFactory.h:21
ossimNitfImageHeader.h
ossimNitfCodecFactory::instance
static ossimNitfCodecFactory * instance()
Definition:
ossimNitfCodecFactory.cpp:29
ossimCodecBase
Definition:
ossimCodecBase.h:17
ossimNitfCodecFactory::~ossimNitfCodecFactory
~ossimNitfCodecFactory()
Definition:
ossimNitfCodecFactory.cpp:22
ossimNitfCodecFactory::m_instance
static ossimNitfCodecFactory * m_instance
Definition:
ossimNitfCodecFactory.h:30
ossimNitfCodecFactory::ossimNitfCodecFactory
ossimNitfCodecFactory()
Definition:
ossimNitfCodecFactory.cpp:17
ossimRefPtr
Definition:
ossimRefPtr.h:13
ossimNitfCodecFactory::createCodec
ossimCodecBase * createCodec(ossimRefPtr< ossimNitfImageHeader > imageHeader)
Definition:
ossimNitfCodecFactory.cpp:40
ossimNitfCodecFactory::m_mutex
static std::mutex m_mutex
Definition:
ossimNitfCodecFactory.h:29
Generated on Fri Aug 3 2018 08:46:50 for OSSIM - Open Source Software Image Map by
1.8.14