chain Class Reference

Chain attributes. More...

#include <hierarchy.h>

List of all members.

Public Member Functions

 chain (model const &parent, const char *id="")
 chain (const char *id="")
 chain (const chain_data *other)
 chain (model const &parent, chain const &other)
chain detached_copy () const
std::size_t memory_id () const
shared_ptr< model_dataparent_ptr () const
boost::optional< modelparent () const
unsigned residue_groups_size () const
std::vector< residue_group >
const & 
residue_groups () const
std::vector< residue_group >
::iterator 
residue_groups_begin () const
long find_residue_group_index (hierarchy::residue_group const &residue_group, bool must_be_present=false) const
void pre_allocate_residue_groups (unsigned number_of_additional_residue_groups)
void insert_residue_group (long i, hierarchy::residue_group &residue_group)
void append_residue_group (hierarchy::residue_group &residue_group)
void remove_residue_group (long i)
void remove_residue_group (hierarchy::residue_group &residue_group)
unsigned atoms_size () const
af::shared< atomatoms_sequential_conf () const
 Not available in Python.
void merge_residue_groups (residue_group &primary, residue_group &secondary)
af::shared< std::size_t > merge_disconnected_residue_groups_with_pure_altloc ()
af::shared< af::tiny
< std::size_t, 2 > > 
find_pure_altloc_ranges (const char *common_residue_name_class_only=0) const
bool is_identical_hierarchy (chain const &other) const
bool is_similar_hierarchy (chain const &other) const
af::shared< conformerconformers () const
af::shared< atomatoms_interleaved_conf (bool group_residue_names=true) const
 Not available in Python.
af::shared< atomatoms (int interleaved_conf=0) const

Public Attributes

shared_ptr< chain_datadata

Friends

class residue_group
class conformer
class model


Detailed Description

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

Generated on Tue Sep 1 17:12:35 2009 for cctbx by  doxygen 1.5.6