00001 #ifndef MOLFILEFACTORY_H 00002 #define MOLFILEFACTORY_H 00003 00004 #include <BALL/SYSTEM/file.h> 00005 00006 namespace BALL 00007 { 00008 00009 class String; 00010 class GenericMolFile; 00011 00017 class BALL_EXPORT MolFileFactory 00018 { 00019 public: 00027 static GenericMolFile* open(const String& name, File::OpenMode open_mode = std::ios::in); 00028 }; 00029 00030 } 00031 00032 #endif //MOLFILEFACTORY_H 00033