#include <model.hpp>
|
| Model ()=default |
|
| Model (const std::string &name_) noexcept |
|
Chain * | find_chain (const std::string &chain_name) |
|
const Chain * | find_chain (const std::string &chain_name) const |
|
Chain * | find_last_chain (const std::string &chain_name) |
|
void | remove_chain (const std::string &chain_name) |
|
void | merge_chain_parts (int min_sep=0) |
|
ResidueSpan | get_subchain (const std::string &sub_name) |
|
ConstResidueSpan | get_subchain (const std::string &sub_name) const |
|
std::vector< ResidueSpan > | subchains () |
|
std::vector< ConstResidueSpan > | subchains () const |
|
std::map< std::string, std::string > | subchain_to_chain () const |
|
Residue * | find_residue (const std::string &chain_name, const ResidueId &rid) |
|
const Residue * | find_residue (const std::string &chain_name, const ResidueId &rid) const |
|
ResidueGroup | find_residue_group (const std::string &chain_name, SeqId seqid) |
|
Residue & | sole_residue (const std::string &chain_name, SeqId seqid) |
|
std::vector< std::string > | get_all_residue_names () const |
|
CRA | find_cra (const AtomAddress &address, bool ignore_segment=false) |
|
const_CRA | find_cra (const AtomAddress &address, bool ignore_segment=false) const |
|
CraProxy | all () |
|
ConstCraProxy | all () const |
|
Atom * | find_atom (const AtomAddress &address) |
|
const Atom * | find_atom (const AtomAddress &address) const |
|
std::array< int, 3 > | get_indices (const Chain *c, const Residue *r, const Atom *a) const |
|
std::bitset<(size_t) El::END > | present_elements () const |
|
CRA | get_cra (Atom *atom) |
|
Chain * | get_parent_of (Residue *res) |
|
Model | empty_copy () const |
|
std::vector< Chain > & | children () |
|
const std::vector< Chain > & | children () const |
|
Definition at line 703 of file model.hpp.
◆ child_type
◆ Model() [1/2]
◆ Model() [2/2]
gemmi::Model::Model |
( |
const std::string & |
name_ | ) |
|
|
inlineexplicitnoexcept |
◆ what()
◆ find_chain() [1/2]
Chain * gemmi::Model::find_chain |
( |
const std::string & |
chain_name | ) |
|
|
inline |
◆ find_chain() [2/2]
const Chain * gemmi::Model::find_chain |
( |
const std::string & |
chain_name | ) |
const |
|
inline |
◆ find_last_chain()
Chain * gemmi::Model::find_last_chain |
( |
const std::string & |
chain_name | ) |
|
|
inline |
◆ remove_chain()
void gemmi::Model::remove_chain |
( |
const std::string & |
chain_name | ) |
|
|
inline |
◆ merge_chain_parts()
void gemmi::Model::merge_chain_parts |
( |
int |
min_sep = 0 | ) |
|
|
inline |
◆ get_subchain() [1/2]
◆ get_subchain() [2/2]
◆ subchains() [1/2]
◆ subchains() [2/2]
◆ subchain_to_chain()
std::map< std::string, std::string > gemmi::Model::subchain_to_chain |
( |
| ) |
const |
|
inline |
◆ find_residue() [1/2]
◆ find_residue() [2/2]
◆ find_residue_group()
◆ sole_residue()
◆ get_all_residue_names()
std::vector< std::string > gemmi::Model::get_all_residue_names |
( |
| ) |
const |
|
inline |
◆ find_cra() [1/2]
◆ find_cra() [2/2]
◆ all() [1/2]
◆ all() [2/2]
◆ find_atom() [1/2]
◆ find_atom() [2/2]
◆ get_indices()
◆ present_elements()
std::bitset<(size_t) El::END > gemmi::Model::present_elements |
( |
| ) |
const |
|
inline |
◆ get_cra()
CRA gemmi::Model::get_cra |
( |
Atom * |
atom | ) |
|
|
inline |
◆ get_parent_of()
◆ empty_copy()
Model gemmi::Model::empty_copy |
( |
| ) |
const |
|
inline |
◆ children() [1/2]
std::vector< Chain > & gemmi::Model::children |
( |
| ) |
|
|
inline |
◆ children() [2/2]
const std::vector< Chain > & gemmi::Model::children |
( |
| ) |
const |
|
inline |
◆ name
std::string gemmi::Model::name |
◆ chains
std::vector<Chain> gemmi::Model::chains |
The documentation for this struct was generated from the following file:
- /home/wojdyr/gemmi/gemmi/include/gemmi/model.hpp