OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimCustomEditorWindowRegistry.h>
Public Member Functions | |
virtual | ~ossimCustomEditorWindowRegistry () |
bool | registerFactory (ossimCustomEditorWindowFactoryBase *factory) |
virtual ossimCustomEditorWindow * | createCustomEditor (ossimObject *obj, void *parent=NULL) const |
virtual ossimCustomEditorWindow * | createCustomEditor (const ossimString &classType, void *parent=NULL) const |
virtual ossimObject * | createObject (const ossimString &typeName) const |
virtual ossimObject * | createObject (const ossimKeywordlist &kwl, const char *prefix=0) const |
virtual void * | createPopupEditor (ossimObject *obj, void *parent=NULL) const |
virtual void * | createPanelEditor (ossimObject *obj, void *parent=NULL) const |
virtual void | getTypeNameList (std::vector< ossimString > &typeList) 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 ossimCustomEditorWindowRegistry * | instance () |
Protected Member Functions | |
ossimCustomEditorWindowRegistry () | |
ossimCustomEditorWindowRegistry (const ossimCustomEditorWindowRegistry &) | |
void | operator= (const ossimCustomEditorWindowRegistry &) |
![]() | |
virtual | ~ossimReferenced () |
Protected Attributes | |
std::vector< ossimCustomEditorWindowFactoryBase * > | theFactoryList |
Static Protected Attributes | |
static ossimCustomEditorWindowRegistry * | theInstance =0 |
Definition at line 19 of file ossimCustomEditorWindowRegistry.h.
|
virtual |
Definition at line 17 of file ossimCustomEditorWindowRegistry.cpp.
References theInstance.
|
inlineprotected |
|
inlineprotected |
Definition at line 50 of file ossimCustomEditorWindowRegistry.h.
|
virtual |
Implements ossimCustomEditorWindowFactoryBase.
Definition at line 44 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
virtual |
Implements ossimCustomEditorWindowFactoryBase.
Definition at line 57 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
virtual |
Creates an object given a type name.
Implements ossimObjectFactory.
Definition at line 71 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
virtual |
Creates and object given a keyword list.
Implements ossimObjectFactory.
Definition at line 84 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
virtual |
Returns a native GUI child window without a popup.
Implements ossimCustomEditorWindowFactoryBase.
Definition at line 116 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
virtual |
Returns a native GUI Editor with popup
Implements ossimCustomEditorWindowFactoryBase.
Definition at line 100 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
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 132 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
static |
Definition at line 22 of file ossimCustomEditorWindowRegistry.cpp.
References ossimCustomEditorWindowRegistry(), and theInstance.
Referenced by ossimCustomEditorWindowRegistryGetInstance().
|
inlineprotected |
Definition at line 51 of file ossimCustomEditorWindowRegistry.h.
bool ossimCustomEditorWindowRegistry::registerFactory | ( | ossimCustomEditorWindowFactoryBase * | factory | ) |
Definition at line 32 of file ossimCustomEditorWindowRegistry.cpp.
References theFactoryList.
|
protected |
Definition at line 53 of file ossimCustomEditorWindowRegistry.h.
Referenced by createCustomEditor(), createObject(), createPanelEditor(), createPopupEditor(), getTypeNameList(), and registerFactory().
|
staticprotected |
Definition at line 55 of file ossimCustomEditorWindowRegistry.h.
Referenced by instance(), and ~ossimCustomEditorWindowRegistry().