OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This is a convenience class that is used by the NITF handler to create the proper keywordlist from the TREs and then calls the CodecRegistry to actuall return and allocate a new codec. More...
#include <ossimNitfCodecFactory.h>
Public Member Functions | |
~ossimNitfCodecFactory () | |
ossimCodecBase * | createCodec (ossimRefPtr< ossimNitfImageHeader > imageHeader) |
Static Public Member Functions | |
static ossimNitfCodecFactory * | instance () |
Protected Member Functions | |
ossimNitfCodecFactory () | |
Static Protected Attributes | |
static std::mutex | m_mutex |
static ossimNitfCodecFactory * | m_instance =0 |
This is a convenience class that is used by the NITF handler to create the proper keywordlist from the TREs and then calls the CodecRegistry to actuall return and allocate a new codec.
Definition at line 21 of file ossimNitfCodecFactory.h.
ossimNitfCodecFactory::~ossimNitfCodecFactory | ( | ) |
Definition at line 22 of file ossimNitfCodecFactory.cpp.
References m_instance, and m_mutex.
|
protected |
Definition at line 17 of file ossimNitfCodecFactory.cpp.
References m_instance.
Referenced by instance().
ossimCodecBase * ossimNitfCodecFactory::createCodec | ( | ossimRefPtr< ossimNitfImageHeader > | imageHeader | ) |
Definition at line 40 of file ossimNitfCodecFactory.cpp.
References ossimKeywordlist::add(), ossimString::c_str(), ossimCodecFactoryRegistry::createCodec(), ossimNitfImageHeader::getCompressionCode(), ossimCodecFactoryRegistry::instance(), ossimNitfImageHeader::isCompressed(), ossimNitfImageHeader::saveState(), and ossimRefPtr< T >::valid().
|
static |
Definition at line 29 of file ossimNitfCodecFactory.cpp.
References m_instance, m_mutex, and ossimNitfCodecFactory().
|
staticprotected |
Definition at line 30 of file ossimNitfCodecFactory.h.
Referenced by instance(), ossimNitfCodecFactory(), and ~ossimNitfCodecFactory().
|
staticprotected |
Definition at line 29 of file ossimNitfCodecFactory.h.
Referenced by instance(), and ~ossimNitfCodecFactory().