1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
class MolecularFileDialog
: ModularWidget
{
%TypeHeaderCode
#include <BALL/VIEW/DIALOGS/molecularFileDialog.h>
%End
public:
static Size countInstances();
static MolecularFileDialog* getInstance(Position);
~MolecularFileDialog() throw();
virtual void initializeWidget(MainControl&) throw();
virtual void readFiles();
virtual System* openMolecularFile(const String&) throw();
virtual System* openMolecularFile(const String&, const String&,
const String&) throw();
virtual bool writeFile();
System* readPDBFile(String, String) throw();
System* readHINFile(String, String) throw();
System* readMOL2File(String, String) throw();
System* readMOLFile(String, String) throw();
System* readSDFile(String, String) throw();
bool writePDBFile(String, const System&) throw();
bool writeHINFile(String, const System&) throw();
bool writeMOLFile(String, const System&) throw();
bool writeMOL2File(String, const System&) throw();
bool writeSDFile(String, const System&) throw();
private:
MolecularFileDialog(const MolecularFileDialog&);
};
|