IMP
2.1.1
The Integrative Modeling Platform
|
functionality for defining various revolute kinematic joints between rigid bodies as part of a kinematic tree, including RevoluteJoint, DihedralAngleRevoluteJoint, and BondAngleRevoluteJoint More...
#include "kinematics_config.h"
#include <IMP/kinematics/KinematicNode.h>
#include <IMP/kinematics/Joint.h>
#include <IMP/base/Object.h>
#include <IMP/base/exception.h>
#include <IMP/core/internal/dihedral_helpers.h>
#include <IMP/algebra/Vector3D.h>
#include <IMP/base/check_macros.h>
Go to the source code of this file.
Classes | |
class | IMP::kinematics::BondAngleRevoluteJoint |
class | IMP::kinematics::DihedralAngleRevoluteJoint |
class | IMP::kinematics::RevoluteJoint |
Namespaces | |
IMP | |
All IMP::kernel code is brought into the IMP namespace. | |
IMP::kinematics | |
See IMP.kinematics for more information. | |
Macros | |
#define | IMP_DEG_2_RAD(a) a*IMP::algebra::PI/180 |
#define | IMP_RAD_2_DEG(a) 180*a/IMP::algebra::PI |
Typedefs | |
typedef IMP::base::Vector < IMP::base::Pointer < BondAngleRevoluteJoint > > | IMP::kinematics::BondAngleRevolteJoints |
typedef IMP::base::Vector < IMP::base::WeakPointer < BondAngleRevoluteJoint > > | IMP::kinematics::BondAngleRevolteJointsTemp |
typedef IMP::base::Vector < IMP::base::Pointer < DihedralAngleRevoluteJoint > > | IMP::kinematics::DihedralAngleRevoluteJoints |
typedef IMP::base::Vector < IMP::base::WeakPointer < DihedralAngleRevoluteJoint > > | IMP::kinematics::DihedralAngleRevoluteJointsTemp |
typedef IMP::base::Vector < IMP::base::Pointer < RevoluteJoint > > | IMP::kinematics::RevoluteJoints |
typedef IMP::base::Vector < IMP::base::WeakPointer < RevoluteJoint > > | IMP::kinematics::RevoluteJointsTemp |
Copyright 2007-2012 IMP Inventors. All rights reserved.
Definition in file revolute_joints.h.