67 for(idx = 0; ((idx <
m_factoryList.size())&&(!result)); ++idx)
69 result =
m_factoryList[idx]->createProjection(name, entryIdx);
79 for(idx = 0; ((idx <
m_factoryList.size())&&(!result)); ++idx)
97 if ( (result == 0) && (prefix == 0) )
119 bool bFoundImageLine =
false;
120 ossimKeywordlist::KeywordMap::const_iterator i = kwl.
getMap().begin();
121 while ( (i != kwl.
getMap().end()) && (bFoundImageLine ==
false) )
126 std::vector<ossimString> v;
130 if ( v[0].contains(
"image") )
132 bFoundImageLine =
true;
static ossimTiffProjectionFactory * instance()
static ossimHdf5ProjectionFactory * instance()
static ossimMiscProjectionFactory * instance()
static ossimSensorModelFactory * instance()
Represents serializable keyword/value map.
void initializeDefaults()
static ossimMapProjectionFactory * instance()
void split(std::vector< ossimString > &result, const ossimString &separatorList, bool skipBlankFields=false) const
Splits this string into a vector of strings (fields) using the delimiter list specified.
static ossimObjectFactoryRegistry * instance()
FactoryListType m_factoryList
static ossimNgaProjectionFactory * instance()
Implements singleton pattern.
virtual ~ossimProjectionFactoryRegistry()
ossimProjection * createProjection(const ossimFilename &filename, ossim_uint32 entryIdx) const
void * ossimProjectionFactoryRegistryGetInstance()
std::string::size_type size() const
static ossimNitfProjectionFactory * instance()
METHOD: instance()
unsigned int ossim_uint32
void registerFactory(T *factory, bool pushToFrontFlag=false)
Will register a factory to the factory list.
void operator=(const ossimProjectionFactoryRegistry &)
static ossimProjectionFactoryRegistry * instance()
const ossimKeywordlist::KeywordMap & getMap() const
This class defines an abstract Handler which all image handlers(loaders) should derive from...
ossimProjectionFactoryRegistry()
const char * c_str() const
Returns a pointer to a null-terminated array of characters representing the string's contents...
static ossimWktProjectionFactory * instance()
Implements singleton pattern.
static ossimEpsgProjectionFactory * instance()
Implements singleton pattern.