OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Codec factory. More...
#include <ossimPngCodecFactory.h>
Public Member Functions | |
virtual | ~ossimPngCodecFactory () |
virtual destructor More... | |
virtual ossimCodecBase * | createCodec (const ossimString &type) const |
createCodec takes a type and will return a new codec to encode decode image buffers More... | |
virtual ossimCodecBase * | createCodec (const ossimKeywordlist &kwl, const char *prefix=0) const |
createCodec takes a type in the keywordlist and will return a new codec to encode decode image buffers More... | |
virtual void | getTypeNameList (std::vector< ossimString > &typeNames) const |
![]() | |
ossimCodecFactoryInterface () | |
default constructor More... | |
virtual | ~ossimCodecFactoryInterface () |
virtual destructor More... | |
virtual ossimObject * | createObject (const ossimString &type) const |
This is a bridge to the generic factory list interface that trys to call createObject. More... | |
virtual ossimObject * | createObject (const ossimKeywordlist &kwl, const char *prefix=0) const |
This is a bridge to the generic factory list interface that trys to call createObject. More... | |
Static Public Member Functions | |
static ossimPngCodecFactory * | instance () |
Private Member Functions | |
ossimPngCodecFactory () | |
hidden from use default constructor More... | |
ossimPngCodecFactory (const ossimPngCodecFactory &obj) | |
hidden from use copy constructor More... | |
const ossimPngCodecFactory & | operator= (const ossimPngCodecFactory &rhs) |
hidden from use operator = More... | |
Static Private Attributes | |
static ossimPngCodecFactory * | m_instance = 0 |
The single instance of this class. More... | |
Codec factory.
Definition at line 24 of file ossimPngCodecFactory.h.
|
virtual |
|
private |
hidden from use default constructor
Definition at line 83 of file ossimPngCodecFactory.cpp.
Referenced by instance().
|
private |
|
virtual |
createCodec takes a type and will return a new codec to encode decode image buffers
in | type. Type identifer used to allocate the proper codec. |
Implements ossimCodecFactoryInterface.
Definition at line 40 of file ossimPngCodecFactory.cpp.
References ossimString::downcase(), and ossimRefPtr< T >::release().
Referenced by createCodec().
|
virtual |
createCodec takes a type in the keywordlist and will return a new codec to encode decode image buffers
in | kwl. Type identifer used to allocate the proper codec. |
in | prefix. prefix used to prefix keywords during the construction of the codec |
Implements ossimCodecFactoryInterface.
Definition at line 60 of file ossimPngCodecFactory.cpp.
References createCodec(), ossimString::empty(), ossimKeywordlist::find(), ossimObject::loadState(), and ossimKeywordNames::TYPE_KW.
|
virtual |
Implements ossimCodecFactoryInterface.
Definition at line 76 of file ossimPngCodecFactory.cpp.
|
static |
Definition at line 32 of file ossimPngCodecFactory.cpp.
References m_instance, and ossimPngCodecFactory().
Referenced by ossimSharedLibraryFinalize().
|
private |
hidden from use operator =
Definition at line 89 of file ossimPngCodecFactory.cpp.
|
staticprivate |
The single instance of this class.
Definition at line 69 of file ossimPngCodecFactory.h.
Referenced by instance().