Class Box2D.PbJoint
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
org.box2d.proto.Box2D.PbJoint
- All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable, Box2D.PbJointOrBuilder
- Enclosing class:
Box2D
public static final class Box2D.PbJoint
extends com.google.protobuf.GeneratedMessage
implements Box2D.PbJointOrBuilder
Protobuf type
box2d.PbJoint- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typebox2d.PbJointNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate com.google.protobuf.Internal.IntListstatic final intstatic final intstatic final intprivate intprivate intprivate booleanstatic final intstatic final intprivate floatprivate static final Box2D.PbJointstatic final intstatic final intprivate booleanprivate booleanprivate floatstatic final intstatic final intstatic final intprivate Box2D.PbVec2private Box2D.PbVec2private intstatic final intprivate intstatic final intprivate com.google.protobuf.Internal.IntListstatic final intprivate floatstatic final intstatic final intstatic final intprivate floatprivate floatstatic final intstatic final intstatic final intprivate Box2D.PbVec2private Box2D.PbVec2private Box2D.PbVec2static final intprivate floatstatic final intstatic final intstatic final intstatic final intstatic final intprivate floatprivate floatprivate floatprivate floatprivate floatprivate bytestatic final intprivate floatprivate static final com.google.protobuf.Parser<Box2D.PbJoint> private floatstatic final intstatic final intprivate floatprivate static final longprivate longstatic final intprivate Box2D.PbVec2static final intprivate intstatic final intstatic final intprivate floatFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(java.lang.Object obj) intgetBodies(int index) con volintcon voljava.util.List<java.lang.Integer> con volintgetBodyA()optional int32 body_a = 3;intgetBodyB()optional int32 body_b = 4;booleanoptional bool collideConnected = 5;floatdistance, mouse, wheel, weld, col volstatic Box2D.PbJointstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanrevolute, prismaticbooleanrevolute, prismatic, wheelfloatdistance, mouse, wheel, weld, con volpulleypulleypulleypulleyintgearintgearintgetJoints(int index) con volintcon voljava.util.List<java.lang.Integer> con volfloatdistancefloatpulleyfloatpulleyoptional .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, wheelfloatrevolute, prismaticfloatmouse, friction, ropefloatropefloatprismaticfloatrevolute, wheelfloatfrictionfloatrevolute, prismatic, wheelcom.google.protobuf.Parser<Box2D.PbJoint> floatgetRatio()pulley, gearfloatrevolute, prismatic, jointintlonggetTag()optional int64 tag = 1;mousemousegetType()required .box2d.PbJointType type = 2;floatrevolute, prismaticbooleanhasBodyA()optional int32 body_a = 3;booleanhasBodyB()optional int32 body_b = 4;booleanoptional bool collideConnected = 5;booleandistance, mouse, wheel, weld, col volbooleanrevolute, prismaticbooleanrevolute, prismatic, wheelbooleandistance, mouse, wheel, weld, con volbooleanpulleybooleanpulleyinthashCode()booleangearbooleangearbooleandistancebooleanpulleybooleanpulleybooleanoptional .box2d.PbVec2 local_anchor_a = 6;booleanoptional .box2d.PbVec2 local_anchor_b = 7;booleanprismatic, wheelbooleanrevolute, prismaticbooleanmouse, friction, ropebooleanropebooleanprismaticbooleanrevolute, wheelbooleanfrictionbooleanrevolute, prismatic, wheelbooleanhasRatio()pulley, gearbooleanrevolute, prismatic, jointbooleanhasTag()optional int64 tag = 1;booleanmousebooleanhasType()required .box2d.PbJointType type = 2;booleanrevolute, prismaticprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Box2D.PbJoint.Builderstatic Box2D.PbJoint.BuildernewBuilder(Box2D.PbJoint prototype) protected Box2D.PbJoint.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Box2D.PbJointparseDelimitedFrom(java.io.InputStream input) static Box2D.PbJointparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbJointparseFrom(byte[] data) static Box2D.PbJointparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbJointparseFrom(com.google.protobuf.ByteString data) static Box2D.PbJointparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbJointparseFrom(com.google.protobuf.CodedInputStream input) static Box2D.PbJointparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbJointparseFrom(java.io.InputStream input) static Box2D.PbJointparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Box2D.PbJointparseFrom(java.nio.ByteBuffer data) static Box2D.PbJointparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Box2D.PbJoint> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
bitField0_
private int bitField0_ -
TAG_FIELD_NUMBER
public static final int TAG_FIELD_NUMBER- See Also:
-
tag_
private long tag_ -
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
type_
private int type_ -
BODY_A_FIELD_NUMBER
public static final int BODY_A_FIELD_NUMBER- See Also:
-
bodyA_
private int bodyA_ -
BODY_B_FIELD_NUMBER
public static final int BODY_B_FIELD_NUMBER- See Also:
-
bodyB_
private int bodyB_ -
COLLIDECONNECTED_FIELD_NUMBER
public static final int COLLIDECONNECTED_FIELD_NUMBER- See Also:
-
collideConnected_
private boolean collideConnected_ -
LOCAL_ANCHOR_A_FIELD_NUMBER
public static final int LOCAL_ANCHOR_A_FIELD_NUMBER- See Also:
-
localAnchorA_
-
LOCAL_ANCHOR_B_FIELD_NUMBER
public static final int LOCAL_ANCHOR_B_FIELD_NUMBER- See Also:
-
localAnchorB_
-
REF_ANGLE_FIELD_NUMBER
public static final int REF_ANGLE_FIELD_NUMBER- See Also:
-
refAngle_
private float refAngle_ -
ENABLE_LIMIT_FIELD_NUMBER
public static final int ENABLE_LIMIT_FIELD_NUMBER- See Also:
-
enableLimit_
private boolean enableLimit_ -
LOWER_LIMIT_FIELD_NUMBER
public static final int LOWER_LIMIT_FIELD_NUMBER- See Also:
-
lowerLimit_
private float lowerLimit_ -
UPPER_LIMIT_FIELD_NUMBER
public static final int UPPER_LIMIT_FIELD_NUMBER- See Also:
-
upperLimit_
private float upperLimit_ -
ENABLE_MOTOR_FIELD_NUMBER
public static final int ENABLE_MOTOR_FIELD_NUMBER- See Also:
-
enableMotor_
private boolean enableMotor_ -
MOTOR_SPEED_FIELD_NUMBER
public static final int MOTOR_SPEED_FIELD_NUMBER- See Also:
-
motorSpeed_
private float motorSpeed_ -
MAX_MOTOR_TORQUE_FIELD_NUMBER
public static final int MAX_MOTOR_TORQUE_FIELD_NUMBER- See Also:
-
maxMotorTorque_
private float maxMotorTorque_ -
LOCAL_AXIS_A_FIELD_NUMBER
public static final int LOCAL_AXIS_A_FIELD_NUMBER- See Also:
-
localAxisA_
-
MAX_MOTOR_FORCE_FIELD_NUMBER
public static final int MAX_MOTOR_FORCE_FIELD_NUMBER- See Also:
-
maxMotorForce_
private float maxMotorForce_ -
LENGTH_FIELD_NUMBER
public static final int LENGTH_FIELD_NUMBER- See Also:
-
length_
private float length_ -
FREQUENCY_FIELD_NUMBER
public static final int FREQUENCY_FIELD_NUMBER- See Also:
-
frequency_
private float frequency_ -
DAMPING_RATIO_FIELD_NUMBER
public static final int DAMPING_RATIO_FIELD_NUMBER- See Also:
-
dampingRatio_
private float dampingRatio_ -
GROUND_ANCHOR_A_FIELD_NUMBER
public static final int GROUND_ANCHOR_A_FIELD_NUMBER- See Also:
-
groundAnchorA_
-
GROUND_ANCHOR_B_FIELD_NUMBER
public static final int GROUND_ANCHOR_B_FIELD_NUMBER- See Also:
-
groundAnchorB_
-
LENGTH_A_FIELD_NUMBER
public static final int LENGTH_A_FIELD_NUMBER- See Also:
-
lengthA_
private float lengthA_ -
LENGTH_B_FIELD_NUMBER
public static final int LENGTH_B_FIELD_NUMBER- See Also:
-
lengthB_
private float lengthB_ -
RATIO_FIELD_NUMBER
public static final int RATIO_FIELD_NUMBER- See Also:
-
ratio_
private float ratio_ -
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER- See Also:
-
target_
-
MAX_FORCE_FIELD_NUMBER
public static final int MAX_FORCE_FIELD_NUMBER- See Also:
-
maxForce_
private float maxForce_ -
JOINT1_FIELD_NUMBER
public static final int JOINT1_FIELD_NUMBER- See Also:
-
joint1_
private int joint1_ -
JOINT2_FIELD_NUMBER
public static final int JOINT2_FIELD_NUMBER- See Also:
-
joint2_
private int joint2_ -
MAX_TORQUE_FIELD_NUMBER
public static final int MAX_TORQUE_FIELD_NUMBER- See Also:
-
maxTorque_
private float maxTorque_ -
MAX_LENGTH_FIELD_NUMBER
public static final int MAX_LENGTH_FIELD_NUMBER- See Also:
-
maxLength_
private float maxLength_ -
BODIES_FIELD_NUMBER
public static final int BODIES_FIELD_NUMBER- See Also:
-
bodies_
private com.google.protobuf.Internal.IntList bodies_ -
JOINTS_FIELD_NUMBER
public static final int JOINTS_FIELD_NUMBER- See Also:
-
joints_
private com.google.protobuf.Internal.IntList joints_ -
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
PbJoint
private PbJoint(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
PbJoint
private PbJoint()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasTag
public boolean hasTag()optional int64 tag = 1;- Specified by:
hasTagin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the tag field is set.
-
getTag
public long getTag()optional int64 tag = 1;- Specified by:
getTagin interfaceBox2D.PbJointOrBuilder- Returns:
- The tag.
-
hasType
public boolean hasType()required .box2d.PbJointType type = 2;- Specified by:
hasTypein interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the type field is set.
-
getType
required .box2d.PbJointType type = 2;- Specified by:
getTypein interfaceBox2D.PbJointOrBuilder- Returns:
- The type.
-
hasBodyA
public boolean hasBodyA()optional int32 body_a = 3;- Specified by:
hasBodyAin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the bodyA field is set.
-
getBodyA
public int getBodyA()optional int32 body_a = 3;- Specified by:
getBodyAin interfaceBox2D.PbJointOrBuilder- Returns:
- The bodyA.
-
hasBodyB
public boolean hasBodyB()optional int32 body_b = 4;- Specified by:
hasBodyBin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the bodyB field is set.
-
getBodyB
public int getBodyB()optional int32 body_b = 4;- Specified by:
getBodyBin interfaceBox2D.PbJointOrBuilder- Returns:
- The bodyB.
-
hasCollideConnected
public boolean hasCollideConnected()optional bool collideConnected = 5;- Specified by:
hasCollideConnectedin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the collideConnected field is set.
-
getCollideConnected
public boolean getCollideConnected()optional bool collideConnected = 5;- Specified by:
getCollideConnectedin interfaceBox2D.PbJointOrBuilder- Returns:
- The collideConnected.
-
hasLocalAnchorA
public boolean hasLocalAnchorA()optional .box2d.PbVec2 local_anchor_a = 6;- Specified by:
hasLocalAnchorAin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the localAnchorA field is set.
-
getLocalAnchorA
optional .box2d.PbVec2 local_anchor_a = 6;- Specified by:
getLocalAnchorAin interfaceBox2D.PbJointOrBuilder- Returns:
- The localAnchorA.
-
getLocalAnchorAOrBuilder
optional .box2d.PbVec2 local_anchor_a = 6;- Specified by:
getLocalAnchorAOrBuilderin interfaceBox2D.PbJointOrBuilder
-
hasLocalAnchorB
public boolean hasLocalAnchorB()optional .box2d.PbVec2 local_anchor_b = 7;- Specified by:
hasLocalAnchorBin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the localAnchorB field is set.
-
getLocalAnchorB
optional .box2d.PbVec2 local_anchor_b = 7;- Specified by:
getLocalAnchorBin interfaceBox2D.PbJointOrBuilder- Returns:
- The localAnchorB.
-
getLocalAnchorBOrBuilder
optional .box2d.PbVec2 local_anchor_b = 7;- Specified by:
getLocalAnchorBOrBuilderin interfaceBox2D.PbJointOrBuilder
-
hasRefAngle
public boolean hasRefAngle()revolute, prismatic, joint
optional float ref_angle = 10;- Specified by:
hasRefAnglein interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the refAngle field is set.
-
getRefAngle
public float getRefAngle()revolute, prismatic, joint
optional float ref_angle = 10;- Specified by:
getRefAnglein interfaceBox2D.PbJointOrBuilder- Returns:
- The refAngle.
-
hasEnableLimit
public boolean hasEnableLimit()revolute, prismatic
optional bool enable_limit = 12;- Specified by:
hasEnableLimitin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the enableLimit field is set.
-
getEnableLimit
public boolean getEnableLimit()revolute, prismatic
optional bool enable_limit = 12;- Specified by:
getEnableLimitin interfaceBox2D.PbJointOrBuilder- Returns:
- The enableLimit.
-
hasLowerLimit
public boolean hasLowerLimit()revolute, prismatic
optional float lower_limit = 13;- Specified by:
hasLowerLimitin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the lowerLimit field is set.
-
getLowerLimit
public float getLowerLimit()revolute, prismatic
optional float lower_limit = 13;- Specified by:
getLowerLimitin interfaceBox2D.PbJointOrBuilder- Returns:
- The lowerLimit.
-
hasUpperLimit
public boolean hasUpperLimit()revolute, prismatic
optional float upper_limit = 14;- Specified by:
hasUpperLimitin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the upperLimit field is set.
-
getUpperLimit
public float getUpperLimit()revolute, prismatic
optional float upper_limit = 14;- Specified by:
getUpperLimitin interfaceBox2D.PbJointOrBuilder- Returns:
- The upperLimit.
-
hasEnableMotor
public boolean hasEnableMotor()revolute, prismatic, wheel
optional bool enable_motor = 15;- Specified by:
hasEnableMotorin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the enableMotor field is set.
-
getEnableMotor
public boolean getEnableMotor()revolute, prismatic, wheel
optional bool enable_motor = 15;- Specified by:
getEnableMotorin interfaceBox2D.PbJointOrBuilder- Returns:
- The enableMotor.
-
hasMotorSpeed
public boolean hasMotorSpeed()revolute, prismatic, wheel
optional float motor_speed = 16;- Specified by:
hasMotorSpeedin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the motorSpeed field is set.
-
getMotorSpeed
public float getMotorSpeed()revolute, prismatic, wheel
optional float motor_speed = 16;- Specified by:
getMotorSpeedin interfaceBox2D.PbJointOrBuilder- Returns:
- The motorSpeed.
-
hasMaxMotorTorque
public boolean hasMaxMotorTorque()revolute, wheel
optional float max_motor_torque = 17;- Specified by:
hasMaxMotorTorquein interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the maxMotorTorque field is set.
-
getMaxMotorTorque
public float getMaxMotorTorque()revolute, wheel
optional float max_motor_torque = 17;- Specified by:
getMaxMotorTorquein interfaceBox2D.PbJointOrBuilder- Returns:
- The maxMotorTorque.
-
hasLocalAxisA
public boolean hasLocalAxisA()prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;- Specified by:
hasLocalAxisAin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the localAxisA field is set.
-
getLocalAxisA
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;- Specified by:
getLocalAxisAin interfaceBox2D.PbJointOrBuilder- Returns:
- The localAxisA.
-
getLocalAxisAOrBuilder
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;- Specified by:
getLocalAxisAOrBuilderin interfaceBox2D.PbJointOrBuilder
-
hasMaxMotorForce
public boolean hasMaxMotorForce()prismatic
optional float max_motor_force = 21;- Specified by:
hasMaxMotorForcein interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the maxMotorForce field is set.
-
getMaxMotorForce
public float getMaxMotorForce()prismatic
optional float max_motor_force = 21;- Specified by:
getMaxMotorForcein interfaceBox2D.PbJointOrBuilder- Returns:
- The maxMotorForce.
-
hasLength
public boolean hasLength()distance
optional float length = 30;- Specified by:
hasLengthin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the length field is set.
-
getLength
public float getLength()distance
optional float length = 30;- Specified by:
getLengthin interfaceBox2D.PbJointOrBuilder- Returns:
- The length.
-
hasFrequency
public boolean hasFrequency()distance, mouse, wheel, weld, con vol
optional float frequency = 31;- Specified by:
hasFrequencyin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the frequency field is set.
-
getFrequency
public float getFrequency()distance, mouse, wheel, weld, con vol
optional float frequency = 31;- Specified by:
getFrequencyin interfaceBox2D.PbJointOrBuilder- Returns:
- The frequency.
-
hasDampingRatio
public boolean hasDampingRatio()distance, mouse, wheel, weld, col vol
optional float damping_ratio = 32;- Specified by:
hasDampingRatioin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the dampingRatio field is set.
-
getDampingRatio
public float getDampingRatio()distance, mouse, wheel, weld, col vol
optional float damping_ratio = 32;- Specified by:
getDampingRatioin interfaceBox2D.PbJointOrBuilder- Returns:
- The dampingRatio.
-
hasGroundAnchorA
public boolean hasGroundAnchorA()pulley
optional .box2d.PbVec2 ground_anchor_a = 40;- Specified by:
hasGroundAnchorAin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the groundAnchorA field is set.
-
getGroundAnchorA
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;- Specified by:
getGroundAnchorAin interfaceBox2D.PbJointOrBuilder- Returns:
- The groundAnchorA.
-
getGroundAnchorAOrBuilder
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;- Specified by:
getGroundAnchorAOrBuilderin interfaceBox2D.PbJointOrBuilder
-
hasGroundAnchorB
public boolean hasGroundAnchorB()pulley
optional .box2d.PbVec2 ground_anchor_b = 41;- Specified by:
hasGroundAnchorBin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the groundAnchorB field is set.
-
getGroundAnchorB
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;- Specified by:
getGroundAnchorBin interfaceBox2D.PbJointOrBuilder- Returns:
- The groundAnchorB.
-
getGroundAnchorBOrBuilder
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;- Specified by:
getGroundAnchorBOrBuilderin interfaceBox2D.PbJointOrBuilder
-
hasLengthA
public boolean hasLengthA()pulley
optional float length_a = 42;- Specified by:
hasLengthAin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the lengthA field is set.
-
getLengthA
public float getLengthA()pulley
optional float length_a = 42;- Specified by:
getLengthAin interfaceBox2D.PbJointOrBuilder- Returns:
- The lengthA.
-
hasLengthB
public boolean hasLengthB()pulley
optional float length_b = 43;- Specified by:
hasLengthBin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the lengthB field is set.
-
getLengthB
public float getLengthB()pulley
optional float length_b = 43;- Specified by:
getLengthBin interfaceBox2D.PbJointOrBuilder- Returns:
- The lengthB.
-
hasRatio
public boolean hasRatio()pulley, gear
optional float ratio = 44;- Specified by:
hasRatioin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the ratio field is set.
-
getRatio
public float getRatio()pulley, gear
optional float ratio = 44;- Specified by:
getRatioin interfaceBox2D.PbJointOrBuilder- Returns:
- The ratio.
-
hasTarget
public boolean hasTarget()mouse
optional .box2d.PbVec2 target = 50;- Specified by:
hasTargetin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the target field is set.
-
getTarget
mouse
optional .box2d.PbVec2 target = 50;- Specified by:
getTargetin interfaceBox2D.PbJointOrBuilder- Returns:
- The target.
-
getTargetOrBuilder
mouse
optional .box2d.PbVec2 target = 50;- Specified by:
getTargetOrBuilderin interfaceBox2D.PbJointOrBuilder
-
hasMaxForce
public boolean hasMaxForce()mouse, friction, rope
optional float max_force = 51;- Specified by:
hasMaxForcein interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the maxForce field is set.
-
getMaxForce
public float getMaxForce()mouse, friction, rope
optional float max_force = 51;- Specified by:
getMaxForcein interfaceBox2D.PbJointOrBuilder- Returns:
- The maxForce.
-
hasJoint1
public boolean hasJoint1()gear
optional int32 joint1 = 61;- Specified by:
hasJoint1in interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the joint1 field is set.
-
getJoint1
public int getJoint1()gear
optional int32 joint1 = 61;- Specified by:
getJoint1in interfaceBox2D.PbJointOrBuilder- Returns:
- The joint1.
-
hasJoint2
public boolean hasJoint2()gear
optional int32 joint2 = 62;- Specified by:
hasJoint2in interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the joint2 field is set.
-
getJoint2
public int getJoint2()gear
optional int32 joint2 = 62;- Specified by:
getJoint2in interfaceBox2D.PbJointOrBuilder- Returns:
- The joint2.
-
hasMaxTorque
public boolean hasMaxTorque()friction
optional float max_torque = 90;- Specified by:
hasMaxTorquein interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the maxTorque field is set.
-
getMaxTorque
public float getMaxTorque()friction
optional float max_torque = 90;- Specified by:
getMaxTorquein interfaceBox2D.PbJointOrBuilder- Returns:
- The maxTorque.
-
hasMaxLength
public boolean hasMaxLength()rope
optional float max_length = 100;- Specified by:
hasMaxLengthin interfaceBox2D.PbJointOrBuilder- Returns:
- Whether the maxLength field is set.
-
getMaxLength
public float getMaxLength()rope
optional float max_length = 100;- Specified by:
getMaxLengthin interfaceBox2D.PbJointOrBuilder- Returns:
- The maxLength.
-
getBodiesList
public java.util.List<java.lang.Integer> getBodiesList()con vol
repeated int32 bodies = 110;- Specified by:
getBodiesListin interfaceBox2D.PbJointOrBuilder- Returns:
- A list containing the bodies.
-
getBodiesCount
public int getBodiesCount()con vol
repeated int32 bodies = 110;- Specified by:
getBodiesCountin interfaceBox2D.PbJointOrBuilder- Returns:
- The count of bodies.
-
getBodies
public int getBodies(int index) con vol
repeated int32 bodies = 110;- Specified by:
getBodiesin interfaceBox2D.PbJointOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The bodies at the given index.
-
getJointsList
public java.util.List<java.lang.Integer> getJointsList()con vol
repeated int32 joints = 111;- Specified by:
getJointsListin interfaceBox2D.PbJointOrBuilder- Returns:
- A list containing the joints.
-
getJointsCount
public int getJointsCount()con vol
repeated int32 joints = 111;- Specified by:
getJointsCountin interfaceBox2D.PbJointOrBuilder- Returns:
- The count of joints.
-
getJoints
public int getJoints(int index) con vol
repeated int32 joints = 111;- Specified by:
getJointsin interfaceBox2D.PbJointOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The joints at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException - Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj) - Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Box2D.PbJoint parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbJoint parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbJoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbJoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbJoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Box2D.PbJoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
java.io.IOException
-
parseFrom
public static Box2D.PbJoint parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
java.io.IOException
-
parseDelimitedFrom
public static Box2D.PbJoint parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException - Throws:
java.io.IOException
-
parseDelimitedFrom
public static Box2D.PbJoint parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
java.io.IOException
-
parseFrom
public static Box2D.PbJoint parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException - Throws:
java.io.IOException
-
parseFrom
public static Box2D.PbJoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Throws:
java.io.IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Box2D.PbJoint.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-