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 > ¢er) |
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 |