libcootapi
 
Loading...
Searching...
No Matches
coot::atom_spec_t Class Reference

Public Member Functions

 atom_spec_t (const std::string &chain_in, int resno_in, const std::string &insertion_code_in, const std::string &atom_name_in, const std::string &alt_conf_in)
 
 atom_spec_t (mmdb::Atom *at)
 
 atom_spec_t (mmdb::Atom *at, const std::string &user_data_string)
 
bool empty () const
 
void selectatoms (mmdb::Manager *mol, int SelHnd)
 
bool matches_spec (mmdb::Atom *atom) const
 
std::string format () const
 
std::string label () const
 
std::string label (const std::string &residue_name) const
 
std::string simple_label (const std::string &residue_name="") const
 
bool operator== (const atom_spec_t &matcher) const
 
bool operator!= (const atom_spec_t &matcher) const
 
bool operator< (const atom_spec_t &matcher) const
 
bool is_same (const atom_spec_t &matcher) const
 
mmdb::Atom * get_atom (mmdb::Manager *mol) const
 

Public Attributes

std::string chain_id
 
int res_no
 
std::string ins_code
 
std::string atom_name
 
std::string alt_conf
 
int int_user_data
 
float float_user_data
 
std::string string_user_data
 
int model_number
 

Friends

std::ostream & operator<< (std::ostream &s, const atom_spec_t &spec)
 

The documentation for this class was generated from the following file: