18 #pragma warning ( disable : 4786 )
37 std::list<TransformIOBase::Pointer> possibleTransformIO;
38 std::list<LightObject::Pointer> allobjects =
40 for(std::list<LightObject::Pointer>::iterator i = allobjects.begin();
41 i != allobjects.end(); ++i)
46 possibleTransformIO.push_back(io);
50 std::cerr <<
"Error TransformIO factory did not return an TransformIOBase: "
51 << (*i)->GetNameOfClass()
55 for(std::list<TransformIOBase::Pointer>::iterator k = possibleTransformIO.begin();
56 k != possibleTransformIO.end(); ++k)
60 if((*k)->CanReadFile(path))
67 if((*k)->CanWriteFile(path))
80 static bool firstTime =
true;