Go to the source code of this file.
Data Structures | |
class | IMP::atom::Hierarchies |
class | IMP::atom::HierarchiesTemp |
class | IMP::atom::Hierarchy |
The standard decorator for manipulating molecular structures. More... | |
Namespaces | |
namespace | IMP |
The IMP kernel provides base classes and key shared functionality. | |
namespace | IMP::atom |
This module contains functionality for dealing with atoms and proteins. | |
Defines | |
#define | IMP_CAPS_NAME(UCName, lcname, CAPSNAME) CAPSNAME, |
#define | IMP_FOREACH_HIERARCHY_TYPE(macro) |
Do an operation for each of the hierarchy types. | |
#define | IMP_GET_AS_DECL(UCName, lcname, CAPSNAME) UCName get_as_##lcname() const; |
#define | IMP_GET_AS_DEF(UCName, lcname, CAPSNAME) |
Enumerations | |
enum | GetByType { ATOM_TYPE, RESIDUE_TYPE, CHAIN_TYPE, DOMAIN_TYPE, FRAGMENT_TYPE, XYZ_TYPE, XYZR_TYPE, MASS_TYPE } |
Functions | |
Hierarchy | IMP::atom::create_clone (Hierarchy d) |
Clone the Hierarchy. | |
Hierarchy | IMP::atom::create_clone_one (Hierarchy d) |
Clone the node in the Hierarchy. | |
Hierarchy | IMP::atom::create_fragment (const HierarchiesTemp &ps) |
Create a fragment containing the specified nodes. | |
void | IMP::atom::destroy (Hierarchy d) |
Delete the Hierarchy. | |
algebra::BoundingBoxD< 3 > | IMP::atom::get_bounding_box (const Hierarchy &h) |
Get a bounding box for the Hierarchy. | |
algebra::SphereD< 3 > | IMP::atom::get_bounding_sphere (const Hierarchy &h) |
HierarchiesTemp | IMP::atom::get_by_type (Hierarchy mhd, GetByType t) |
Bonds | IMP::atom::get_internal_bonds (Hierarchy mhd) |
Get the bonds internal to this tree. | |
bool | IMP::atom::get_is_heterogen (Hierarchy h) |
Return true if the piece of hierarchy should be classified as a heterogen. | |
HierarchiesTemp | IMP::atom::get_leaves (Hierarchy h) |
Hierarchy | IMP::atom::get_residue (Hierarchy mhd, unsigned int index) |
Get the residue with the specified index. | |
Hierarchy | IMP::atom::get_root (Hierarchy h) |
Return the root of the hierarchy. | |
IMP::core::RigidBody | IMP::atom::setup_as_rigid_body (Hierarchy h) |
Rigidify a molecule or collection of molecules. | |
void | IMP::atom::show (Hierarchy h, std::ostream &out=std::cout) |
Print out a molecular hierarchy. |
Copyright 2007-2010 IMP Inventors. All rights reserved.