PackageBox2D.Dynamics.Joints
Classpublic class b2PulleyJoint
Inheritanceb2PulleyJoint Inheritance b2Joint



Public Properties
 PropertyDefined by
  b2_minPulleyLength : Number = 30.0
[static]
b2PulleyJoint
 Inheritedm_body1 : b2Body
b2Joint
 Inheritedm_body2 : b2Body
b2Joint
 Inheritedm_collideConnected : Boolean
b2Joint
  m_constant : Number
b2PulleyJoint
  m_ground : b2Body
b2PulleyJoint
  m_groundAnchor1 : b2Vec2
b2PulleyJoint
  m_groundAnchor2 : b2Vec2
b2PulleyJoint
 Inheritedm_islandFlag : Boolean
b2Joint
  m_limitImpulse1 : Number
b2PulleyJoint
  m_limitImpulse2 : Number
b2PulleyJoint
  m_limitMass1 : Number
b2PulleyJoint
  m_limitMass2 : Number
b2PulleyJoint
  m_limitPositionImpulse1 : Number
b2PulleyJoint
  m_limitPositionImpulse2 : Number
b2PulleyJoint
  m_limitState1 : int
b2PulleyJoint
  m_limitState2 : int
b2PulleyJoint
  m_localAnchor1 : b2Vec2
b2PulleyJoint
  m_localAnchor2 : b2Vec2
b2PulleyJoint
  m_maxLength1 : Number
b2PulleyJoint
  m_maxLength2 : Number
b2PulleyJoint
 Inheritedm_next : b2Joint
b2Joint
 Inheritedm_node1 : b2JointNode
b2Joint
 Inheritedm_node2 : b2JointNode
b2Joint
 Inheritedm_prev : b2Joint
b2Joint
  m_pulleyImpulse : Number
b2PulleyJoint
  m_pulleyMass : Number
b2PulleyJoint
  m_ratio : Number
b2PulleyJoint
 Inheritedm_type : int
b2Joint
  m_u1 : b2Vec2
b2PulleyJoint
  m_u2 : b2Vec2
b2PulleyJoint
 Inheritedm_userData : *
b2Joint
Public Methods
 MethodDefined by
  
b2PulleyJoint
 Inherited
Create(def:b2JointDef, allocator:*):b2Joint
[static]
b2Joint
 Inherited
Destroy(joint:b2Joint, allocator:*):void
[static]
b2Joint
  
b2PulleyJoint
  
b2PulleyJoint
 Inherited
b2Joint
 Inherited
b2Joint
  
b2PulleyJoint
  
b2PulleyJoint
  
GetLength1():Number
b2PulleyJoint
  
GetLength2():Number
b2PulleyJoint
 Inherited
b2Joint
  
GetRatio():Number
b2PulleyJoint
  
GetReactionForce(invTimeStep:Number):b2Vec2
b2PulleyJoint
  
GetReactionTorque(invTimeStep:Number):Number
b2PulleyJoint
 Inherited
GetType():int
b2Joint
 Inherited
b2Joint
 Inherited
b2Joint
  
b2PulleyJoint
  
b2PulleyJoint
  
b2PulleyJoint
Public Constants
 ConstantDefined by
 Inheritede_atLowerLimit : int = 1
[static]
b2Joint
 Inheritede_atUpperLimit : int = 2
[static]
b2Joint
 Inheritede_distanceJoint : int = 3
[static]
b2Joint
 Inheritede_equalLimits : int = 3
[static]
b2Joint
 Inheritede_gearJoint : int = 6
[static]
b2Joint
 Inheritede_inactiveLimit : int = 0
[static]
b2Joint
 Inheritede_mouseJoint : int = 5
[static]
b2Joint
 Inheritede_prismaticJoint : int = 2
[static]
b2Joint
 Inheritede_pulleyJoint : int = 4
[static]
b2Joint
 Inheritede_revoluteJoint : int = 1
[static]
b2Joint
 Inheritede_unknownJoint : int = 0
[static]
b2Joint
Property detail
b2_minPulleyLengthproperty
public static var b2_minPulleyLength:Number = 30.0
m_constantproperty 
public var m_constant:Number
m_groundproperty 
public var m_ground:b2Body
m_groundAnchor1property 
public var m_groundAnchor1:b2Vec2
m_groundAnchor2property 
public var m_groundAnchor2:b2Vec2
m_limitImpulse1property 
public var m_limitImpulse1:Number
m_limitImpulse2property 
public var m_limitImpulse2:Number
m_limitMass1property 
public var m_limitMass1:Number
m_limitMass2property 
public var m_limitMass2:Number
m_limitPositionImpulse1property 
public var m_limitPositionImpulse1:Number
m_limitPositionImpulse2property 
public var m_limitPositionImpulse2:Number
m_limitState1property 
public var m_limitState1:int
m_limitState2property 
public var m_limitState2:int
m_localAnchor1property 
public var m_localAnchor1:b2Vec2
m_localAnchor2property 
public var m_localAnchor2:b2Vec2
m_maxLength1property 
public var m_maxLength1:Number
m_maxLength2property 
public var m_maxLength2:Number
m_pulleyImpulseproperty 
public var m_pulleyImpulse:Number
m_pulleyMassproperty 
public var m_pulleyMass:Number
m_ratioproperty 
public var m_ratio:Number
m_u1property 
public var m_u1:b2Vec2
m_u2property 
public var m_u2:b2Vec2
Constructor detail
b2PulleyJoint()constructor
public function b2PulleyJoint(def:b2PulleyJointDef)Parameters
def:b2PulleyJointDef
Method detail
GetAnchor1()method
public override function GetAnchor1():b2Vec2

Returns
b2Vec2
GetAnchor2()method 
public override function GetAnchor2():b2Vec2

Returns
b2Vec2
GetGroundPoint1()method 
public function GetGroundPoint1():b2Vec2

Returns
b2Vec2
GetGroundPoint2()method 
public function GetGroundPoint2():b2Vec2

Returns
b2Vec2
GetLength1()method 
public function GetLength1():Number

Returns
Number
GetLength2()method 
public function GetLength2():Number

Returns
Number
GetRatio()method 
public function GetRatio():Number

Returns
Number
GetReactionForce()method 
public override function GetReactionForce(invTimeStep:Number):b2Vec2Parameters
invTimeStep:Number

Returns
b2Vec2
GetReactionTorque()method 
public override function GetReactionTorque(invTimeStep:Number):NumberParameters
invTimeStep:Number

Returns
Number
PrepareVelocitySolver()method 
public override function PrepareVelocitySolver():void
SolvePositionConstraints()method 
public override function SolvePositionConstraints():Boolean

Returns
Boolean
SolveVelocityConstraints()method 
public override function SolveVelocityConstraints(step:b2TimeStep):voidParameters
step:b2TimeStep