OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimImageReconstructionFilterRegistry.h>
Public Member Functions | |
virtual ossimObject * | createObject (const ossimString &name) const |
virtual ossimObject * | createObject (const ossimKeywordlist &kwl, const char *prefix=0) const |
virtual void | getTypeNameList (std::vector< ossimString > &typeList) const |
void | registerFactory (ossimImageSourceFactoryBase *factory) |
void | unregisterFactory (ossimImageSourceFactoryBase *factory) |
bool | findFactory (ossimImageSourceFactoryBase *factory) const |
![]() | |
virtual ossimImageSource * | createImageSource (const ossimString &name) const |
virtual ossimImageSource * | createImageSource (const ossimKeywordlist &kwl, const char *prefix=0) const |
![]() | |
virtual | ~ossimObjectFactory () |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
Static Public Member Functions | |
static ossimImageReconstructionFilterRegistry * | instance () |
Protected Member Functions | |
virtual | ~ossimImageReconstructionFilterRegistry () |
ossimImageReconstructionFilterRegistry () | |
ossimImageReconstructionFilterRegistry (const ossimImageReconstructionFilterRegistry &) | |
void | operator= (ossimImageReconstructionFilterRegistry &) |
![]() | |
ossimImageSourceFactoryBase () | |
ossimImageSourceFactoryBase (const ossimImageSourceFactoryBase &) | |
const ossimImageSourceFactoryBase & | operator= (const ossimImageSourceFactoryBase &) |
![]() | |
virtual | ~ossimReferenced () |
Protected Attributes | |
std::vector< ossimImageSourceFactoryBase * > | theFactoryList |
Static Protected Attributes | |
static ossimImageReconstructionFilterRegistry * | theInstance = 0 |
Definition at line 13 of file ossimImageReconstructionFilterRegistry.h.
|
protectedvirtual |
Definition at line 25 of file ossimImageReconstructionFilterRegistry.cpp.
References theInstance.
|
protected |
Definition at line 20 of file ossimImageReconstructionFilterRegistry.cpp.
References theInstance.
Referenced by instance().
|
inlineprotected |
Definition at line 29 of file ossimImageReconstructionFilterRegistry.h.
|
virtual |
Creates an object given a type name.
Implements ossimObjectFactory.
Definition at line 40 of file ossimImageReconstructionFilterRegistry.cpp.
References theFactoryList.
|
virtual |
Creates and object given a keyword list.
Implements ossimObjectFactory.
Definition at line 55 of file ossimImageReconstructionFilterRegistry.cpp.
References theFactoryList.
bool ossimImageReconstructionFilterRegistry::findFactory | ( | ossimImageSourceFactoryBase * | factory | ) | const |
Definition at line 110 of file ossimImageReconstructionFilterRegistry.cpp.
References theFactoryList.
Referenced by registerFactory().
|
virtual |
This should return the type name of all objects in all factories. This is the name used to construct the objects dynamially and this name must be unique.
Implements ossimObjectFactory.
Definition at line 72 of file ossimImageReconstructionFilterRegistry.cpp.
References theFactoryList.
|
static |
Definition at line 30 of file ossimImageReconstructionFilterRegistry.cpp.
References ossimImageReconstructionFilterFactory::instance(), ossimImageReconstructionFilterRegistry(), registerFactory(), and theInstance.
Referenced by ossimImageSourceFactoryRegistry::instance().
|
inlineprotected |
Definition at line 30 of file ossimImageReconstructionFilterRegistry.h.
void ossimImageReconstructionFilterRegistry::registerFactory | ( | ossimImageSourceFactoryBase * | factory | ) |
Definition at line 91 of file ossimImageReconstructionFilterRegistry.cpp.
References findFactory(), and theFactoryList.
Referenced by instance().
void ossimImageReconstructionFilterRegistry::unregisterFactory | ( | ossimImageSourceFactoryBase * | factory | ) |
Definition at line 99 of file ossimImageReconstructionFilterRegistry.cpp.
References theFactoryList.
|
protected |
Definition at line 33 of file ossimImageReconstructionFilterRegistry.h.
Referenced by createObject(), findFactory(), getTypeNameList(), registerFactory(), and unregisterFactory().
|
staticprotected |
Definition at line 32 of file ossimImageReconstructionFilterRegistry.h.
Referenced by instance(), ossimImageReconstructionFilterRegistry(), and ~ossimImageReconstructionFilterRegistry().