OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimImageMetaDataWriterFactory.h>
Public Member Functions | |
~ossimImageMetaDataWriterFactory () | |
virtual ossimObject * | createObject (const ossimString &typeName) const |
virtual ossimObject * | createObject (const ossimKeywordlist &kwl, const char *prefix=0) const |
virtual ossimRefPtr< ossimMetadataFileWriter > | createWriter (const ossimString &type) const |
Creates a writer from either a class name or a string representing the meta data type like "tiff_world_file". More... | |
virtual void | getTypeNameList (std::vector< ossimString > &typeList) const |
This should return the type name of all objects in all factories. More... | |
virtual void | getMetadatatypeList (std::vector< ossimString > &metadatatypeList) const |
Satisfies pure virtual from ossimImageMetaDataWriterFactoryBase. More... | |
![]() | |
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 ossimImageMetaDataWriterFactory * | instance () |
Protected Member Functions | |
ossimImageMetaDataWriterFactory () | |
ossimImageMetaDataWriterFactory (const ossimImageMetaDataWriterFactory &rhs) | |
const ossimImageMetaDataWriterFactory & | operator= (const ossimImageMetaDataWriterFactory &rhs) |
![]() | |
ossimImageMetaDataWriterFactoryBase () | |
ossimImageMetaDataWriterFactoryBase (const ossimImageMetaDataWriterFactoryBase &) | |
const ossimImageMetaDataWriterFactoryBase & | operator= (const ossimImageMetaDataWriterFactoryBase &) |
![]() | |
virtual | ~ossimReferenced () |
Static Protected Attributes | |
static ossimImageMetaDataWriterFactory * | theInstance = NULL |
Definition at line 21 of file ossimImageMetaDataWriterFactory.h.
ossimImageMetaDataWriterFactory::~ossimImageMetaDataWriterFactory | ( | ) |
Definition at line 33 of file ossimImageMetaDataWriterFactory.cpp.
References theInstance.
|
protected |
Definition at line 28 of file ossimImageMetaDataWriterFactory.cpp.
References theInstance.
Referenced by instance().
|
protected |
Definition at line 205 of file ossimImageMetaDataWriterFactory.cpp.
|
virtual |
Creates an object given a type name.
Implements ossimObjectFactory.
Definition at line 48 of file ossimImageMetaDataWriterFactory.cpp.
References STATIC_TYPE_NAME.
Referenced by createObject().
|
virtual |
Creates and object given a keyword list.
Implements ossimObjectFactory.
Definition at line 88 of file ossimImageMetaDataWriterFactory.cpp.
References createObject(), ossimKeywordlist::find(), ossimObject::loadState(), and ossimKeywordNames::TYPE_KW.
|
virtual |
Creates a writer from either a class name or a string representing the meta data type like "tiff_world_file".
Implements ossimImageMetaDataWriterFactoryBase.
Definition at line 112 of file ossimImageMetaDataWriterFactory.cpp.
References ossimObject::getClassName(), and ossimMetadataFileWriter::hasMetadataType().
|
virtual |
Satisfies pure virtual from ossimImageMetaDataWriterFactoryBase.
Appends the meta data writers types from each of the supported meta data writers in this factor to the "metadatatypeList".
This is the actual metadata type name like: ossim_geometry envi_header tiff_world_file jpeg_world_file
metadatatypeList | stl::vector<ossimString> List to append to. |
Implements ossimImageMetaDataWriterFactoryBase.
Definition at line 181 of file ossimImageMetaDataWriterFactory.cpp.
References ossimMetadataFileWriter::getMetadatatypeList().
|
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 169 of file ossimImageMetaDataWriterFactory.cpp.
References STATIC_TYPE_NAME.
|
static |
Definition at line 38 of file ossimImageMetaDataWriterFactory.cpp.
References ossimImageMetaDataWriterFactory(), and theInstance.
Referenced by ossimImageMetaDataWriterRegistry::ossimImageMetaDataWriterRegistry().
|
protected |
Definition at line 211 of file ossimImageMetaDataWriterFactory.cpp.
|
staticprotected |
Definition at line 75 of file ossimImageMetaDataWriterFactory.h.
Referenced by instance(), ossimImageMetaDataWriterFactory(), and ~ossimImageMetaDataWriterFactory().