// -*- C++ -*-

namespace AGDS {
/*! \class Library
 *
 *  This class contains all AGDS library informations such as the name, the unit used (user and physical) and the list of all Structures.
 */

/*! \fn Library::Library(std::string name)
 *   \brief creates a new Library
 *
 *   \param  name the name of the library.
 */

/*! \fn inline void Library::setUserUnits(double userUnits)
 *   \brief sets the user units.
 *
 *   \param userUnits the value of the user units.
 */

/*! \fn inline void Library::setPhysUnits(double physUnits)
 *   \brief sets the physical units.
 *
 *   \param physUnits the value of the physical units.
 */

/*! \fn bool Library::addStructure(Structure* str)
 *   \brief adds a Structure to the Library.
 *
 *   \param str the Structure object to add.
 */

/*! \fn bool Library::writeToFile(std::string filename)
 *   \brief writes the database to file.
 *
 *   \param filename the destination file name.
 *
 *   \note When driving file, current date and time are used to define date in generated CIF file.
 */
}