Package org.box2d.proto
Interface Box2D.PbJointOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Box2D.PbJoint
,Box2D.PbJoint.Builder
- Enclosing class:
Box2D
public static interface Box2D.PbJointOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionint
getBodies
(int index) con volint
con voljava.util.List
<java.lang.Integer> con volint
getBodyA()
optional int32 body_a = 3;
int
getBodyB()
optional int32 body_b = 4;
boolean
optional bool collideConnected = 5;
float
distance, mouse, wheel, weld, col volboolean
revolute, prismaticboolean
revolute, prismatic, wheelfloat
distance, mouse, wheel, weld, con volpulleypulleypulleypulleyint
gearint
gearint
getJoints
(int index) con volint
con voljava.util.List
<java.lang.Integer> con volfloat
distancefloat
pulleyfloat
pulleyoptional .box2d.PbVec2 local_anchor_a = 6;
optional .box2d.PbVec2 local_anchor_a = 6;
optional .box2d.PbVec2 local_anchor_b = 7;
optional .box2d.PbVec2 local_anchor_b = 7;
prismatic, wheelprismatic, wheelfloat
revolute, prismaticfloat
mouse, friction, ropefloat
ropefloat
prismaticfloat
revolute, wheelfloat
frictionfloat
revolute, prismatic, wheelfloat
getRatio()
pulley, gearfloat
revolute, prismatic, jointlong
getTag()
optional int64 tag = 1;
mousemousegetType()
required .box2d.PbJointType type = 2;
float
revolute, prismaticboolean
hasBodyA()
optional int32 body_a = 3;
boolean
hasBodyB()
optional int32 body_b = 4;
boolean
optional bool collideConnected = 5;
boolean
distance, mouse, wheel, weld, col volboolean
revolute, prismaticboolean
revolute, prismatic, wheelboolean
distance, mouse, wheel, weld, con volboolean
pulleyboolean
pulleyboolean
gearboolean
gearboolean
distanceboolean
pulleyboolean
pulleyboolean
optional .box2d.PbVec2 local_anchor_a = 6;
boolean
optional .box2d.PbVec2 local_anchor_b = 7;
boolean
prismatic, wheelboolean
revolute, prismaticboolean
mouse, friction, ropeboolean
ropeboolean
prismaticboolean
revolute, wheelboolean
frictionboolean
revolute, prismatic, wheelboolean
hasRatio()
pulley, gearboolean
revolute, prismatic, jointboolean
hasTag()
optional int64 tag = 1;
boolean
mouseboolean
hasType()
required .box2d.PbJointType type = 2;
boolean
revolute, prismaticMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasTag
boolean hasTag()optional int64 tag = 1;
- Returns:
- Whether the tag field is set.
-
getTag
long getTag()optional int64 tag = 1;
- Returns:
- The tag.
-
hasType
boolean hasType()required .box2d.PbJointType type = 2;
- Returns:
- Whether the type field is set.
-
getType
Box2D.PbJointType getType()required .box2d.PbJointType type = 2;
- Returns:
- The type.
-
hasBodyA
boolean hasBodyA()optional int32 body_a = 3;
- Returns:
- Whether the bodyA field is set.
-
getBodyA
int getBodyA()optional int32 body_a = 3;
- Returns:
- The bodyA.
-
hasBodyB
boolean hasBodyB()optional int32 body_b = 4;
- Returns:
- Whether the bodyB field is set.
-
getBodyB
int getBodyB()optional int32 body_b = 4;
- Returns:
- The bodyB.
-
hasCollideConnected
boolean hasCollideConnected()optional bool collideConnected = 5;
- Returns:
- Whether the collideConnected field is set.
-
getCollideConnected
boolean getCollideConnected()optional bool collideConnected = 5;
- Returns:
- The collideConnected.
-
hasLocalAnchorA
boolean hasLocalAnchorA()optional .box2d.PbVec2 local_anchor_a = 6;
- Returns:
- Whether the localAnchorA field is set.
-
getLocalAnchorA
Box2D.PbVec2 getLocalAnchorA()optional .box2d.PbVec2 local_anchor_a = 6;
- Returns:
- The localAnchorA.
-
getLocalAnchorAOrBuilder
Box2D.PbVec2OrBuilder getLocalAnchorAOrBuilder()optional .box2d.PbVec2 local_anchor_a = 6;
-
hasLocalAnchorB
boolean hasLocalAnchorB()optional .box2d.PbVec2 local_anchor_b = 7;
- Returns:
- Whether the localAnchorB field is set.
-
getLocalAnchorB
Box2D.PbVec2 getLocalAnchorB()optional .box2d.PbVec2 local_anchor_b = 7;
- Returns:
- The localAnchorB.
-
getLocalAnchorBOrBuilder
Box2D.PbVec2OrBuilder getLocalAnchorBOrBuilder()optional .box2d.PbVec2 local_anchor_b = 7;
-
hasRefAngle
boolean hasRefAngle()revolute, prismatic, joint
optional float ref_angle = 10;
- Returns:
- Whether the refAngle field is set.
-
getRefAngle
float getRefAngle()revolute, prismatic, joint
optional float ref_angle = 10;
- Returns:
- The refAngle.
-
hasEnableLimit
boolean hasEnableLimit()revolute, prismatic
optional bool enable_limit = 12;
- Returns:
- Whether the enableLimit field is set.
-
getEnableLimit
boolean getEnableLimit()revolute, prismatic
optional bool enable_limit = 12;
- Returns:
- The enableLimit.
-
hasLowerLimit
boolean hasLowerLimit()revolute, prismatic
optional float lower_limit = 13;
- Returns:
- Whether the lowerLimit field is set.
-
getLowerLimit
float getLowerLimit()revolute, prismatic
optional float lower_limit = 13;
- Returns:
- The lowerLimit.
-
hasUpperLimit
boolean hasUpperLimit()revolute, prismatic
optional float upper_limit = 14;
- Returns:
- Whether the upperLimit field is set.
-
getUpperLimit
float getUpperLimit()revolute, prismatic
optional float upper_limit = 14;
- Returns:
- The upperLimit.
-
hasEnableMotor
boolean hasEnableMotor()revolute, prismatic, wheel
optional bool enable_motor = 15;
- Returns:
- Whether the enableMotor field is set.
-
getEnableMotor
boolean getEnableMotor()revolute, prismatic, wheel
optional bool enable_motor = 15;
- Returns:
- The enableMotor.
-
hasMotorSpeed
boolean hasMotorSpeed()revolute, prismatic, wheel
optional float motor_speed = 16;
- Returns:
- Whether the motorSpeed field is set.
-
getMotorSpeed
float getMotorSpeed()revolute, prismatic, wheel
optional float motor_speed = 16;
- Returns:
- The motorSpeed.
-
hasMaxMotorTorque
boolean hasMaxMotorTorque()revolute, wheel
optional float max_motor_torque = 17;
- Returns:
- Whether the maxMotorTorque field is set.
-
getMaxMotorTorque
float getMaxMotorTorque()revolute, wheel
optional float max_motor_torque = 17;
- Returns:
- The maxMotorTorque.
-
hasLocalAxisA
boolean hasLocalAxisA()prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
- Returns:
- Whether the localAxisA field is set.
-
getLocalAxisA
Box2D.PbVec2 getLocalAxisA()prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
- Returns:
- The localAxisA.
-
getLocalAxisAOrBuilder
Box2D.PbVec2OrBuilder getLocalAxisAOrBuilder()prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
-
hasMaxMotorForce
boolean hasMaxMotorForce()prismatic
optional float max_motor_force = 21;
- Returns:
- Whether the maxMotorForce field is set.
-
getMaxMotorForce
float getMaxMotorForce()prismatic
optional float max_motor_force = 21;
- Returns:
- The maxMotorForce.
-
hasLength
boolean hasLength()distance
optional float length = 30;
- Returns:
- Whether the length field is set.
-
getLength
float getLength()distance
optional float length = 30;
- Returns:
- The length.
-
hasFrequency
boolean hasFrequency()distance, mouse, wheel, weld, con vol
optional float frequency = 31;
- Returns:
- Whether the frequency field is set.
-
getFrequency
float getFrequency()distance, mouse, wheel, weld, con vol
optional float frequency = 31;
- Returns:
- The frequency.
-
hasDampingRatio
boolean hasDampingRatio()distance, mouse, wheel, weld, col vol
optional float damping_ratio = 32;
- Returns:
- Whether the dampingRatio field is set.
-
getDampingRatio
float getDampingRatio()distance, mouse, wheel, weld, col vol
optional float damping_ratio = 32;
- Returns:
- The dampingRatio.
-
hasGroundAnchorA
boolean hasGroundAnchorA()pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
- Returns:
- Whether the groundAnchorA field is set.
-
getGroundAnchorA
Box2D.PbVec2 getGroundAnchorA()pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
- Returns:
- The groundAnchorA.
-
getGroundAnchorAOrBuilder
Box2D.PbVec2OrBuilder getGroundAnchorAOrBuilder()pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
-
hasGroundAnchorB
boolean hasGroundAnchorB()pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
- Returns:
- Whether the groundAnchorB field is set.
-
getGroundAnchorB
Box2D.PbVec2 getGroundAnchorB()pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
- Returns:
- The groundAnchorB.
-
getGroundAnchorBOrBuilder
Box2D.PbVec2OrBuilder getGroundAnchorBOrBuilder()pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
-
hasLengthA
boolean hasLengthA()pulley
optional float length_a = 42;
- Returns:
- Whether the lengthA field is set.
-
getLengthA
float getLengthA()pulley
optional float length_a = 42;
- Returns:
- The lengthA.
-
hasLengthB
boolean hasLengthB()pulley
optional float length_b = 43;
- Returns:
- Whether the lengthB field is set.
-
getLengthB
float getLengthB()pulley
optional float length_b = 43;
- Returns:
- The lengthB.
-
hasRatio
boolean hasRatio()pulley, gear
optional float ratio = 44;
- Returns:
- Whether the ratio field is set.
-
getRatio
float getRatio()pulley, gear
optional float ratio = 44;
- Returns:
- The ratio.
-
hasTarget
boolean hasTarget()mouse
optional .box2d.PbVec2 target = 50;
- Returns:
- Whether the target field is set.
-
getTarget
Box2D.PbVec2 getTarget()mouse
optional .box2d.PbVec2 target = 50;
- Returns:
- The target.
-
getTargetOrBuilder
Box2D.PbVec2OrBuilder getTargetOrBuilder()mouse
optional .box2d.PbVec2 target = 50;
-
hasMaxForce
boolean hasMaxForce()mouse, friction, rope
optional float max_force = 51;
- Returns:
- Whether the maxForce field is set.
-
getMaxForce
float getMaxForce()mouse, friction, rope
optional float max_force = 51;
- Returns:
- The maxForce.
-
hasJoint1
boolean hasJoint1()gear
optional int32 joint1 = 61;
- Returns:
- Whether the joint1 field is set.
-
getJoint1
int getJoint1()gear
optional int32 joint1 = 61;
- Returns:
- The joint1.
-
hasJoint2
boolean hasJoint2()gear
optional int32 joint2 = 62;
- Returns:
- Whether the joint2 field is set.
-
getJoint2
int getJoint2()gear
optional int32 joint2 = 62;
- Returns:
- The joint2.
-
hasMaxTorque
boolean hasMaxTorque()friction
optional float max_torque = 90;
- Returns:
- Whether the maxTorque field is set.
-
getMaxTorque
float getMaxTorque()friction
optional float max_torque = 90;
- Returns:
- The maxTorque.
-
hasMaxLength
boolean hasMaxLength()rope
optional float max_length = 100;
- Returns:
- Whether the maxLength field is set.
-
getMaxLength
float getMaxLength()rope
optional float max_length = 100;
- Returns:
- The maxLength.
-
getBodiesList
java.util.List<java.lang.Integer> getBodiesList()con vol
repeated int32 bodies = 110;
- Returns:
- A list containing the bodies.
-
getBodiesCount
int getBodiesCount()con vol
repeated int32 bodies = 110;
- Returns:
- The count of bodies.
-
getBodies
int getBodies(int index) con vol
repeated int32 bodies = 110;
- Parameters:
index
- The index of the element to return.- Returns:
- The bodies at the given index.
-
getJointsList
java.util.List<java.lang.Integer> getJointsList()con vol
repeated int32 joints = 111;
- Returns:
- A list containing the joints.
-
getJointsCount
int getJointsCount()con vol
repeated int32 joints = 111;
- Returns:
- The count of joints.
-
getJoints
int getJoints(int index) con vol
repeated int32 joints = 111;
- Parameters:
index
- The index of the element to return.- Returns:
- The joints at the given index.
-