5 #ifndef BALL_FORMAT_KCFFILE_H
6 #define BALL_FORMAT_KCFFILE_H
8 #ifndef BALL_FORMAT_GENERICMOLFILE_H
12 #ifndef BALL_MATHS_VECTOR3_H
HashMap class based on the STL map (containing serveral convenience functions)
virtual Molecule * read()
static const char * DELIMITER_TAG
bool readNODE_(Molecule &mol, IndexAtomMap &index_to_atom)
bool readEDGE_(IndexAtomMap &index_to_atom)
static const char * CONTINUED_LINE
static const char * ENTRY_TAG
KCFFile(const String &filename, File::OpenMode open_mode=std::ios::in)
virtual bool write(const Molecule &molecule)
HashMap< const Atom *, Position > AtomIndexMap
HashMap< Position, Atom * > IndexAtomMap
static const char * NODE_TAG
virtual bool write(const System &system)
virtual bool read(System &system)
bool readENTRY_(Molecule &mol)
static const char * EDGE_TAG
std::ios::openmode OpenMode