dsrpdb::Residue_data::Amino_acid_data | This structure is used to store the bonds and atoms in each residue type |
dsrpdb::Atom | A class repesenting an atom |
dsrpdb::Atom_coordinates | Take an atom label, atom pair and return the coordinates |
dsrpdb::Residue_data::Atom_data | This is the mapping between strings dsrpdb::Residue::Atom_label and dsrpdb::Atom::Type |
dsrpdb::Residue_data::Atom_fallback_data | This struct is used to map between alternate names of atoms |
dsrpdb::Atom_index | |
dsrpdb::Filter_iterator< It, Filter > | Filters the iterator output |
dsrpdb::Is_backbone | Return true if an atom is a backbone atoms |
dsrpdb::Is_CA | Returns true if an atom is a CA atom |
dsrpdb::label< Type > | |
dsrpdb::labeled_index< Type > | |
dsrpdb::Model | A class representing a single model from a PDB file |
dsrpdb::PDB | A class for representing a whole PDB file with possibly several models |
dsrpdb::PDB_index< Type > | A class for representing indices in a pdb |
dsrpdb::Point | A class representing a geometric point |
dsrpdb::Projection_iterator< It, Projector > | Take an iterator which returns atoms and return their coordinates instead |
dsrpdb::Protein | A class representing a single chain of a protein |
dsrpdb::Protein::Atoms_iterator | An iterator through the atoms of a dsrpdb::Protein |
dsrpdb::Protein::Bonds_iterator | An iterator through the bonds of a dsrpdb::Protein |
dsrpdb::Protein::Const_atoms_iterator | An iterator through the atoms of a dsrpdb::Protein |
dsrpdb::Residue | The class representing a residue |
dsrpdb::Residue_data::Residue_init_data | This structure is used to initialize the per-residue atom and bond data |
dsrpdb::small_map< Key, Data > | |
dsrpdb::Squared_distance | A functor that computes the squared distance between two points |
dsrpdb::Transform | This class provides a simple rigid transformation matrix |
dsrpdb::Yes | Functor that returns true |