|
static KinematicNode | decorate_particle (::IMP::kernel::Particle *p) |
|
static bool | get_is_setup (const IMP::kernel::ParticleAdaptor &p) |
|
static bool | get_is_setup (kernel::Model *m, kernel::ParticleIndex pi) |
| Return true if the particle is a kinematic nodea (has the appropriate properties).
|
|
static bool | particle_is_instance (::IMP::kernel::Particle *p) |
|
static bool | particle_is_instance (IMP::kernel::Model *m, IMP::kernel::ParticleIndex pi) |
|
static KinematicNode | setup_particle (kernel::Model *m, ParticleIndex pi, KinematicForest *owner) |
|
static KinematicNode | setup_particle (IMP::kernel::ParticleAdaptor decorator, KinematicForest *owner) |
|
static KinematicNode | setup_particle (kernel::Model *m, ParticleIndex pi, KinematicForest *owner, Joint *in_joint) |
|
static KinematicNode | setup_particle (IMP::kernel::ParticleAdaptor decorator, KinematicForest *owner, Joint *in_joint) |
|
static KinematicNode | setup_particle (IMP::kernel::ParticleAdaptor decorator, KinematicForest *owner, Joint *in_joint, Joints out_joints) |
|
static KinematicNode | setup_particle (kernel::Model *m, ParticleIndex pi, KinematicForest *owner, Joint *in_joint, Joints out_joints) |
|
Static Public Member Functions inherited from IMP::core::RigidBody |
static RigidBody | decorate_particle (::IMP::kernel::Particle *p) |
|
static bool | get_is_setup (const IMP::kernel::ParticleAdaptor &p) |
|
static bool | get_is_setup (kernel::Model *m, kernel::ParticleIndex pi) |
|
static bool | particle_is_instance (::IMP::kernel::Particle *p) |
|
static bool | particle_is_instance (IMP::kernel::Model *m, IMP::kernel::ParticleIndex pi) |
|
static RigidBody | setup_particle (kernel::Model *m, ParticleIndex pi, kernel::ParticleIndexesAdaptor ps) |
|
static RigidBody | setup_particle (IMP::kernel::ParticleAdaptor decorator, kernel::ParticleIndexesAdaptor ps) |
|
static RigidBody | setup_particle (IMP::kernel::ParticleAdaptor decorator, algebra::ReferenceFrame3D rf) |
|
static RigidBody | setup_particle (kernel::Model *m, ParticleIndex pi, algebra::ReferenceFrame3D rf) |
|
static void | teardown_particle (RigidBody rb) |
| Make the rigid body no longer rigid.
|
|
static XYZ | decorate_particle (::IMP::kernel::Particle *p) |
|
static FloatKey | get_coordinate_key (unsigned int i) |
|
static bool | get_is_setup (const IMP::kernel::ParticleAdaptor &p) |
|
static bool | get_is_setup (kernel::Model *m, kernel::ParticleIndex pi) |
|
static const FloatKeys & | get_xyz_keys () |
| Get a vector containing the keys for x,y,z. More...
|
|
static bool | particle_is_instance (IMP::kernel::Model *m, IMP::kernel::ParticleIndex pi) |
|
static bool | particle_is_instance (::IMP::kernel::Particle *p) |
|
static XYZ | setup_particle (IMP::kernel::ParticleAdaptor decorator) |
|
static XYZ | setup_particle (kernel::Model *m, ParticleIndex pi) |
|
static XYZ | setup_particle (kernel::Model *m, ParticleIndex pi, algebra::Vector3D v) |
|
static XYZ | setup_particle (IMP::kernel::ParticleAdaptor decorator, algebra::Vector3D v) |
|
static bool | get_is_setup (Particle *p) |
| Return true if the particle can be cast to the decorator. More...
|
|
A KinematicNode is a rigid body that is connected by a joint to other rigid bodies
Definition at line 29 of file KinematicNode.h.