Package org.box2d.proto
Class Box2D.PbJoint.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Box2D.PbJoint.Builder>
-
- org.box2d.proto.Box2D.PbJoint.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
,Box2D.PbJointOrBuilder
- Enclosing class:
- Box2D.PbJoint
public static final class Box2D.PbJoint.Builder extends com.google.protobuf.GeneratedMessage.Builder<Box2D.PbJoint.Builder> implements Box2D.PbJointOrBuilder
Protobuf typebox2d.PbJoint
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private com.google.protobuf.Internal.IntList
bodies_
private int
bodyA_
private int
bodyB_
private boolean
collideConnected_
private float
dampingRatio_
private boolean
enableLimit_
private boolean
enableMotor_
private float
frequency_
private Box2D.PbVec2
groundAnchorA_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
groundAnchorABuilder_
private Box2D.PbVec2
groundAnchorB_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
groundAnchorBBuilder_
private int
joint1_
private int
joint2_
private com.google.protobuf.Internal.IntList
joints_
private float
length_
private float
lengthA_
private float
lengthB_
private Box2D.PbVec2
localAnchorA_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
localAnchorABuilder_
private Box2D.PbVec2
localAnchorB_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
localAnchorBBuilder_
private Box2D.PbVec2
localAxisA_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
localAxisABuilder_
private float
lowerLimit_
private float
maxForce_
private float
maxLength_
private float
maxMotorForce_
private float
maxMotorTorque_
private float
maxTorque_
private float
motorSpeed_
private float
ratio_
private float
refAngle_
private long
tag_
private Box2D.PbVec2
target_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
targetBuilder_
private int
type_
private float
upperLimit_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Box2D.PbJoint.Builder
addAllBodies(java.lang.Iterable<? extends java.lang.Integer> values)
con volBox2D.PbJoint.Builder
addAllJoints(java.lang.Iterable<? extends java.lang.Integer> values)
con volBox2D.PbJoint.Builder
addBodies(int value)
con volBox2D.PbJoint.Builder
addJoints(int value)
con volBox2D.PbJoint
build()
Box2D.PbJoint
buildPartial()
private void
buildPartial0(Box2D.PbJoint result)
Box2D.PbJoint.Builder
clear()
Box2D.PbJoint.Builder
clearBodies()
con volBox2D.PbJoint.Builder
clearBodyA()
optional int32 body_a = 3;
Box2D.PbJoint.Builder
clearBodyB()
optional int32 body_b = 4;
Box2D.PbJoint.Builder
clearCollideConnected()
optional bool collideConnected = 5;
Box2D.PbJoint.Builder
clearDampingRatio()
distance, mouse, wheel, weld, col volBox2D.PbJoint.Builder
clearEnableLimit()
revolute, prismaticBox2D.PbJoint.Builder
clearEnableMotor()
revolute, prismatic, wheelBox2D.PbJoint.Builder
clearFrequency()
distance, mouse, wheel, weld, con volBox2D.PbJoint.Builder
clearGroundAnchorA()
pulleyBox2D.PbJoint.Builder
clearGroundAnchorB()
pulleyBox2D.PbJoint.Builder
clearJoint1()
gearBox2D.PbJoint.Builder
clearJoint2()
gearBox2D.PbJoint.Builder
clearJoints()
con volBox2D.PbJoint.Builder
clearLength()
distanceBox2D.PbJoint.Builder
clearLengthA()
pulleyBox2D.PbJoint.Builder
clearLengthB()
pulleyBox2D.PbJoint.Builder
clearLocalAnchorA()
optional .box2d.PbVec2 local_anchor_a = 6;
Box2D.PbJoint.Builder
clearLocalAnchorB()
optional .box2d.PbVec2 local_anchor_b = 7;
Box2D.PbJoint.Builder
clearLocalAxisA()
prismatic, wheelBox2D.PbJoint.Builder
clearLowerLimit()
revolute, prismaticBox2D.PbJoint.Builder
clearMaxForce()
mouse, friction, ropeBox2D.PbJoint.Builder
clearMaxLength()
ropeBox2D.PbJoint.Builder
clearMaxMotorForce()
prismaticBox2D.PbJoint.Builder
clearMaxMotorTorque()
revolute, wheelBox2D.PbJoint.Builder
clearMaxTorque()
frictionBox2D.PbJoint.Builder
clearMotorSpeed()
revolute, prismatic, wheelBox2D.PbJoint.Builder
clearRatio()
pulley, gearBox2D.PbJoint.Builder
clearRefAngle()
revolute, prismatic, jointBox2D.PbJoint.Builder
clearTag()
optional int64 tag = 1;
Box2D.PbJoint.Builder
clearTarget()
mouseBox2D.PbJoint.Builder
clearType()
required .box2d.PbJointType type = 2;
Box2D.PbJoint.Builder
clearUpperLimit()
revolute, prismaticprivate void
ensureBodiesIsMutable()
private void
ensureJointsIsMutable()
int
getBodies(int index)
con volint
getBodiesCount()
con voljava.util.List<java.lang.Integer>
getBodiesList()
con volint
getBodyA()
optional int32 body_a = 3;
int
getBodyB()
optional int32 body_b = 4;
boolean
getCollideConnected()
optional bool collideConnected = 5;
float
getDampingRatio()
distance, mouse, wheel, weld, col volBox2D.PbJoint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getEnableLimit()
revolute, prismaticboolean
getEnableMotor()
revolute, prismatic, wheelfloat
getFrequency()
distance, mouse, wheel, weld, con volBox2D.PbVec2
getGroundAnchorA()
pulleyBox2D.PbVec2.Builder
getGroundAnchorABuilder()
pulleyprivate com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getGroundAnchorAFieldBuilder()
pulleyBox2D.PbVec2OrBuilder
getGroundAnchorAOrBuilder()
pulleyBox2D.PbVec2
getGroundAnchorB()
pulleyBox2D.PbVec2.Builder
getGroundAnchorBBuilder()
pulleyprivate com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getGroundAnchorBFieldBuilder()
pulleyBox2D.PbVec2OrBuilder
getGroundAnchorBOrBuilder()
pulleyint
getJoint1()
gearint
getJoint2()
gearint
getJoints(int index)
con volint
getJointsCount()
con voljava.util.List<java.lang.Integer>
getJointsList()
con volfloat
getLength()
distancefloat
getLengthA()
pulleyfloat
getLengthB()
pulleyBox2D.PbVec2
getLocalAnchorA()
optional .box2d.PbVec2 local_anchor_a = 6;
Box2D.PbVec2.Builder
getLocalAnchorABuilder()
optional .box2d.PbVec2 local_anchor_a = 6;
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getLocalAnchorAFieldBuilder()
optional .box2d.PbVec2 local_anchor_a = 6;
Box2D.PbVec2OrBuilder
getLocalAnchorAOrBuilder()
optional .box2d.PbVec2 local_anchor_a = 6;
Box2D.PbVec2
getLocalAnchorB()
optional .box2d.PbVec2 local_anchor_b = 7;
Box2D.PbVec2.Builder
getLocalAnchorBBuilder()
optional .box2d.PbVec2 local_anchor_b = 7;
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getLocalAnchorBFieldBuilder()
optional .box2d.PbVec2 local_anchor_b = 7;
Box2D.PbVec2OrBuilder
getLocalAnchorBOrBuilder()
optional .box2d.PbVec2 local_anchor_b = 7;
Box2D.PbVec2
getLocalAxisA()
prismatic, wheelBox2D.PbVec2.Builder
getLocalAxisABuilder()
prismatic, wheelprivate com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getLocalAxisAFieldBuilder()
prismatic, wheelBox2D.PbVec2OrBuilder
getLocalAxisAOrBuilder()
prismatic, wheelfloat
getLowerLimit()
revolute, prismaticfloat
getMaxForce()
mouse, friction, ropefloat
getMaxLength()
ropefloat
getMaxMotorForce()
prismaticfloat
getMaxMotorTorque()
revolute, wheelfloat
getMaxTorque()
frictionfloat
getMotorSpeed()
revolute, prismatic, wheelfloat
getRatio()
pulley, gearfloat
getRefAngle()
revolute, prismatic, jointlong
getTag()
optional int64 tag = 1;
Box2D.PbVec2
getTarget()
mouseBox2D.PbVec2.Builder
getTargetBuilder()
mouseprivate com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder>
getTargetFieldBuilder()
mouseBox2D.PbVec2OrBuilder
getTargetOrBuilder()
mouseBox2D.PbJointType
getType()
required .box2d.PbJointType type = 2;
float
getUpperLimit()
revolute, prismaticboolean
hasBodyA()
optional int32 body_a = 3;
boolean
hasBodyB()
optional int32 body_b = 4;
boolean
hasCollideConnected()
optional bool collideConnected = 5;
boolean
hasDampingRatio()
distance, mouse, wheel, weld, col volboolean
hasEnableLimit()
revolute, prismaticboolean
hasEnableMotor()
revolute, prismatic, wheelboolean
hasFrequency()
distance, mouse, wheel, weld, con volboolean
hasGroundAnchorA()
pulleyboolean
hasGroundAnchorB()
pulleyboolean
hasJoint1()
gearboolean
hasJoint2()
gearboolean
hasLength()
distanceboolean
hasLengthA()
pulleyboolean
hasLengthB()
pulleyboolean
hasLocalAnchorA()
optional .box2d.PbVec2 local_anchor_a = 6;
boolean
hasLocalAnchorB()
optional .box2d.PbVec2 local_anchor_b = 7;
boolean
hasLocalAxisA()
prismatic, wheelboolean
hasLowerLimit()
revolute, prismaticboolean
hasMaxForce()
mouse, friction, ropeboolean
hasMaxLength()
ropeboolean
hasMaxMotorForce()
prismaticboolean
hasMaxMotorTorque()
revolute, wheelboolean
hasMaxTorque()
frictionboolean
hasMotorSpeed()
revolute, prismatic, wheelboolean
hasRatio()
pulley, gearboolean
hasRefAngle()
revolute, prismatic, jointboolean
hasTag()
optional int64 tag = 1;
boolean
hasTarget()
mouseboolean
hasType()
required .box2d.PbJointType type = 2;
boolean
hasUpperLimit()
revolute, prismaticprotected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Box2D.PbJoint.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Box2D.PbJoint.Builder
mergeFrom(com.google.protobuf.Message other)
Box2D.PbJoint.Builder
mergeFrom(Box2D.PbJoint other)
Box2D.PbJoint.Builder
mergeGroundAnchorA(Box2D.PbVec2 value)
pulleyBox2D.PbJoint.Builder
mergeGroundAnchorB(Box2D.PbVec2 value)
pulleyBox2D.PbJoint.Builder
mergeLocalAnchorA(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_a = 6;
Box2D.PbJoint.Builder
mergeLocalAnchorB(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_b = 7;
Box2D.PbJoint.Builder
mergeLocalAxisA(Box2D.PbVec2 value)
prismatic, wheelBox2D.PbJoint.Builder
mergeTarget(Box2D.PbVec2 value)
mouseBox2D.PbJoint.Builder
setBodies(int index, int value)
con volBox2D.PbJoint.Builder
setBodyA(int value)
optional int32 body_a = 3;
Box2D.PbJoint.Builder
setBodyB(int value)
optional int32 body_b = 4;
Box2D.PbJoint.Builder
setCollideConnected(boolean value)
optional bool collideConnected = 5;
Box2D.PbJoint.Builder
setDampingRatio(float value)
distance, mouse, wheel, weld, col volBox2D.PbJoint.Builder
setEnableLimit(boolean value)
revolute, prismaticBox2D.PbJoint.Builder
setEnableMotor(boolean value)
revolute, prismatic, wheelBox2D.PbJoint.Builder
setFrequency(float value)
distance, mouse, wheel, weld, con volBox2D.PbJoint.Builder
setGroundAnchorA(Box2D.PbVec2 value)
pulleyBox2D.PbJoint.Builder
setGroundAnchorA(Box2D.PbVec2.Builder builderForValue)
pulleyBox2D.PbJoint.Builder
setGroundAnchorB(Box2D.PbVec2 value)
pulleyBox2D.PbJoint.Builder
setGroundAnchorB(Box2D.PbVec2.Builder builderForValue)
pulleyBox2D.PbJoint.Builder
setJoint1(int value)
gearBox2D.PbJoint.Builder
setJoint2(int value)
gearBox2D.PbJoint.Builder
setJoints(int index, int value)
con volBox2D.PbJoint.Builder
setLength(float value)
distanceBox2D.PbJoint.Builder
setLengthA(float value)
pulleyBox2D.PbJoint.Builder
setLengthB(float value)
pulleyBox2D.PbJoint.Builder
setLocalAnchorA(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_a = 6;
Box2D.PbJoint.Builder
setLocalAnchorA(Box2D.PbVec2.Builder builderForValue)
optional .box2d.PbVec2 local_anchor_a = 6;
Box2D.PbJoint.Builder
setLocalAnchorB(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_b = 7;
Box2D.PbJoint.Builder
setLocalAnchorB(Box2D.PbVec2.Builder builderForValue)
optional .box2d.PbVec2 local_anchor_b = 7;
Box2D.PbJoint.Builder
setLocalAxisA(Box2D.PbVec2 value)
prismatic, wheelBox2D.PbJoint.Builder
setLocalAxisA(Box2D.PbVec2.Builder builderForValue)
prismatic, wheelBox2D.PbJoint.Builder
setLowerLimit(float value)
revolute, prismaticBox2D.PbJoint.Builder
setMaxForce(float value)
mouse, friction, ropeBox2D.PbJoint.Builder
setMaxLength(float value)
ropeBox2D.PbJoint.Builder
setMaxMotorForce(float value)
prismaticBox2D.PbJoint.Builder
setMaxMotorTorque(float value)
revolute, wheelBox2D.PbJoint.Builder
setMaxTorque(float value)
frictionBox2D.PbJoint.Builder
setMotorSpeed(float value)
revolute, prismatic, wheelBox2D.PbJoint.Builder
setRatio(float value)
pulley, gearBox2D.PbJoint.Builder
setRefAngle(float value)
revolute, prismatic, jointBox2D.PbJoint.Builder
setTag(long value)
optional int64 tag = 1;
Box2D.PbJoint.Builder
setTarget(Box2D.PbVec2 value)
mouseBox2D.PbJoint.Builder
setTarget(Box2D.PbVec2.Builder builderForValue)
mouseBox2D.PbJoint.Builder
setType(Box2D.PbJointType value)
required .box2d.PbJointType type = 2;
Box2D.PbJoint.Builder
setUpperLimit(float value)
revolute, prismatic-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
tag_
private long tag_
-
type_
private int type_
-
bodyA_
private int bodyA_
-
bodyB_
private int bodyB_
-
collideConnected_
private boolean collideConnected_
-
localAnchorA_
private Box2D.PbVec2 localAnchorA_
-
localAnchorABuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> localAnchorABuilder_
-
localAnchorB_
private Box2D.PbVec2 localAnchorB_
-
localAnchorBBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> localAnchorBBuilder_
-
refAngle_
private float refAngle_
-
enableLimit_
private boolean enableLimit_
-
lowerLimit_
private float lowerLimit_
-
upperLimit_
private float upperLimit_
-
enableMotor_
private boolean enableMotor_
-
motorSpeed_
private float motorSpeed_
-
maxMotorTorque_
private float maxMotorTorque_
-
localAxisA_
private Box2D.PbVec2 localAxisA_
-
localAxisABuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> localAxisABuilder_
-
maxMotorForce_
private float maxMotorForce_
-
length_
private float length_
-
frequency_
private float frequency_
-
dampingRatio_
private float dampingRatio_
-
groundAnchorA_
private Box2D.PbVec2 groundAnchorA_
-
groundAnchorABuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> groundAnchorABuilder_
-
groundAnchorB_
private Box2D.PbVec2 groundAnchorB_
-
groundAnchorBBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> groundAnchorBBuilder_
-
lengthA_
private float lengthA_
-
lengthB_
private float lengthB_
-
ratio_
private float ratio_
-
target_
private Box2D.PbVec2 target_
-
targetBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> targetBuilder_
-
maxForce_
private float maxForce_
-
joint1_
private int joint1_
-
joint2_
private int joint2_
-
maxTorque_
private float maxTorque_
-
maxLength_
private float maxLength_
-
bodies_
private com.google.protobuf.Internal.IntList bodies_
-
joints_
private com.google.protobuf.Internal.IntList joints_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbJoint.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Box2D.PbJoint.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbJoint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbJoint.Builder>
-
getDefaultInstanceForType
public Box2D.PbJoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Box2D.PbJoint build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Box2D.PbJoint buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Box2D.PbJoint result)
-
mergeFrom
public Box2D.PbJoint.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbJoint.Builder>
-
mergeFrom
public Box2D.PbJoint.Builder mergeFrom(Box2D.PbJoint other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbJoint.Builder>
-
mergeFrom
public Box2D.PbJoint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbJoint.Builder>
- Throws:
java.io.IOException
-
hasTag
public boolean hasTag()
optional int64 tag = 1;
- Specified by:
hasTag
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the tag field is set.
-
getTag
public long getTag()
optional int64 tag = 1;
- Specified by:
getTag
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The tag.
-
setTag
public Box2D.PbJoint.Builder setTag(long value)
optional int64 tag = 1;
- Parameters:
value
- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
public Box2D.PbJoint.Builder clearTag()
optional int64 tag = 1;
- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()
required .box2d.PbJointType type = 2;
- Specified by:
hasType
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the type field is set.
-
getType
public Box2D.PbJointType getType()
required .box2d.PbJointType type = 2;
- Specified by:
getType
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The type.
-
setType
public Box2D.PbJoint.Builder setType(Box2D.PbJointType value)
required .box2d.PbJointType type = 2;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
public Box2D.PbJoint.Builder clearType()
required .box2d.PbJointType type = 2;
- Returns:
- This builder for chaining.
-
hasBodyA
public boolean hasBodyA()
optional int32 body_a = 3;
- Specified by:
hasBodyA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the bodyA field is set.
-
getBodyA
public int getBodyA()
optional int32 body_a = 3;
- Specified by:
getBodyA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The bodyA.
-
setBodyA
public Box2D.PbJoint.Builder setBodyA(int value)
optional int32 body_a = 3;
- Parameters:
value
- The bodyA to set.- Returns:
- This builder for chaining.
-
clearBodyA
public Box2D.PbJoint.Builder clearBodyA()
optional int32 body_a = 3;
- Returns:
- This builder for chaining.
-
hasBodyB
public boolean hasBodyB()
optional int32 body_b = 4;
- Specified by:
hasBodyB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the bodyB field is set.
-
getBodyB
public int getBodyB()
optional int32 body_b = 4;
- Specified by:
getBodyB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The bodyB.
-
setBodyB
public Box2D.PbJoint.Builder setBodyB(int value)
optional int32 body_b = 4;
- Parameters:
value
- The bodyB to set.- Returns:
- This builder for chaining.
-
clearBodyB
public Box2D.PbJoint.Builder clearBodyB()
optional int32 body_b = 4;
- Returns:
- This builder for chaining.
-
hasCollideConnected
public boolean hasCollideConnected()
optional bool collideConnected = 5;
- Specified by:
hasCollideConnected
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the collideConnected field is set.
-
getCollideConnected
public boolean getCollideConnected()
optional bool collideConnected = 5;
- Specified by:
getCollideConnected
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The collideConnected.
-
setCollideConnected
public Box2D.PbJoint.Builder setCollideConnected(boolean value)
optional bool collideConnected = 5;
- Parameters:
value
- The collideConnected to set.- Returns:
- This builder for chaining.
-
clearCollideConnected
public Box2D.PbJoint.Builder clearCollideConnected()
optional bool collideConnected = 5;
- Returns:
- This builder for chaining.
-
hasLocalAnchorA
public boolean hasLocalAnchorA()
optional .box2d.PbVec2 local_anchor_a = 6;
- Specified by:
hasLocalAnchorA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the localAnchorA field is set.
-
getLocalAnchorA
public Box2D.PbVec2 getLocalAnchorA()
optional .box2d.PbVec2 local_anchor_a = 6;
- Specified by:
getLocalAnchorA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The localAnchorA.
-
setLocalAnchorA
public Box2D.PbJoint.Builder setLocalAnchorA(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_a = 6;
-
setLocalAnchorA
public Box2D.PbJoint.Builder setLocalAnchorA(Box2D.PbVec2.Builder builderForValue)
optional .box2d.PbVec2 local_anchor_a = 6;
-
mergeLocalAnchorA
public Box2D.PbJoint.Builder mergeLocalAnchorA(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_a = 6;
-
clearLocalAnchorA
public Box2D.PbJoint.Builder clearLocalAnchorA()
optional .box2d.PbVec2 local_anchor_a = 6;
-
getLocalAnchorABuilder
public Box2D.PbVec2.Builder getLocalAnchorABuilder()
optional .box2d.PbVec2 local_anchor_a = 6;
-
getLocalAnchorAOrBuilder
public Box2D.PbVec2OrBuilder getLocalAnchorAOrBuilder()
optional .box2d.PbVec2 local_anchor_a = 6;
- Specified by:
getLocalAnchorAOrBuilder
in interfaceBox2D.PbJointOrBuilder
-
getLocalAnchorAFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getLocalAnchorAFieldBuilder()
optional .box2d.PbVec2 local_anchor_a = 6;
-
hasLocalAnchorB
public boolean hasLocalAnchorB()
optional .box2d.PbVec2 local_anchor_b = 7;
- Specified by:
hasLocalAnchorB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the localAnchorB field is set.
-
getLocalAnchorB
public Box2D.PbVec2 getLocalAnchorB()
optional .box2d.PbVec2 local_anchor_b = 7;
- Specified by:
getLocalAnchorB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The localAnchorB.
-
setLocalAnchorB
public Box2D.PbJoint.Builder setLocalAnchorB(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_b = 7;
-
setLocalAnchorB
public Box2D.PbJoint.Builder setLocalAnchorB(Box2D.PbVec2.Builder builderForValue)
optional .box2d.PbVec2 local_anchor_b = 7;
-
mergeLocalAnchorB
public Box2D.PbJoint.Builder mergeLocalAnchorB(Box2D.PbVec2 value)
optional .box2d.PbVec2 local_anchor_b = 7;
-
clearLocalAnchorB
public Box2D.PbJoint.Builder clearLocalAnchorB()
optional .box2d.PbVec2 local_anchor_b = 7;
-
getLocalAnchorBBuilder
public Box2D.PbVec2.Builder getLocalAnchorBBuilder()
optional .box2d.PbVec2 local_anchor_b = 7;
-
getLocalAnchorBOrBuilder
public Box2D.PbVec2OrBuilder getLocalAnchorBOrBuilder()
optional .box2d.PbVec2 local_anchor_b = 7;
- Specified by:
getLocalAnchorBOrBuilder
in interfaceBox2D.PbJointOrBuilder
-
getLocalAnchorBFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getLocalAnchorBFieldBuilder()
optional .box2d.PbVec2 local_anchor_b = 7;
-
hasRefAngle
public boolean hasRefAngle()
revolute, prismatic, joint
optional float ref_angle = 10;
- Specified by:
hasRefAngle
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the refAngle field is set.
-
getRefAngle
public float getRefAngle()
revolute, prismatic, joint
optional float ref_angle = 10;
- Specified by:
getRefAngle
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The refAngle.
-
setRefAngle
public Box2D.PbJoint.Builder setRefAngle(float value)
revolute, prismatic, joint
optional float ref_angle = 10;
- Parameters:
value
- The refAngle to set.- Returns:
- This builder for chaining.
-
clearRefAngle
public Box2D.PbJoint.Builder clearRefAngle()
revolute, prismatic, joint
optional float ref_angle = 10;
- Returns:
- This builder for chaining.
-
hasEnableLimit
public boolean hasEnableLimit()
revolute, prismatic
optional bool enable_limit = 12;
- Specified by:
hasEnableLimit
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the enableLimit field is set.
-
getEnableLimit
public boolean getEnableLimit()
revolute, prismatic
optional bool enable_limit = 12;
- Specified by:
getEnableLimit
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The enableLimit.
-
setEnableLimit
public Box2D.PbJoint.Builder setEnableLimit(boolean value)
revolute, prismatic
optional bool enable_limit = 12;
- Parameters:
value
- The enableLimit to set.- Returns:
- This builder for chaining.
-
clearEnableLimit
public Box2D.PbJoint.Builder clearEnableLimit()
revolute, prismatic
optional bool enable_limit = 12;
- Returns:
- This builder for chaining.
-
hasLowerLimit
public boolean hasLowerLimit()
revolute, prismatic
optional float lower_limit = 13;
- Specified by:
hasLowerLimit
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the lowerLimit field is set.
-
getLowerLimit
public float getLowerLimit()
revolute, prismatic
optional float lower_limit = 13;
- Specified by:
getLowerLimit
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The lowerLimit.
-
setLowerLimit
public Box2D.PbJoint.Builder setLowerLimit(float value)
revolute, prismatic
optional float lower_limit = 13;
- Parameters:
value
- The lowerLimit to set.- Returns:
- This builder for chaining.
-
clearLowerLimit
public Box2D.PbJoint.Builder clearLowerLimit()
revolute, prismatic
optional float lower_limit = 13;
- Returns:
- This builder for chaining.
-
hasUpperLimit
public boolean hasUpperLimit()
revolute, prismatic
optional float upper_limit = 14;
- Specified by:
hasUpperLimit
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the upperLimit field is set.
-
getUpperLimit
public float getUpperLimit()
revolute, prismatic
optional float upper_limit = 14;
- Specified by:
getUpperLimit
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The upperLimit.
-
setUpperLimit
public Box2D.PbJoint.Builder setUpperLimit(float value)
revolute, prismatic
optional float upper_limit = 14;
- Parameters:
value
- The upperLimit to set.- Returns:
- This builder for chaining.
-
clearUpperLimit
public Box2D.PbJoint.Builder clearUpperLimit()
revolute, prismatic
optional float upper_limit = 14;
- Returns:
- This builder for chaining.
-
hasEnableMotor
public boolean hasEnableMotor()
revolute, prismatic, wheel
optional bool enable_motor = 15;
- Specified by:
hasEnableMotor
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the enableMotor field is set.
-
getEnableMotor
public boolean getEnableMotor()
revolute, prismatic, wheel
optional bool enable_motor = 15;
- Specified by:
getEnableMotor
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The enableMotor.
-
setEnableMotor
public Box2D.PbJoint.Builder setEnableMotor(boolean value)
revolute, prismatic, wheel
optional bool enable_motor = 15;
- Parameters:
value
- The enableMotor to set.- Returns:
- This builder for chaining.
-
clearEnableMotor
public Box2D.PbJoint.Builder clearEnableMotor()
revolute, prismatic, wheel
optional bool enable_motor = 15;
- Returns:
- This builder for chaining.
-
hasMotorSpeed
public boolean hasMotorSpeed()
revolute, prismatic, wheel
optional float motor_speed = 16;
- Specified by:
hasMotorSpeed
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the motorSpeed field is set.
-
getMotorSpeed
public float getMotorSpeed()
revolute, prismatic, wheel
optional float motor_speed = 16;
- Specified by:
getMotorSpeed
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The motorSpeed.
-
setMotorSpeed
public Box2D.PbJoint.Builder setMotorSpeed(float value)
revolute, prismatic, wheel
optional float motor_speed = 16;
- Parameters:
value
- The motorSpeed to set.- Returns:
- This builder for chaining.
-
clearMotorSpeed
public Box2D.PbJoint.Builder clearMotorSpeed()
revolute, prismatic, wheel
optional float motor_speed = 16;
- Returns:
- This builder for chaining.
-
hasMaxMotorTorque
public boolean hasMaxMotorTorque()
revolute, wheel
optional float max_motor_torque = 17;
- Specified by:
hasMaxMotorTorque
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the maxMotorTorque field is set.
-
getMaxMotorTorque
public float getMaxMotorTorque()
revolute, wheel
optional float max_motor_torque = 17;
- Specified by:
getMaxMotorTorque
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The maxMotorTorque.
-
setMaxMotorTorque
public Box2D.PbJoint.Builder setMaxMotorTorque(float value)
revolute, wheel
optional float max_motor_torque = 17;
- Parameters:
value
- The maxMotorTorque to set.- Returns:
- This builder for chaining.
-
clearMaxMotorTorque
public Box2D.PbJoint.Builder clearMaxMotorTorque()
revolute, wheel
optional float max_motor_torque = 17;
- Returns:
- This builder for chaining.
-
hasLocalAxisA
public boolean hasLocalAxisA()
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
- Specified by:
hasLocalAxisA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the localAxisA field is set.
-
getLocalAxisA
public Box2D.PbVec2 getLocalAxisA()
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
- Specified by:
getLocalAxisA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The localAxisA.
-
setLocalAxisA
public Box2D.PbJoint.Builder setLocalAxisA(Box2D.PbVec2 value)
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
-
setLocalAxisA
public Box2D.PbJoint.Builder setLocalAxisA(Box2D.PbVec2.Builder builderForValue)
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
-
mergeLocalAxisA
public Box2D.PbJoint.Builder mergeLocalAxisA(Box2D.PbVec2 value)
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
-
clearLocalAxisA
public Box2D.PbJoint.Builder clearLocalAxisA()
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
-
getLocalAxisABuilder
public Box2D.PbVec2.Builder getLocalAxisABuilder()
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
-
getLocalAxisAOrBuilder
public Box2D.PbVec2OrBuilder getLocalAxisAOrBuilder()
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
- Specified by:
getLocalAxisAOrBuilder
in interfaceBox2D.PbJointOrBuilder
-
getLocalAxisAFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getLocalAxisAFieldBuilder()
prismatic, wheel
optional .box2d.PbVec2 local_axis_a = 20;
-
hasMaxMotorForce
public boolean hasMaxMotorForce()
prismatic
optional float max_motor_force = 21;
- Specified by:
hasMaxMotorForce
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the maxMotorForce field is set.
-
getMaxMotorForce
public float getMaxMotorForce()
prismatic
optional float max_motor_force = 21;
- Specified by:
getMaxMotorForce
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The maxMotorForce.
-
setMaxMotorForce
public Box2D.PbJoint.Builder setMaxMotorForce(float value)
prismatic
optional float max_motor_force = 21;
- Parameters:
value
- The maxMotorForce to set.- Returns:
- This builder for chaining.
-
clearMaxMotorForce
public Box2D.PbJoint.Builder clearMaxMotorForce()
prismatic
optional float max_motor_force = 21;
- Returns:
- This builder for chaining.
-
hasLength
public boolean hasLength()
distance
optional float length = 30;
- Specified by:
hasLength
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the length field is set.
-
getLength
public float getLength()
distance
optional float length = 30;
- Specified by:
getLength
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The length.
-
setLength
public Box2D.PbJoint.Builder setLength(float value)
distance
optional float length = 30;
- Parameters:
value
- The length to set.- Returns:
- This builder for chaining.
-
clearLength
public Box2D.PbJoint.Builder clearLength()
distance
optional float length = 30;
- Returns:
- This builder for chaining.
-
hasFrequency
public boolean hasFrequency()
distance, mouse, wheel, weld, con vol
optional float frequency = 31;
- Specified by:
hasFrequency
in 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:
getFrequency
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The frequency.
-
setFrequency
public Box2D.PbJoint.Builder setFrequency(float value)
distance, mouse, wheel, weld, con vol
optional float frequency = 31;
- Parameters:
value
- The frequency to set.- Returns:
- This builder for chaining.
-
clearFrequency
public Box2D.PbJoint.Builder clearFrequency()
distance, mouse, wheel, weld, con vol
optional float frequency = 31;
- Returns:
- This builder for chaining.
-
hasDampingRatio
public boolean hasDampingRatio()
distance, mouse, wheel, weld, col vol
optional float damping_ratio = 32;
- Specified by:
hasDampingRatio
in 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:
getDampingRatio
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The dampingRatio.
-
setDampingRatio
public Box2D.PbJoint.Builder setDampingRatio(float value)
distance, mouse, wheel, weld, col vol
optional float damping_ratio = 32;
- Parameters:
value
- The dampingRatio to set.- Returns:
- This builder for chaining.
-
clearDampingRatio
public Box2D.PbJoint.Builder clearDampingRatio()
distance, mouse, wheel, weld, col vol
optional float damping_ratio = 32;
- Returns:
- This builder for chaining.
-
hasGroundAnchorA
public boolean hasGroundAnchorA()
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
- Specified by:
hasGroundAnchorA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the groundAnchorA field is set.
-
getGroundAnchorA
public Box2D.PbVec2 getGroundAnchorA()
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
- Specified by:
getGroundAnchorA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The groundAnchorA.
-
setGroundAnchorA
public Box2D.PbJoint.Builder setGroundAnchorA(Box2D.PbVec2 value)
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
-
setGroundAnchorA
public Box2D.PbJoint.Builder setGroundAnchorA(Box2D.PbVec2.Builder builderForValue)
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
-
mergeGroundAnchorA
public Box2D.PbJoint.Builder mergeGroundAnchorA(Box2D.PbVec2 value)
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
-
clearGroundAnchorA
public Box2D.PbJoint.Builder clearGroundAnchorA()
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
-
getGroundAnchorABuilder
public Box2D.PbVec2.Builder getGroundAnchorABuilder()
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
-
getGroundAnchorAOrBuilder
public Box2D.PbVec2OrBuilder getGroundAnchorAOrBuilder()
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
- Specified by:
getGroundAnchorAOrBuilder
in interfaceBox2D.PbJointOrBuilder
-
getGroundAnchorAFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getGroundAnchorAFieldBuilder()
pulley
optional .box2d.PbVec2 ground_anchor_a = 40;
-
hasGroundAnchorB
public boolean hasGroundAnchorB()
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
- Specified by:
hasGroundAnchorB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the groundAnchorB field is set.
-
getGroundAnchorB
public Box2D.PbVec2 getGroundAnchorB()
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
- Specified by:
getGroundAnchorB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The groundAnchorB.
-
setGroundAnchorB
public Box2D.PbJoint.Builder setGroundAnchorB(Box2D.PbVec2 value)
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
-
setGroundAnchorB
public Box2D.PbJoint.Builder setGroundAnchorB(Box2D.PbVec2.Builder builderForValue)
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
-
mergeGroundAnchorB
public Box2D.PbJoint.Builder mergeGroundAnchorB(Box2D.PbVec2 value)
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
-
clearGroundAnchorB
public Box2D.PbJoint.Builder clearGroundAnchorB()
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
-
getGroundAnchorBBuilder
public Box2D.PbVec2.Builder getGroundAnchorBBuilder()
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
-
getGroundAnchorBOrBuilder
public Box2D.PbVec2OrBuilder getGroundAnchorBOrBuilder()
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
- Specified by:
getGroundAnchorBOrBuilder
in interfaceBox2D.PbJointOrBuilder
-
getGroundAnchorBFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getGroundAnchorBFieldBuilder()
pulley
optional .box2d.PbVec2 ground_anchor_b = 41;
-
hasLengthA
public boolean hasLengthA()
pulley
optional float length_a = 42;
- Specified by:
hasLengthA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the lengthA field is set.
-
getLengthA
public float getLengthA()
pulley
optional float length_a = 42;
- Specified by:
getLengthA
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The lengthA.
-
setLengthA
public Box2D.PbJoint.Builder setLengthA(float value)
pulley
optional float length_a = 42;
- Parameters:
value
- The lengthA to set.- Returns:
- This builder for chaining.
-
clearLengthA
public Box2D.PbJoint.Builder clearLengthA()
pulley
optional float length_a = 42;
- Returns:
- This builder for chaining.
-
hasLengthB
public boolean hasLengthB()
pulley
optional float length_b = 43;
- Specified by:
hasLengthB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the lengthB field is set.
-
getLengthB
public float getLengthB()
pulley
optional float length_b = 43;
- Specified by:
getLengthB
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The lengthB.
-
setLengthB
public Box2D.PbJoint.Builder setLengthB(float value)
pulley
optional float length_b = 43;
- Parameters:
value
- The lengthB to set.- Returns:
- This builder for chaining.
-
clearLengthB
public Box2D.PbJoint.Builder clearLengthB()
pulley
optional float length_b = 43;
- Returns:
- This builder for chaining.
-
hasRatio
public boolean hasRatio()
pulley, gear
optional float ratio = 44;
- Specified by:
hasRatio
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the ratio field is set.
-
getRatio
public float getRatio()
pulley, gear
optional float ratio = 44;
- Specified by:
getRatio
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The ratio.
-
setRatio
public Box2D.PbJoint.Builder setRatio(float value)
pulley, gear
optional float ratio = 44;
- Parameters:
value
- The ratio to set.- Returns:
- This builder for chaining.
-
clearRatio
public Box2D.PbJoint.Builder clearRatio()
pulley, gear
optional float ratio = 44;
- Returns:
- This builder for chaining.
-
hasTarget
public boolean hasTarget()
mouse
optional .box2d.PbVec2 target = 50;
- Specified by:
hasTarget
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the target field is set.
-
getTarget
public Box2D.PbVec2 getTarget()
mouse
optional .box2d.PbVec2 target = 50;
- Specified by:
getTarget
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The target.
-
setTarget
public Box2D.PbJoint.Builder setTarget(Box2D.PbVec2 value)
mouse
optional .box2d.PbVec2 target = 50;
-
setTarget
public Box2D.PbJoint.Builder setTarget(Box2D.PbVec2.Builder builderForValue)
mouse
optional .box2d.PbVec2 target = 50;
-
mergeTarget
public Box2D.PbJoint.Builder mergeTarget(Box2D.PbVec2 value)
mouse
optional .box2d.PbVec2 target = 50;
-
clearTarget
public Box2D.PbJoint.Builder clearTarget()
mouse
optional .box2d.PbVec2 target = 50;
-
getTargetBuilder
public Box2D.PbVec2.Builder getTargetBuilder()
mouse
optional .box2d.PbVec2 target = 50;
-
getTargetOrBuilder
public Box2D.PbVec2OrBuilder getTargetOrBuilder()
mouse
optional .box2d.PbVec2 target = 50;
- Specified by:
getTargetOrBuilder
in interfaceBox2D.PbJointOrBuilder
-
getTargetFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder,Box2D.PbVec2OrBuilder> getTargetFieldBuilder()
mouse
optional .box2d.PbVec2 target = 50;
-
hasMaxForce
public boolean hasMaxForce()
mouse, friction, rope
optional float max_force = 51;
- Specified by:
hasMaxForce
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the maxForce field is set.
-
getMaxForce
public float getMaxForce()
mouse, friction, rope
optional float max_force = 51;
- Specified by:
getMaxForce
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The maxForce.
-
setMaxForce
public Box2D.PbJoint.Builder setMaxForce(float value)
mouse, friction, rope
optional float max_force = 51;
- Parameters:
value
- The maxForce to set.- Returns:
- This builder for chaining.
-
clearMaxForce
public Box2D.PbJoint.Builder clearMaxForce()
mouse, friction, rope
optional float max_force = 51;
- Returns:
- This builder for chaining.
-
hasJoint1
public boolean hasJoint1()
gear
optional int32 joint1 = 61;
- Specified by:
hasJoint1
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the joint1 field is set.
-
getJoint1
public int getJoint1()
gear
optional int32 joint1 = 61;
- Specified by:
getJoint1
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The joint1.
-
setJoint1
public Box2D.PbJoint.Builder setJoint1(int value)
gear
optional int32 joint1 = 61;
- Parameters:
value
- The joint1 to set.- Returns:
- This builder for chaining.
-
clearJoint1
public Box2D.PbJoint.Builder clearJoint1()
gear
optional int32 joint1 = 61;
- Returns:
- This builder for chaining.
-
hasJoint2
public boolean hasJoint2()
gear
optional int32 joint2 = 62;
- Specified by:
hasJoint2
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the joint2 field is set.
-
getJoint2
public int getJoint2()
gear
optional int32 joint2 = 62;
- Specified by:
getJoint2
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The joint2.
-
setJoint2
public Box2D.PbJoint.Builder setJoint2(int value)
gear
optional int32 joint2 = 62;
- Parameters:
value
- The joint2 to set.- Returns:
- This builder for chaining.
-
clearJoint2
public Box2D.PbJoint.Builder clearJoint2()
gear
optional int32 joint2 = 62;
- Returns:
- This builder for chaining.
-
hasMaxTorque
public boolean hasMaxTorque()
friction
optional float max_torque = 90;
- Specified by:
hasMaxTorque
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the maxTorque field is set.
-
getMaxTorque
public float getMaxTorque()
friction
optional float max_torque = 90;
- Specified by:
getMaxTorque
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The maxTorque.
-
setMaxTorque
public Box2D.PbJoint.Builder setMaxTorque(float value)
friction
optional float max_torque = 90;
- Parameters:
value
- The maxTorque to set.- Returns:
- This builder for chaining.
-
clearMaxTorque
public Box2D.PbJoint.Builder clearMaxTorque()
friction
optional float max_torque = 90;
- Returns:
- This builder for chaining.
-
hasMaxLength
public boolean hasMaxLength()
rope
optional float max_length = 100;
- Specified by:
hasMaxLength
in interfaceBox2D.PbJointOrBuilder
- Returns:
- Whether the maxLength field is set.
-
getMaxLength
public float getMaxLength()
rope
optional float max_length = 100;
- Specified by:
getMaxLength
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The maxLength.
-
setMaxLength
public Box2D.PbJoint.Builder setMaxLength(float value)
rope
optional float max_length = 100;
- Parameters:
value
- The maxLength to set.- Returns:
- This builder for chaining.
-
clearMaxLength
public Box2D.PbJoint.Builder clearMaxLength()
rope
optional float max_length = 100;
- Returns:
- This builder for chaining.
-
ensureBodiesIsMutable
private void ensureBodiesIsMutable()
-
getBodiesList
public java.util.List<java.lang.Integer> getBodiesList()
con vol
repeated int32 bodies = 110;
- Specified by:
getBodiesList
in interfaceBox2D.PbJointOrBuilder
- Returns:
- A list containing the bodies.
-
getBodiesCount
public int getBodiesCount()
con vol
repeated int32 bodies = 110;
- Specified by:
getBodiesCount
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The count of bodies.
-
getBodies
public int getBodies(int index)
con vol
repeated int32 bodies = 110;
- Specified by:
getBodies
in interfaceBox2D.PbJointOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The bodies at the given index.
-
setBodies
public Box2D.PbJoint.Builder setBodies(int index, int value)
con vol
repeated int32 bodies = 110;
- Parameters:
index
- The index to set the value at.value
- The bodies to set.- Returns:
- This builder for chaining.
-
addBodies
public Box2D.PbJoint.Builder addBodies(int value)
con vol
repeated int32 bodies = 110;
- Parameters:
value
- The bodies to add.- Returns:
- This builder for chaining.
-
addAllBodies
public Box2D.PbJoint.Builder addAllBodies(java.lang.Iterable<? extends java.lang.Integer> values)
con vol
repeated int32 bodies = 110;
- Parameters:
values
- The bodies to add.- Returns:
- This builder for chaining.
-
clearBodies
public Box2D.PbJoint.Builder clearBodies()
con vol
repeated int32 bodies = 110;
- Returns:
- This builder for chaining.
-
ensureJointsIsMutable
private void ensureJointsIsMutable()
-
getJointsList
public java.util.List<java.lang.Integer> getJointsList()
con vol
repeated int32 joints = 111;
- Specified by:
getJointsList
in interfaceBox2D.PbJointOrBuilder
- Returns:
- A list containing the joints.
-
getJointsCount
public int getJointsCount()
con vol
repeated int32 joints = 111;
- Specified by:
getJointsCount
in interfaceBox2D.PbJointOrBuilder
- Returns:
- The count of joints.
-
getJoints
public int getJoints(int index)
con vol
repeated int32 joints = 111;
- Specified by:
getJoints
in interfaceBox2D.PbJointOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The joints at the given index.
-
setJoints
public Box2D.PbJoint.Builder setJoints(int index, int value)
con vol
repeated int32 joints = 111;
- Parameters:
index
- The index to set the value at.value
- The joints to set.- Returns:
- This builder for chaining.
-
addJoints
public Box2D.PbJoint.Builder addJoints(int value)
con vol
repeated int32 joints = 111;
- Parameters:
value
- The joints to add.- Returns:
- This builder for chaining.
-
addAllJoints
public Box2D.PbJoint.Builder addAllJoints(java.lang.Iterable<? extends java.lang.Integer> values)
con vol
repeated int32 joints = 111;
- Parameters:
values
- The joints to add.- Returns:
- This builder for chaining.
-
clearJoints
public Box2D.PbJoint.Builder clearJoints()
con vol
repeated int32 joints = 111;
- Returns:
- This builder for chaining.
-
-