ObjectFactory::CreateAllInstance do not create all instance
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
I discovered the "bug" in itk and it also occurs in VTK.
The static CreateAllInstance method iterates over the ObjectFactories calling the registered factories CreateObject methods. This methods only returns one object.
If an ObjectFactory can create more then one object of a given name ( for example multiple ImageIO object) then only one from said factory is returned from the CreateAllInstance method.
This is problematic with the itkLoad/Plugin IO mechanisms as each ImageIO would require a separate dynamic library.