|
| Residue (::IMP::kernel::Model *m,::IMP::kernel::ParticleIndex id) |
|
| Residue (const IMP::kernel::ParticleAdaptor &d) |
|
Int | get_index () const |
| The residues index in the chain.
|
|
char | get_insertion_code () const |
|
bool | get_is_dna () const |
|
bool | get_is_protein () const |
|
bool | get_is_rna () const |
|
ResidueType | get_residue_type () const |
|
void | set_index (Int t) |
|
void | set_insertion_code (char insertion_code) |
|
void | set_residue_type (ResidueType t) |
| Update the stored ResidueType and the atom::Hierarchy::Name.
|
|
void | show (std::ostream &out=std::cout) const |
|
| Hierarchy (kernel::Model *m, kernel::ParticleIndex pi) |
|
| Hierarchy (kernel::ParticleAdaptor pi) |
|
| Hierarchy () |
| null constructor
|
|
| Hierarchy (IMP::core::Hierarchy h) |
| The traits must match.
|
|
void | add_child (Hierarchy o) |
| Add a child and check that the types are appropriate. More...
|
|
Hierarchy | get_child (unsigned int i) const |
|
Hierarchies | get_children () const |
| Return the children in the order they were added.
|
|
template<class C > |
C | get_children () const |
| Get the children in a container of your choosing, eg kernel::ParticlesTemp.
|
|
bool | get_is_valid (bool print_info) const |
| Return true if the hierarchy is valid. More...
|
|
Hierarchy | get_parent () const |
|
void | show (std::ostream &out=std::cout) const |
|
Atom | get_as_atom () const |
|
Residue | get_as_residue () const |
|
Chain | get_as_chain () const |
|
Molecule | get_as_molecule () const |
|
Domain | get_as_domain () const |
|
Fragment | get_as_fragment () const |
|
core::XYZ | get_as_xyz () const |
|
core::XYZR | get_as_xyzr () const |
|
Mass | get_as_mass () const |
|
| Hierarchy (const IMP::kernel::ParticleAdaptor &d, const HierarchyTraits &tr=get_default_traits()) |
|
| Hierarchy (::IMP::kernel::Model *m,::IMP::kernel::ParticleIndex id, const HierarchyTraits &tr=get_default_traits()) |
|
void | add_child (Hierarchy h) const |
|
void | add_child_at (Hierarchy h, unsigned int pos) |
|
void | clear_children () |
|
Hierarchy | get_child (unsigned int i) const |
|
kernel::ParticleIndex | get_child_index (unsigned int i) const |
|
int | get_child_index () const |
|
GenericHierarchies | get_children () const |
|
kernel::ParticleIndexes | get_children_indexes () const |
|
const DecoratorTraits & | get_decorator_traits () const |
|
unsigned int | get_number_of_children () const |
|
Hierarchy | get_parent () const |
|
HierarchyTraits | get_traits () |
|
void | remove_child (unsigned int i) |
|
void | remove_child (Hierarchy h) |
|
void | show (std::ostream &out=std::cout) const |
|
Model * | get_model () const |
| Returns the Model containing the particle.
|
|
Particle * | get_particle () const |
|
ParticleIndex | get_particle_index () const |
|
| operator Particle * () const |
|
| operator ParticleIndex () const |
|
Particle * | operator-> () const |
|