IMP logo

IMP::core::RigidMember Class Reference


Detailed Description

A decorator for a particle that is part of a rigid body.

See also:
RigidBody
Inheritance diagram for IMP::core::RigidMember:

Inheritance graph
[legend]

Public Member Functions

algebra::VectorD< 3 > get_internal_coordinates () const
 Return the current orientation of the body.
algebra::Transformation3D get_internal_transformation () const
RigidBody get_rigid_body () const
 RigidMember (::IMP::Particle *p)
void set_coordinates (const algebra::Transformation3D &tr)
 Set the coordinates from the internal coordinates.
void set_coordinates (const algebra::VectorD< 3 > &center)
 set the coordinates of the body
void set_internal_coordinates (const algebra::VectorD< 3 > &v) const
 set the internal coordinates for this member
void set_internal_transformation (const algebra::Transformation3D &v)
 Member must be a rigid body.

Static Public Member Functions

static RigidMember decorate_particle (::IMP::Particle *p)
static bool particle_is_instance (Particle *p)
 return true if it is a rigid member

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

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