| 
    IMP Reference Guide
    2.23.0
    
   The Integrative Modeling Platform 
   | 
 
Base class for all CHARMM residue-based topology. More...
#include <IMP/atom/charmm_topology.h>
 Inheritance diagram for IMP::atom::CHARMMResidueTopologyBase:Base class for all CHARMM residue-based topology.
Definition at line 251 of file charmm_topology.h.
Public Member Functions | |
| void | add_angle (const CHARMMAngle &bond) | 
| void | add_atom (const CHARMMAtomTopology &atom) | 
| void | add_bond (const CHARMMBond &bond) | 
| void | add_dihedral (const CHARMMDihedral &bond) | 
| void | add_improper (const CHARMMDihedral &bond) | 
| void | add_internal_coordinate (const CHARMMInternalCoordinate &ic) | 
| const CHARMMAngle & | get_angle (unsigned int index) const | 
| const CHARMMAtomTopology & | get_atom (unsigned int i) const | 
| const CHARMMAtomTopology & | get_atom (AtomType type) const | 
| const CHARMMAtomTopology & | get_atom (std::string name) const | 
| const CHARMMBond & | get_bond (unsigned int index) const | 
| const CHARMMDihedral & | get_dihedral (unsigned int index) const | 
| const CHARMMDihedral & | get_improper (unsigned int index) const | 
| const CHARMMInternalCoordinate & | get_internal_coordinate (unsigned int index) const | 
| unsigned int | get_number_of_angles () const | 
| unsigned int | get_number_of_atoms () const | 
| unsigned int | get_number_of_bonds () const | 
| unsigned int | get_number_of_dihedrals () const | 
| unsigned int | get_number_of_impropers () const | 
| unsigned int | get_number_of_internal_coordinates () const | 
| std::string | get_type () const | 
| virtual std::string | get_type_name () const override | 
| virtual ::IMP::VersionInfo | get_version_info () const override | 
| Get information about the module and version of the object.  More... | |
  Public Member Functions inherited from IMP::Object | |
| virtual void | clear_caches () | 
| CheckLevel | get_check_level () const | 
| LogLevel | get_log_level () const | 
| void | set_check_level (CheckLevel l) | 
| void | set_log_level (LogLevel l) | 
| Set the logging level used in this object.  More... | |
| void | set_was_used (bool tf) const | 
| void | show (std::ostream &out=std::cout) const | 
| const std::string & | get_name () const | 
| void | set_name (std::string name) | 
Protected Member Functions | |
| CHARMMResidueTopologyBase (std::string type) | |
  Protected Member Functions inherited from IMP::Object | |
| Object (std::string name) | |
| Construct an object with the given name.  More... | |
| virtual void | do_destroy () | 
Protected Attributes | |
| CHARMMAngles | angles_ | 
| Vector< CHARMMAtomTopology > | atoms_ | 
| CHARMMBonds | bonds_ | 
| CHARMMDihedrals | dihedrals_ | 
| CHARMMDihedrals | impropers_ | 
| CHARMMInternalCoordinates | internal_coordinates_ | 
      
  | 
  overridevirtual | 
Get information about the module and version of the object.
Reimplemented from IMP::Object.
Reimplemented in IMP::atom::CHARMMResidueTopology, IMP::atom::CHARMMPatch, and IMP::atom::CHARMMIdealResidueTopology.
Definition at line 330 of file charmm_topology.h.