#include <atom_classifier.h>
Public Types | |
typedef Atom | Query_type |
typedef std::string | Key_type |
Public Member Functions | |
Name_and_radius_of_atom (const std::string &name_, const NT &radius_, const unsigned &index_) | |
bool | is_water () const |
Static Public Member Functions | |
template<class Dictionary , class Vector_properties > | |
static unsigned | default_loader (Dictionary &dict, Vector_properties &vect) |
static std::string | make_key (const Atom &atom) |
static int & | index_of_default () |
Public Attributes | |
std::string | name |
unsigned | index |
NT | radius |
Property class associating a name and a radius to an atom.
typedef std::string ESBTL::Name_and_radius_of_atom< NT, Atom >::Key_type |
typedef Atom ESBTL::Name_and_radius_of_atom< NT, Atom >::Query_type |
ESBTL::Name_and_radius_of_atom< NT, Atom >::Name_and_radius_of_atom | ( | const std::string & | name_, |
const NT & | radius_, | ||
const unsigned & | index_ | ||
) | [inline] |
static unsigned ESBTL::Name_and_radius_of_atom< NT, Atom >::default_loader | ( | Dictionary & | dict, |
Vector_properties & | vect | ||
) | [inline, static] |
static int& ESBTL::Name_and_radius_of_atom< NT, Atom >::index_of_default | ( | ) | [inline, static] |
bool ESBTL::Name_and_radius_of_atom< NT, Atom >::is_water | ( | ) | const [inline] |
static std::string ESBTL::Name_and_radius_of_atom< NT, Atom >::make_key | ( | const Atom & | atom | ) | [inline, static] |
unsigned ESBTL::Name_and_radius_of_atom< NT, Atom >::index |
std::string ESBTL::Name_and_radius_of_atom< NT, Atom >::name |
NT ESBTL::Name_and_radius_of_atom< NT, Atom >::radius |