OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimImageSourceFactory.h>
Public Member Functions | |
virtual | ~ossimImageSourceFactory () |
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 |
![]() | |
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 ossimImageSourceFactory * | instance () |
Protected Member Functions | |
ossimImageSourceFactory () | |
ossimImageSourceFactory (const ossimImageSourceFactory &) | |
const ossimImageSourceFactory & | operator= (ossimImageSourceFactory &) |
![]() | |
ossimImageSourceFactoryBase () | |
ossimImageSourceFactoryBase (const ossimImageSourceFactoryBase &) | |
const ossimImageSourceFactoryBase & | operator= (const ossimImageSourceFactoryBase &) |
![]() | |
virtual | ~ossimReferenced () |
Static Protected Attributes | |
static ossimImageSourceFactory * | theInstance =NULL |
Definition at line 13 of file ossimImageSourceFactory.h.
|
virtual |
Definition at line 111 of file ossimImageSourceFactory.cpp.
References ossimObjectFactoryRegistry::instance(), theInstance, and ossimFactoryListInterface< T, NativeType >::unregisterFactory().
|
protected |
Definition at line 614 of file ossimImageSourceFactory.cpp.
Referenced by instance().
|
protected |
Definition at line 618 of file ossimImageSourceFactory.cpp.
|
virtual |
Creates an object given a type name.
Implements ossimObjectFactory.
Definition at line 126 of file ossimImageSourceFactory.cpp.
References STATIC_TYPE_NAME.
|
virtual |
Creates and object given a keyword list.
Implements ossimObjectFactory.
Definition at line 474 of file ossimImageSourceFactory.cpp.
|
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 524 of file ossimImageSourceFactory.cpp.
References STATIC_TYPE_NAME.
|
static |
Definition at line 116 of file ossimImageSourceFactory.cpp.
References ossimImageSourceFactory(), and theInstance.
Referenced by ossimImageSourceFactoryRegistry::instance(), and ossimImageSourceFactoryRegistry::~ossimImageSourceFactoryRegistry().
|
protected |
Definition at line 622 of file ossimImageSourceFactory.cpp.
|
staticprotected |
Definition at line 29 of file ossimImageSourceFactory.h.
Referenced by instance(), and ~ossimImageSourceFactory().