74 unsigned long index = 0;
85 const char* prefix)
const 88 unsigned long index = 0;
104 unsigned long index = 0;
120 unsigned long index = 0;
134 std::vector<ossimCustomEditorWindowFactoryBase*>::const_iterator iter =
theFactoryList.begin();
135 std::vector<ossimString> result;
140 (*iter)->getTypeNameList(result);
142 typeList.insert(typeList.end(),
RTTI_DEF(ossimCustomEditorWindowRegistry, "ossimCustomEditorWindowRegistry")
virtual ~ossimCustomEditorWindowRegistry()
Represents serializable keyword/value map.
virtual void getTypeNameList(std::vector< ossimString > &typeList) const
bool registerFactory(ossimCustomEditorWindowFactoryBase *factory)
std::vector< ossimCustomEditorWindowFactoryBase * > theFactoryList
static ossimCustomEditorWindowRegistry * theInstance
virtual ossimCustomEditorWindow * createCustomEditor(ossimObject *obj, void *parent=NULL) const
void * ossimCustomEditorWindowRegistryGetInstance()
ossimCustomEditorWindowRegistry()
virtual ossimObject * createObject(const ossimString &typeName) const
static ossimCustomEditorWindowRegistry * instance()
virtual void * createPopupEditor(ossimObject *obj, void *parent=NULL) const
virtual void * createPanelEditor(ossimObject *obj, void *parent=NULL) const