OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
Codec factory. More...
#include <ossimCodecFactory.h>
Public Member Functions | |
virtual | ~ossimCodecFactory () |
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 ossimCodecFactory * | instance () |
Private Member Functions | |
ossimCodecFactory () | |
hidden from use default constructor More... | |
ossimCodecFactory (const ossimCodecFactory &obj) | |
hidden from use copy constructor More... | |
const ossimCodecFactory & | operator= (const ossimCodecFactory &rhs) |
hidden from use operator = More... | |
Static Private Attributes | |
static ossimCodecFactory * | theInstance = 0 |
The single instance of this class. More... | |
Codec factory.
Definition at line 25 of file ossimCodecFactory.h.
|
virtual |
|
private |
hidden from use default constructor
Definition at line 73 of file ossimCodecFactory.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 39 of file ossimCodecFactory.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 52 of file ossimCodecFactory.cpp.
References createCodec(), ossimString::empty(), ossimKeywordlist::find(), ossimObject::loadState(), and ossimKeywordNames::TYPE_KW.
|
virtual |
Implements ossimCodecFactoryInterface.
Definition at line 68 of file ossimCodecFactory.cpp.
|
static |
Definition at line 31 of file ossimCodecFactory.cpp.
References ossimCodecFactory(), and theInstance.
Referenced by ossimCodecFactoryRegistry::instance().
|
private |
hidden from use operator =
Definition at line 79 of file ossimCodecFactory.cpp.
|
staticprivate |
The single instance of this class.
Definition at line 70 of file ossimCodecFactory.h.
Referenced by instance().