atom_group Class Reference

atom_group attributes. More...

#include <hierarchy.h>

List of all members.

Public Member Functions

 atom_group (residue_group const &parent, const char *altloc="", const char *resname="")
 atom_group (const char *altloc="", const char *resname="")
 atom_group (const atom_group_data *other)
 atom_group (residue_group const &parent, atom_group const &other)
atom_group detached_copy () const
std::size_t memory_id () const
shared_ptr< residue_group_dataparent_ptr () const
boost::optional< residue_groupparent () const
unsigned atoms_size () const
std::vector< atom > const & atoms () const
std::vector< atom >::iterator atoms_begin () const
long find_atom_index (hierarchy::atom const &atom, bool must_be_present=false) const
void pre_allocate_atoms (unsigned number_of_additional_atoms)
void insert_atom (long i, hierarchy::atom &atom)
void append_atom (hierarchy::atom &atom)
void remove_atom (long i)
void remove_atom (hierarchy::atom &atom)
void append_atom_with_other_parent (hierarchy::atom const &atom)
std::string confid () const
str4 confid_small_str () const
 Not available in Python.
bool is_identical_hierarchy (atom_group const &other) const
 Not available in Python.

Public Attributes

shared_ptr< atom_group_datadata

Friends

class atom
class residue_group


Detailed Description

atom_group 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