Package org.box2d.proto
Interface Box2D.PbShapeOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Box2D.PbShape,Box2D.PbShape.Builder
- Enclosing class:
- Box2D
public static interface Box2D.PbShapeOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Box2D.PbVec2getCenter()circleBox2D.PbVec2OrBuildergetCenterOrBuilder()circleBox2D.PbVec2getCentroid()polygonBox2D.PbVec2OrBuildergetCentroidOrBuilder()polygonbooleangetHas0()edge, chainbooleangetHas3()edge, chainBox2D.PbVec2getNext()chainBox2D.PbVec2OrBuildergetNextOrBuilder()chainBox2D.PbVec2getNormals(int index)polygonintgetNormalsCount()polygonjava.util.List<Box2D.PbVec2>getNormalsList()polygonBox2D.PbVec2OrBuildergetNormalsOrBuilder(int index)polygonjava.util.List<? extends Box2D.PbVec2OrBuilder>getNormalsOrBuilderList()polygonBox2D.PbVec2getPoints(int index)polygon, chainintgetPointsCount()polygon, chainjava.util.List<Box2D.PbVec2>getPointsList()polygon, chainBox2D.PbVec2OrBuildergetPointsOrBuilder(int index)polygon, chainjava.util.List<? extends Box2D.PbVec2OrBuilder>getPointsOrBuilderList()polygon, chainBox2D.PbVec2getPrev()chainBox2D.PbVec2OrBuildergetPrevOrBuilder()chainfloatgetRadius()circlelonggetTag()optional int64 tag = 1;Box2D.PbShapeTypegetType()required .box2d.PbShapeType type = 2;Box2D.PbVec2getV0()edgeBox2D.PbVec2OrBuildergetV0OrBuilder()edgeBox2D.PbVec2getV1()edgeBox2D.PbVec2OrBuildergetV1OrBuilder()edgeBox2D.PbVec2getV2()edgeBox2D.PbVec2OrBuildergetV2OrBuilder()edgeBox2D.PbVec2getV3()edgeBox2D.PbVec2OrBuildergetV3OrBuilder()edgebooleanhasCenter()circlebooleanhasCentroid()polygonbooleanhasHas0()edge, chainbooleanhasHas3()edge, chainbooleanhasNext()chainbooleanhasPrev()chainbooleanhasRadius()circlebooleanhasTag()optional int64 tag = 1;booleanhasType()required .box2d.PbShapeType type = 2;booleanhasV0()edgebooleanhasV1()edgebooleanhasV2()edgebooleanhasV3()edge-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasTag
boolean hasTag()
optional int64 tag = 1;- Returns:
- Whether the tag field is set.
-
getTag
long getTag()
optional int64 tag = 1;- Returns:
- The tag.
-
hasType
boolean hasType()
required .box2d.PbShapeType type = 2;- Returns:
- Whether the type field is set.
-
getType
Box2D.PbShapeType getType()
required .box2d.PbShapeType type = 2;- Returns:
- The type.
-
hasCenter
boolean hasCenter()
circle
optional .box2d.PbVec2 center = 10;- Returns:
- Whether the center field is set.
-
getCenter
Box2D.PbVec2 getCenter()
circle
optional .box2d.PbVec2 center = 10;- Returns:
- The center.
-
getCenterOrBuilder
Box2D.PbVec2OrBuilder getCenterOrBuilder()
circle
optional .box2d.PbVec2 center = 10;
-
hasRadius
boolean hasRadius()
circle
optional float radius = 11;- Returns:
- Whether the radius field is set.
-
getRadius
float getRadius()
circle
optional float radius = 11;- Returns:
- The radius.
-
getPointsList
java.util.List<Box2D.PbVec2> getPointsList()
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getPoints
Box2D.PbVec2 getPoints(int index)
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getPointsCount
int getPointsCount()
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getPointsOrBuilderList
java.util.List<? extends Box2D.PbVec2OrBuilder> getPointsOrBuilderList()
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getPointsOrBuilder
Box2D.PbVec2OrBuilder getPointsOrBuilder(int index)
polygon, chain
repeated .box2d.PbVec2 points = 20;
-
getNormalsList
java.util.List<Box2D.PbVec2> getNormalsList()
polygon
repeated .box2d.PbVec2 normals = 21;
-
getNormals
Box2D.PbVec2 getNormals(int index)
polygon
repeated .box2d.PbVec2 normals = 21;
-
getNormalsCount
int getNormalsCount()
polygon
repeated .box2d.PbVec2 normals = 21;
-
getNormalsOrBuilderList
java.util.List<? extends Box2D.PbVec2OrBuilder> getNormalsOrBuilderList()
polygon
repeated .box2d.PbVec2 normals = 21;
-
getNormalsOrBuilder
Box2D.PbVec2OrBuilder getNormalsOrBuilder(int index)
polygon
repeated .box2d.PbVec2 normals = 21;
-
hasCentroid
boolean hasCentroid()
polygon
optional .box2d.PbVec2 centroid = 22;- Returns:
- Whether the centroid field is set.
-
getCentroid
Box2D.PbVec2 getCentroid()
polygon
optional .box2d.PbVec2 centroid = 22;- Returns:
- The centroid.
-
getCentroidOrBuilder
Box2D.PbVec2OrBuilder getCentroidOrBuilder()
polygon
optional .box2d.PbVec2 centroid = 22;
-
hasV0
boolean hasV0()
edge
optional .box2d.PbVec2 v0 = 30;- Returns:
- Whether the v0 field is set.
-
getV0
Box2D.PbVec2 getV0()
edge
optional .box2d.PbVec2 v0 = 30;- Returns:
- The v0.
-
getV0OrBuilder
Box2D.PbVec2OrBuilder getV0OrBuilder()
edge
optional .box2d.PbVec2 v0 = 30;
-
hasV1
boolean hasV1()
edge
optional .box2d.PbVec2 v1 = 31;- Returns:
- Whether the v1 field is set.
-
getV1
Box2D.PbVec2 getV1()
edge
optional .box2d.PbVec2 v1 = 31;- Returns:
- The v1.
-
getV1OrBuilder
Box2D.PbVec2OrBuilder getV1OrBuilder()
edge
optional .box2d.PbVec2 v1 = 31;
-
hasV2
boolean hasV2()
edge
optional .box2d.PbVec2 v2 = 32;- Returns:
- Whether the v2 field is set.
-
getV2
Box2D.PbVec2 getV2()
edge
optional .box2d.PbVec2 v2 = 32;- Returns:
- The v2.
-
getV2OrBuilder
Box2D.PbVec2OrBuilder getV2OrBuilder()
edge
optional .box2d.PbVec2 v2 = 32;
-
hasV3
boolean hasV3()
edge
optional .box2d.PbVec2 v3 = 33;- Returns:
- Whether the v3 field is set.
-
getV3
Box2D.PbVec2 getV3()
edge
optional .box2d.PbVec2 v3 = 33;- Returns:
- The v3.
-
getV3OrBuilder
Box2D.PbVec2OrBuilder getV3OrBuilder()
edge
optional .box2d.PbVec2 v3 = 33;
-
hasHas0
boolean hasHas0()
edge, chain
optional bool has0 = 34;- Returns:
- Whether the has0 field is set.
-
getHas0
boolean getHas0()
edge, chain
optional bool has0 = 34;- Returns:
- The has0.
-
hasHas3
boolean hasHas3()
edge, chain
optional bool has3 = 35;- Returns:
- Whether the has3 field is set.
-
getHas3
boolean getHas3()
edge, chain
optional bool has3 = 35;- Returns:
- The has3.
-
hasPrev
boolean hasPrev()
chain
optional .box2d.PbVec2 prev = 40;- Returns:
- Whether the prev field is set.
-
getPrev
Box2D.PbVec2 getPrev()
chain
optional .box2d.PbVec2 prev = 40;- Returns:
- The prev.
-
getPrevOrBuilder
Box2D.PbVec2OrBuilder getPrevOrBuilder()
chain
optional .box2d.PbVec2 prev = 40;
-
hasNext
boolean hasNext()
chain
optional .box2d.PbVec2 next = 41;- Returns:
- Whether the next field is set.
-
getNext
Box2D.PbVec2 getNext()
chain
optional .box2d.PbVec2 next = 41;- Returns:
- The next.
-
getNextOrBuilder
Box2D.PbVec2OrBuilder getNextOrBuilder()
chain
optional .box2d.PbVec2 next = 41;
-
-