IMP logo

IMP::atom::CHARMMBond< D > Class Template Reference


Detailed Description

template<unsigned int D>
class IMP::atom::CHARMMBond< D >

A bond, angle, dihedral or improper between some number of endpoints.
Inheritance diagram for IMP::atom::CHARMMBond< D >:

Inheritance graph
[legend]

Public Member Functions

 CHARMMBond (std::vector< CHARMMBondEndpoint > endpoints)
 CHARMMBond (std::vector< std::string > atoms)
bool contains_atom (std::string name) const
Atoms get_atoms (const CHARMMResidueTopology *current_residue, const CHARMMResidueTopology *previous_residue, const CHARMMResidueTopology *next_residue, const std::map< const CHARMMResidueTopology *, Hierarchy > &resmap) const
 Map the bond to a list of Atom particles.
const CHARMMBondEndpointget_endpoint (unsigned int i) const

Member Function Documentation

template<unsigned int D>
bool IMP::atom::CHARMMBond< D >::contains_atom ( std::string  name  )  const

Returns:
true if the bond contains the named atom.


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

Generated on Mon Mar 8 23:08:49 2010 for IMP by doxygen 1.5.8