DistanceJointDescription class. More...
#include <distance_joint_description.h>
Public Member Functions | |
Construction | |
DistanceJointDescription () | |
Constructs a null instance. More... | |
DistanceJointDescription (const PhysicsWorld &pw) | |
Constructs a DistanceJointDescription object. More... | |
virtual | ~DistanceJointDescription () |
Attributes | |
bool | is_null () const |
Returns true if this object is invalid. More... | |
void | throw_if_null () const |
Throw an exception if this object is invalid. More... | |
bool | is_active () const |
Short-cut function to determine if either body is inactive. More... | |
Operations | |
DistanceJointDescription & | operator= (const DistanceJointDescription ©) |
Copy assignment operator. More... | |
void | set_bodies (const Body &bodyA, const Body &bodyB, const Vec2f &anchorA, const Vec2f &anchorB) |
Sets two bodies to be connected by the joint. More... | |
void | set_body_a (const Body &body, const Vec2f &anchor) |
Sets first body to be connected by the joint. More... | |
void | set_body_b (const Body &body, const Vec2f &anchor) |
Sets second body to be connected by the joint. More... | |
void | set_damping_ratio (const float damping) |
Sets the damping ratio. 0 = no damping, 1 = critical damping. More... | |
void | set_length (const float length) |
Sets the natural length between the anchor points. More... | |
Protected Attributes | |
Implementation | |
std::shared_ptr < DistanceJointDescription_Impl > | impl |
Friends | |
class | DistanceJoint |
DistanceJointDescription class.