|
Gemmi C++ API
|
Represents atom site in macromolecular structure (~100 bytes). More...
#include <model.hpp>
Public Member Functions | |
| char | altloc_or (char null_char) const |
| bool | same_conformer (const Atom &other) const |
| bool | altloc_matches (char request) const |
| const std::string & | group_key () const |
| bool | has_altloc () const |
| double | b_eq () const |
| bool | is_hydrogen () const |
| std::string | padded_name () const |
| Atom | empty_copy () const |
Static Public Member Functions | |
| static const char * | what () |
Public Attributes | |
| std::string | name |
| char | altloc = '\0' |
| signed char | charge = 0 |
| Element | element = El::X |
| CalcFlag | calc_flag = CalcFlag::NotSet |
| char | flag = '\0' |
| short | tls_group_id = -1 |
| int | serial = 0 |
| float | fraction = 0.f |
| Position | pos |
| float | occ = 1.0f |
| float | b_iso = 20.0f |
| SMat33< float > | aniso = {0, 0, 0, 0, 0, 0} |
Represents atom site in macromolecular structure (~100 bytes).
|
inline |
| CalcFlag gemmi::Atom::calc_flag = CalcFlag::NotSet |