36 RegisterBuiltInFactories();
38 std::list<SarImageMetadataInterfacePointerType> possibleIMI;
39 std::list<itk::LightObject::Pointer> allobjects =
41 for (std::list<itk::LightObject::Pointer>::iterator i = allobjects.begin();
42 i != allobjects.end(); ++i)
47 possibleIMI.push_back(io);
51 itkGenericExceptionMacro(<<
"Error SarImageMetadataInterface factory did not return an SarImageMetadataInterface: "
52 << (*i)->GetNameOfClass());
55 for (std::list<SarImageMetadataInterfacePointerType>::iterator k = possibleIMI.begin();
56 k != possibleIMI.end(); ++k)
58 (*k)->SetMetaDataDictionary(dict);
73 static bool firstTime =
true;