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 |