OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossim2dTo2dTransformFactory.h>
Public Member Functions | |
ossim2dTo2dTransformFactory () | |
virtual ossim2dTo2dTransform * | createTransform (const ossimString &name) const |
Take a transform type name. More... | |
virtual ossim2dTo2dTransform * | createTransform (const ossimKeywordlist &kwl, const char *prefix) const |
Take a keywordlist. More... | |
virtual void | getTypeNameList (std::vector< ossimString > &typeList) const |
![]() | |
virtual ossimObject * | createObject (const ossimString &typeName) const |
Creates an object given a type name. More... | |
virtual ossimObject * | createObject (const ossimKeywordlist &kwl, const char *prefix=0) const |
Creates and object given a keyword list. 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 ossim2dTo2dTransformFactory * | instance () |
Static Protected Attributes | |
static ossim2dTo2dTransformFactory * | m_instance = 0 |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 16 of file ossim2dTo2dTransformFactory.h.
|
inline |
|
virtual |
Take a transform type name.
Implements ossim2dTo2dTransformFactoryBase.
Definition at line 29 of file ossim2dTo2dTransformFactory.cpp.
References STATIC_TYPE_NAME.
Referenced by createTransform().
|
virtual |
Take a keywordlist.
Implements ossim2dTo2dTransformFactoryBase.
Definition at line 48 of file ossim2dTo2dTransformFactory.cpp.
References createTransform(), ossimKeywordlist::find(), ossim2dTo2dTransform::loadState(), ossimRefPtr< T >::release(), ossimKeywordNames::TYPE_KW, and ossimRefPtr< T >::valid().
|
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 61 of file ossim2dTo2dTransformFactory.cpp.
References STATIC_TYPE_NAME.
|
static |
Definition at line 20 of file ossim2dTo2dTransformFactory.cpp.
References m_instance, and ossim2dTo2dTransformFactory().
Referenced by ossim2dTo2dTransformRegistry::instance().
|
staticprotected |
Definition at line 41 of file ossim2dTo2dTransformFactory.h.
Referenced by instance().