Package org.box2d.proto
Class Box2D.PbShape.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Box2D.PbShape.Builder>
com.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
org.box2d.proto.Box2D.PbShape.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.PbShapeOrBuilder
- Enclosing class:
Box2D.PbShape
public static final class Box2D.PbShape.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
implements Box2D.PbShapeOrBuilder
just include all fields we might useProtobuf type
box2d.PbShape
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private boolean
private boolean
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private java.util.List
<Box2D.PbVec2> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private java.util.List
<Box2D.PbVec2> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private float
private long
private int
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllNormals
(java.lang.Iterable<? extends Box2D.PbVec2> values) polygonaddAllPoints
(java.lang.Iterable<? extends Box2D.PbVec2> values) polygon, chainaddNormals
(int index, Box2D.PbVec2 value) polygonaddNormals
(int index, Box2D.PbVec2.Builder builderForValue) polygonaddNormals
(Box2D.PbVec2 value) polygonaddNormals
(Box2D.PbVec2.Builder builderForValue) polygonpolygonaddNormalsBuilder
(int index) polygonaddPoints
(int index, Box2D.PbVec2 value) polygon, chainaddPoints
(int index, Box2D.PbVec2.Builder builderForValue) polygon, chainaddPoints
(Box2D.PbVec2 value) polygon, chainaddPoints
(Box2D.PbVec2.Builder builderForValue) polygon, chainpolygon, chainaddPointsBuilder
(int index) polygon, chainbuild()
private void
buildPartial0
(Box2D.PbShape result) private void
clear()
circlepolygonedge, chainedge, chainchainpolygonpolygon, chainchaincircleclearTag()
optional int64 tag = 1;
required .box2d.PbShapeType type = 2;
clearV0()
edgeclearV1()
edgeclearV2()
edgeclearV3()
edgeprivate void
private void
circlecirclecirclepolygonpolygonpolygonstatic final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
boolean
getHas0()
edge, chainboolean
getHas3()
edge, chaingetNext()
chainchainchaingetNormals
(int index) polygongetNormalsBuilder
(int index) polygonjava.util.List
<Box2D.PbVec2.Builder> polygonint
polygonjava.util.List
<Box2D.PbVec2> polygongetNormalsOrBuilder
(int index) polygonjava.util.List
<? extends Box2D.PbVec2OrBuilder> polygongetPoints
(int index) polygon, chaingetPointsBuilder
(int index) polygon, chainjava.util.List
<Box2D.PbVec2.Builder> polygon, chainint
polygon, chainjava.util.List
<Box2D.PbVec2> polygon, chaingetPointsOrBuilder
(int index) polygon, chainjava.util.List
<? extends Box2D.PbVec2OrBuilder> polygon, chaingetPrev()
chainchainchainfloat
circlelong
getTag()
optional int64 tag = 1;
getType()
required .box2d.PbShapeType type = 2;
getV0()
edgeedgeedgegetV1()
edgeedgeedgegetV2()
edgeedgeedgegetV3()
edgeedgeedgeboolean
circleboolean
polygonboolean
hasHas0()
edge, chainboolean
hasHas3()
edge, chainboolean
hasNext()
chainboolean
hasPrev()
chainboolean
circleboolean
hasTag()
optional int64 tag = 1;
boolean
hasType()
required .box2d.PbShapeType type = 2;
boolean
hasV0()
edgeboolean
hasV1()
edgeboolean
hasV2()
edgeboolean
hasV3()
edgeprivate com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> circleprivate com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> polygonprotected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> chainprivate com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> chainprivate com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> edgeprivate com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> edgeprivate com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> edgeprivate com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> edgefinal boolean
private void
mergeCenter
(Box2D.PbVec2 value) circlemergeCentroid
(Box2D.PbVec2 value) polygonmergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(Box2D.PbShape other) mergeNext
(Box2D.PbVec2 value) chainmergePrev
(Box2D.PbVec2 value) chainmergeV0
(Box2D.PbVec2 value) edgemergeV1
(Box2D.PbVec2 value) edgemergeV2
(Box2D.PbVec2 value) edgemergeV3
(Box2D.PbVec2 value) edgeremoveNormals
(int index) polygonremovePoints
(int index) polygon, chainsetCenter
(Box2D.PbVec2 value) circlesetCenter
(Box2D.PbVec2.Builder builderForValue) circlesetCentroid
(Box2D.PbVec2 value) polygonsetCentroid
(Box2D.PbVec2.Builder builderForValue) polygonsetHas0
(boolean value) edge, chainsetHas3
(boolean value) edge, chainsetNext
(Box2D.PbVec2 value) chainsetNext
(Box2D.PbVec2.Builder builderForValue) chainsetNormals
(int index, Box2D.PbVec2 value) polygonsetNormals
(int index, Box2D.PbVec2.Builder builderForValue) polygonsetPoints
(int index, Box2D.PbVec2 value) polygon, chainsetPoints
(int index, Box2D.PbVec2.Builder builderForValue) polygon, chainsetPrev
(Box2D.PbVec2 value) chainsetPrev
(Box2D.PbVec2.Builder builderForValue) chainsetRadius
(float value) circlesetTag
(long value) optional int64 tag = 1;
setType
(Box2D.PbShapeType value) required .box2d.PbShapeType type = 2;
setV0
(Box2D.PbVec2 value) edgesetV0
(Box2D.PbVec2.Builder builderForValue) edgesetV1
(Box2D.PbVec2 value) edgesetV1
(Box2D.PbVec2.Builder builderForValue) edgesetV2
(Box2D.PbVec2 value) edgesetV2
(Box2D.PbVec2.Builder builderForValue) edgesetV3
(Box2D.PbVec2 value) edgesetV3
(Box2D.PbVec2.Builder builderForValue) edgeMethods 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
tag_
private long tag_ -
type_
private int type_ -
center_
-
centerBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, centerBuilder_Box2D.PbVec2OrBuilder> -
radius_
private float radius_ -
points_
-
pointsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, pointsBuilder_Box2D.PbVec2OrBuilder> -
normals_
-
normalsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, normalsBuilder_Box2D.PbVec2OrBuilder> -
centroid_
-
centroidBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, centroidBuilder_Box2D.PbVec2OrBuilder> -
v0_
-
v0Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v0Builder_Box2D.PbVec2OrBuilder> -
v1_
-
v1Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v1Builder_Box2D.PbVec2OrBuilder> -
v2_
-
v2Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v2Builder_Box2D.PbVec2OrBuilder> -
v3_
-
v3Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v3Builder_Box2D.PbVec2OrBuilder> -
has0_
private boolean has0_ -
has3_
private boolean has3_ -
prev_
-
prevBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, prevBuilder_Box2D.PbVec2OrBuilder> -
next_
-
nextBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, nextBuilder_Box2D.PbVec2OrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
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.PbShape.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
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.PbShape.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.PbShape.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbShape.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
-
mergeFrom
public Box2D.PbShape.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.PbShape.Builder>
- Throws:
java.io.IOException
-
hasTag
public boolean hasTag()optional int64 tag = 1;
- Specified by:
hasTag
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the tag field is set.
-
getTag
public long getTag()optional int64 tag = 1;
- Specified by:
getTag
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The tag.
-
setTag
optional int64 tag = 1;
- Parameters:
value
- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
optional int64 tag = 1;
- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()required .box2d.PbShapeType type = 2;
- Specified by:
hasType
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the type field is set.
-
getType
required .box2d.PbShapeType type = 2;
- Specified by:
getType
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The type.
-
setType
required .box2d.PbShapeType type = 2;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
required .box2d.PbShapeType type = 2;
- Returns:
- This builder for chaining.
-
hasCenter
public boolean hasCenter()circle
optional .box2d.PbVec2 center = 10;
- Specified by:
hasCenter
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the center field is set.
-
getCenter
circle
optional .box2d.PbVec2 center = 10;
- Specified by:
getCenter
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The center.
-
setCenter
circle
optional .box2d.PbVec2 center = 10;
-
setCenter
circle
optional .box2d.PbVec2 center = 10;
-
mergeCenter
circle
optional .box2d.PbVec2 center = 10;
-
clearCenter
circle
optional .box2d.PbVec2 center = 10;
-
getCenterBuilder
circle
optional .box2d.PbVec2 center = 10;
-
getCenterOrBuilder
circle
optional .box2d.PbVec2 center = 10;
- Specified by:
getCenterOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetCenterFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetCenterFieldBuilder()Box2D.PbVec2OrBuilder> circle
optional .box2d.PbVec2 center = 10;
-
hasRadius
public boolean hasRadius()circle
optional float radius = 11;
- Specified by:
hasRadius
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the radius field is set.
-
getRadius
public float getRadius()circle
optional float radius = 11;
- Specified by:
getRadius
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The radius.
-
setRadius
circle
optional float radius = 11;
- Parameters:
value
- The radius to set.- Returns:
- This builder for chaining.
-
clearRadius
circle
optional float radius = 11;
- Returns:
- This builder for chaining.
-
ensurePointsIsMutable
private void ensurePointsIsMutable() -
getPointsList
polygon, chain
repeated .box2d.PbVec2 points = 20;
- Specified by:
getPointsList
in interfaceBox2D.PbShapeOrBuilder
-
getPointsCount
public int getPointsCount()polygon, chain
repeated .box2d.PbVec2 points = 20;
- Specified by:
getPointsCount
in interfaceBox2D.PbShapeOrBuilder
-
getPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
- Specified by:
getPoints
in interfaceBox2D.PbShapeOrBuilder
-
setPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
setPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
addPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
addPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
addPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
addPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
addAllPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
clearPoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
removePoints
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getPointsBuilder
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getPointsOrBuilder
polygon, chain
repeated .box2d.PbVec2 points = 20;
- Specified by:
getPointsOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getPointsOrBuilderList
polygon, chain
repeated .box2d.PbVec2 points = 20;
- Specified by:
getPointsOrBuilderList
in interfaceBox2D.PbShapeOrBuilder
-
addPointsBuilder
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
addPointsBuilder
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getPointsBuilderList
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
internalGetPointsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetPointsFieldBuilder()Box2D.PbVec2OrBuilder> -
ensureNormalsIsMutable
private void ensureNormalsIsMutable() -
getNormalsList
polygon
repeated .box2d.PbVec2 normals = 21;
- Specified by:
getNormalsList
in interfaceBox2D.PbShapeOrBuilder
-
getNormalsCount
public int getNormalsCount()polygon
repeated .box2d.PbVec2 normals = 21;
- Specified by:
getNormalsCount
in interfaceBox2D.PbShapeOrBuilder
-
getNormals
polygon
repeated .box2d.PbVec2 normals = 21;
- Specified by:
getNormals
in interfaceBox2D.PbShapeOrBuilder
-
setNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
setNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
addNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
addNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
addNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
addNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
addAllNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
clearNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
removeNormals
polygon
repeated .box2d.PbVec2 normals = 21;
-
getNormalsBuilder
polygon
repeated .box2d.PbVec2 normals = 21;
-
getNormalsOrBuilder
polygon
repeated .box2d.PbVec2 normals = 21;
- Specified by:
getNormalsOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getNormalsOrBuilderList
polygon
repeated .box2d.PbVec2 normals = 21;
- Specified by:
getNormalsOrBuilderList
in interfaceBox2D.PbShapeOrBuilder
-
addNormalsBuilder
polygon
repeated .box2d.PbVec2 normals = 21;
-
addNormalsBuilder
polygon
repeated .box2d.PbVec2 normals = 21;
-
getNormalsBuilderList
polygon
repeated .box2d.PbVec2 normals = 21;
-
internalGetNormalsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetNormalsFieldBuilder()Box2D.PbVec2OrBuilder> -
hasCentroid
public boolean hasCentroid()polygon
optional .box2d.PbVec2 centroid = 22;
- Specified by:
hasCentroid
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the centroid field is set.
-
getCentroid
polygon
optional .box2d.PbVec2 centroid = 22;
- Specified by:
getCentroid
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The centroid.
-
setCentroid
polygon
optional .box2d.PbVec2 centroid = 22;
-
setCentroid
polygon
optional .box2d.PbVec2 centroid = 22;
-
mergeCentroid
polygon
optional .box2d.PbVec2 centroid = 22;
-
clearCentroid
polygon
optional .box2d.PbVec2 centroid = 22;
-
getCentroidBuilder
polygon
optional .box2d.PbVec2 centroid = 22;
-
getCentroidOrBuilder
polygon
optional .box2d.PbVec2 centroid = 22;
- Specified by:
getCentroidOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetCentroidFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetCentroidFieldBuilder()Box2D.PbVec2OrBuilder> polygon
optional .box2d.PbVec2 centroid = 22;
-
hasV0
public boolean hasV0()edge
optional .box2d.PbVec2 v0 = 30;
- Specified by:
hasV0
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the v0 field is set.
-
getV0
edge
optional .box2d.PbVec2 v0 = 30;
- Specified by:
getV0
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The v0.
-
setV0
edge
optional .box2d.PbVec2 v0 = 30;
-
setV0
edge
optional .box2d.PbVec2 v0 = 30;
-
mergeV0
edge
optional .box2d.PbVec2 v0 = 30;
-
clearV0
edge
optional .box2d.PbVec2 v0 = 30;
-
getV0Builder
edge
optional .box2d.PbVec2 v0 = 30;
-
getV0OrBuilder
edge
optional .box2d.PbVec2 v0 = 30;
- Specified by:
getV0OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetV0FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetV0FieldBuilder()Box2D.PbVec2OrBuilder> edge
optional .box2d.PbVec2 v0 = 30;
-
hasV1
public boolean hasV1()edge
optional .box2d.PbVec2 v1 = 31;
- Specified by:
hasV1
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the v1 field is set.
-
getV1
edge
optional .box2d.PbVec2 v1 = 31;
- Specified by:
getV1
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The v1.
-
setV1
edge
optional .box2d.PbVec2 v1 = 31;
-
setV1
edge
optional .box2d.PbVec2 v1 = 31;
-
mergeV1
edge
optional .box2d.PbVec2 v1 = 31;
-
clearV1
edge
optional .box2d.PbVec2 v1 = 31;
-
getV1Builder
edge
optional .box2d.PbVec2 v1 = 31;
-
getV1OrBuilder
edge
optional .box2d.PbVec2 v1 = 31;
- Specified by:
getV1OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetV1FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetV1FieldBuilder()Box2D.PbVec2OrBuilder> edge
optional .box2d.PbVec2 v1 = 31;
-
hasV2
public boolean hasV2()edge
optional .box2d.PbVec2 v2 = 32;
- Specified by:
hasV2
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the v2 field is set.
-
getV2
edge
optional .box2d.PbVec2 v2 = 32;
- Specified by:
getV2
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The v2.
-
setV2
edge
optional .box2d.PbVec2 v2 = 32;
-
setV2
edge
optional .box2d.PbVec2 v2 = 32;
-
mergeV2
edge
optional .box2d.PbVec2 v2 = 32;
-
clearV2
edge
optional .box2d.PbVec2 v2 = 32;
-
getV2Builder
edge
optional .box2d.PbVec2 v2 = 32;
-
getV2OrBuilder
edge
optional .box2d.PbVec2 v2 = 32;
- Specified by:
getV2OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetV2FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetV2FieldBuilder()Box2D.PbVec2OrBuilder> edge
optional .box2d.PbVec2 v2 = 32;
-
hasV3
public boolean hasV3()edge
optional .box2d.PbVec2 v3 = 33;
- Specified by:
hasV3
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the v3 field is set.
-
getV3
edge
optional .box2d.PbVec2 v3 = 33;
- Specified by:
getV3
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The v3.
-
setV3
edge
optional .box2d.PbVec2 v3 = 33;
-
setV3
edge
optional .box2d.PbVec2 v3 = 33;
-
mergeV3
edge
optional .box2d.PbVec2 v3 = 33;
-
clearV3
edge
optional .box2d.PbVec2 v3 = 33;
-
getV3Builder
edge
optional .box2d.PbVec2 v3 = 33;
-
getV3OrBuilder
edge
optional .box2d.PbVec2 v3 = 33;
- Specified by:
getV3OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetV3FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetV3FieldBuilder()Box2D.PbVec2OrBuilder> edge
optional .box2d.PbVec2 v3 = 33;
-
hasHas0
public boolean hasHas0()edge, chain
optional bool has0 = 34;
- Specified by:
hasHas0
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the has0 field is set.
-
getHas0
public boolean getHas0()edge, chain
optional bool has0 = 34;
- Specified by:
getHas0
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The has0.
-
setHas0
edge, chain
optional bool has0 = 34;
- Parameters:
value
- The has0 to set.- Returns:
- This builder for chaining.
-
clearHas0
edge, chain
optional bool has0 = 34;
- Returns:
- This builder for chaining.
-
hasHas3
public boolean hasHas3()edge, chain
optional bool has3 = 35;
- Specified by:
hasHas3
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the has3 field is set.
-
getHas3
public boolean getHas3()edge, chain
optional bool has3 = 35;
- Specified by:
getHas3
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The has3.
-
setHas3
edge, chain
optional bool has3 = 35;
- Parameters:
value
- The has3 to set.- Returns:
- This builder for chaining.
-
clearHas3
edge, chain
optional bool has3 = 35;
- Returns:
- This builder for chaining.
-
hasPrev
public boolean hasPrev()chain
optional .box2d.PbVec2 prev = 40;
- Specified by:
hasPrev
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the prev field is set.
-
getPrev
chain
optional .box2d.PbVec2 prev = 40;
- Specified by:
getPrev
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The prev.
-
setPrev
chain
optional .box2d.PbVec2 prev = 40;
-
setPrev
chain
optional .box2d.PbVec2 prev = 40;
-
mergePrev
chain
optional .box2d.PbVec2 prev = 40;
-
clearPrev
chain
optional .box2d.PbVec2 prev = 40;
-
getPrevBuilder
chain
optional .box2d.PbVec2 prev = 40;
-
getPrevOrBuilder
chain
optional .box2d.PbVec2 prev = 40;
- Specified by:
getPrevOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetPrevFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetPrevFieldBuilder()Box2D.PbVec2OrBuilder> chain
optional .box2d.PbVec2 prev = 40;
-
hasNext
public boolean hasNext()chain
optional .box2d.PbVec2 next = 41;
- Specified by:
hasNext
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- Whether the next field is set.
-
getNext
chain
optional .box2d.PbVec2 next = 41;
- Specified by:
getNext
in interfaceBox2D.PbShapeOrBuilder
- Returns:
- The next.
-
setNext
chain
optional .box2d.PbVec2 next = 41;
-
setNext
chain
optional .box2d.PbVec2 next = 41;
-
mergeNext
chain
optional .box2d.PbVec2 next = 41;
-
clearNext
chain
optional .box2d.PbVec2 next = 41;
-
getNextBuilder
chain
optional .box2d.PbVec2 next = 41;
-
getNextOrBuilder
chain
optional .box2d.PbVec2 next = 41;
- Specified by:
getNextOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
internalGetNextFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, internalGetNextFieldBuilder()Box2D.PbVec2OrBuilder> chain
optional .box2d.PbVec2 next = 41;
-