// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: VisionField.proto
package messages;
/**
* Protobuf type {@code messages.VisionField}
*/
public final class VisionField extends
com.google.protobuf.GeneratedMessage
implements VisionFieldOrBuilder {
// Use VisionField.newBuilder() to construct.
private VisionField(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private VisionField(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final VisionField defaultInstance;
public static VisionField getDefaultInstance() {
return defaultInstance;
}
public VisionField getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private VisionField(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
timestamp_ = input.readInt64();
break;
}
case 18: {
messages.VisualGoalPost.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = goalPostL_.toBuilder();
}
goalPostL_ = input.readMessage(messages.VisualGoalPost.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(goalPostL_);
goalPostL_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000002;
break;
}
case 26: {
messages.VisualGoalPost.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = goalPostR_.toBuilder();
}
goalPostR_ = input.readMessage(messages.VisualGoalPost.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(goalPostR_);
goalPostR_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
visualCorner_ = new java.util.ArrayList<messages.VisualCorner>();
mutable_bitField0_ |= 0x00000008;
}
visualCorner_.add(input.readMessage(messages.VisualCorner.PARSER, extensionRegistry));
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
visualLine_ = new java.util.ArrayList<messages.VisualLine>();
mutable_bitField0_ |= 0x00000020;
}
visualLine_.add(input.readMessage(messages.VisualLine.PARSER, extensionRegistry));
break;
}
case 50: {
messages.VisualDetection.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = visualCross_.toBuilder();
}
visualCross_ = input.readMessage(messages.VisualDetection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(visualCross_);
visualCross_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000008;
break;
}
case 58: {
messages.VisualFieldEdge.Builder subBuilder = null;
if (((bitField0_ & 0x00000010) == 0x00000010)) {
subBuilder = visualFieldEdge_.toBuilder();
}
visualFieldEdge_ = input.readMessage(messages.VisualFieldEdge.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(visualFieldEdge_);
visualFieldEdge_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000010;
break;
}
case 66: {
if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
bottomLine_ = new java.util.ArrayList<messages.VisualLine>();
mutable_bitField0_ |= 0x00000040;
}
bottomLine_.add(input.readMessage(messages.VisualLine.PARSER, extensionRegistry));
break;
}
case 74: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
bottomCorner_ = new java.util.ArrayList<messages.VisualCorner>();
mutable_bitField0_ |= 0x00000010;
}
bottomCorner_.add(input.readMessage(messages.VisualCorner.PARSER, extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
visualCorner_ = java.util.Collections.unmodifiableList(visualCorner_);
}
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
visualLine_ = java.util.Collections.unmodifiableList(visualLine_);
}
if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
bottomLine_ = java.util.Collections.unmodifiableList(bottomLine_);
}
if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
bottomCorner_ = java.util.Collections.unmodifiableList(bottomCorner_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return messages._File_VisionField.internal_static_messages_VisionField_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return messages._File_VisionField.internal_static_messages_VisionField_fieldAccessorTable
.ensureFieldAccessorsInitialized(
messages.VisionField.class, messages.VisionField.Builder.class);
}
public static com.google.protobuf.Parser<VisionField> PARSER =
new com.google.protobuf.AbstractParser<VisionField>() {
public VisionField parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new VisionField(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<VisionField> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int64 timestamp = 1;
public static final int TIMESTAMP_FIELD_NUMBER = 1;
private long timestamp_;
/**
* <code>optional int64 timestamp = 1;</code>
*/
public boolean hasTimestamp() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int64 timestamp = 1;</code>
*/
public long getTimestamp() {
return timestamp_;
}
// optional .messages.VisualGoalPost goal_post_l = 2;
public static final int GOAL_POST_L_FIELD_NUMBER = 2;
private messages.VisualGoalPost goalPostL_;
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public boolean hasGoalPostL() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public messages.VisualGoalPost getGoalPostL() {
return goalPostL_;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public messages.VisualGoalPostOrBuilder getGoalPostLOrBuilder() {
return goalPostL_;
}
// optional .messages.VisualGoalPost goal_post_r = 3;
public static final int GOAL_POST_R_FIELD_NUMBER = 3;
private messages.VisualGoalPost goalPostR_;
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public boolean hasGoalPostR() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public messages.VisualGoalPost getGoalPostR() {
return goalPostR_;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public messages.VisualGoalPostOrBuilder getGoalPostROrBuilder() {
return goalPostR_;
}
// repeated .messages.VisualCorner visual_corner = 4;
public static final int VISUAL_CORNER_FIELD_NUMBER = 4;
private java.util.List<messages.VisualCorner> visualCorner_;
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public java.util.List<messages.VisualCorner> getVisualCornerList() {
return visualCorner_;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public java.util.List<? extends messages.VisualCornerOrBuilder>
getVisualCornerOrBuilderList() {
return visualCorner_;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public int getVisualCornerCount() {
return visualCorner_.size();
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public messages.VisualCorner getVisualCorner(int index) {
return visualCorner_.get(index);
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public messages.VisualCornerOrBuilder getVisualCornerOrBuilder(
int index) {
return visualCorner_.get(index);
}
// repeated .messages.VisualCorner bottom_corner = 9;
public static final int BOTTOM_CORNER_FIELD_NUMBER = 9;
private java.util.List<messages.VisualCorner> bottomCorner_;
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public java.util.List<messages.VisualCorner> getBottomCornerList() {
return bottomCorner_;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public java.util.List<? extends messages.VisualCornerOrBuilder>
getBottomCornerOrBuilderList() {
return bottomCorner_;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public int getBottomCornerCount() {
return bottomCorner_.size();
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public messages.VisualCorner getBottomCorner(int index) {
return bottomCorner_.get(index);
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public messages.VisualCornerOrBuilder getBottomCornerOrBuilder(
int index) {
return bottomCorner_.get(index);
}
// repeated .messages.VisualLine visual_line = 5;
public static final int VISUAL_LINE_FIELD_NUMBER = 5;
private java.util.List<messages.VisualLine> visualLine_;
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public java.util.List<messages.VisualLine> getVisualLineList() {
return visualLine_;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public java.util.List<? extends messages.VisualLineOrBuilder>
getVisualLineOrBuilderList() {
return visualLine_;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public int getVisualLineCount() {
return visualLine_.size();
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public messages.VisualLine getVisualLine(int index) {
return visualLine_.get(index);
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public messages.VisualLineOrBuilder getVisualLineOrBuilder(
int index) {
return visualLine_.get(index);
}
// repeated .messages.VisualLine bottom_line = 8;
public static final int BOTTOM_LINE_FIELD_NUMBER = 8;
private java.util.List<messages.VisualLine> bottomLine_;
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public java.util.List<messages.VisualLine> getBottomLineList() {
return bottomLine_;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public java.util.List<? extends messages.VisualLineOrBuilder>
getBottomLineOrBuilderList() {
return bottomLine_;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public int getBottomLineCount() {
return bottomLine_.size();
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public messages.VisualLine getBottomLine(int index) {
return bottomLine_.get(index);
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public messages.VisualLineOrBuilder getBottomLineOrBuilder(
int index) {
return bottomLine_.get(index);
}
// optional .messages.VisualDetection visual_cross = 6;
public static final int VISUAL_CROSS_FIELD_NUMBER = 6;
private messages.VisualDetection visualCross_;
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public boolean hasVisualCross() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public messages.VisualDetection getVisualCross() {
return visualCross_;
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public messages.VisualDetectionOrBuilder getVisualCrossOrBuilder() {
return visualCross_;
}
// optional .messages.VisualFieldEdge visual_field_edge = 7;
public static final int VISUAL_FIELD_EDGE_FIELD_NUMBER = 7;
private messages.VisualFieldEdge visualFieldEdge_;
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public boolean hasVisualFieldEdge() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public messages.VisualFieldEdge getVisualFieldEdge() {
return visualFieldEdge_;
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public messages.VisualFieldEdgeOrBuilder getVisualFieldEdgeOrBuilder() {
return visualFieldEdge_;
}
private void initFields() {
timestamp_ = 0L;
goalPostL_ = messages.VisualGoalPost.getDefaultInstance();
goalPostR_ = messages.VisualGoalPost.getDefaultInstance();
visualCorner_ = java.util.Collections.emptyList();
bottomCorner_ = java.util.Collections.emptyList();
visualLine_ = java.util.Collections.emptyList();
bottomLine_ = java.util.Collections.emptyList();
visualCross_ = messages.VisualDetection.getDefaultInstance();
visualFieldEdge_ = messages.VisualFieldEdge.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt64(1, timestamp_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeMessage(2, goalPostL_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(3, goalPostR_);
}
for (int i = 0; i < visualCorner_.size(); i++) {
output.writeMessage(4, visualCorner_.get(i));
}
for (int i = 0; i < visualLine_.size(); i++) {
output.writeMessage(5, visualLine_.get(i));
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(6, visualCross_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeMessage(7, visualFieldEdge_);
}
for (int i = 0; i < bottomLine_.size(); i++) {
output.writeMessage(8, bottomLine_.get(i));
}
for (int i = 0; i < bottomCorner_.size(); i++) {
output.writeMessage(9, bottomCorner_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, timestamp_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, goalPostL_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, goalPostR_);
}
for (int i = 0; i < visualCorner_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, visualCorner_.get(i));
}
for (int i = 0; i < visualLine_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, visualLine_.get(i));
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, visualCross_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, visualFieldEdge_);
}
for (int i = 0; i < bottomLine_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, bottomLine_.get(i));
}
for (int i = 0; i < bottomCorner_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, bottomCorner_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static messages.VisionField parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static messages.VisionField parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static messages.VisionField parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static messages.VisionField parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static messages.VisionField parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static messages.VisionField parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static messages.VisionField parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static messages.VisionField parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static messages.VisionField parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static messages.VisionField parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(messages.VisionField prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code messages.VisionField}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder>
implements messages.VisionFieldOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return messages._File_VisionField.internal_static_messages_VisionField_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return messages._File_VisionField.internal_static_messages_VisionField_fieldAccessorTable
.ensureFieldAccessorsInitialized(
messages.VisionField.class, messages.VisionField.Builder.class);
}
// Construct using messages.VisionField.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getGoalPostLFieldBuilder();
getGoalPostRFieldBuilder();
getVisualCornerFieldBuilder();
getBottomCornerFieldBuilder();
getVisualLineFieldBuilder();
getBottomLineFieldBuilder();
getVisualCrossFieldBuilder();
getVisualFieldEdgeFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
timestamp_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
if (goalPostLBuilder_ == null) {
goalPostL_ = messages.VisualGoalPost.getDefaultInstance();
} else {
goalPostLBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (goalPostRBuilder_ == null) {
goalPostR_ = messages.VisualGoalPost.getDefaultInstance();
} else {
goalPostRBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (visualCornerBuilder_ == null) {
visualCorner_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
visualCornerBuilder_.clear();
}
if (bottomCornerBuilder_ == null) {
bottomCorner_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
} else {
bottomCornerBuilder_.clear();
}
if (visualLineBuilder_ == null) {
visualLine_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
} else {
visualLineBuilder_.clear();
}
if (bottomLineBuilder_ == null) {
bottomLine_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
} else {
bottomLineBuilder_.clear();
}
if (visualCrossBuilder_ == null) {
visualCross_ = messages.VisualDetection.getDefaultInstance();
} else {
visualCrossBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
if (visualFieldEdgeBuilder_ == null) {
visualFieldEdge_ = messages.VisualFieldEdge.getDefaultInstance();
} else {
visualFieldEdgeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return messages._File_VisionField.internal_static_messages_VisionField_descriptor;
}
public messages.VisionField getDefaultInstanceForType() {
return messages.VisionField.getDefaultInstance();
}
public messages.VisionField build() {
messages.VisionField result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public messages.VisionField buildPartial() {
messages.VisionField result = new messages.VisionField(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.timestamp_ = timestamp_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
if (goalPostLBuilder_ == null) {
result.goalPostL_ = goalPostL_;
} else {
result.goalPostL_ = goalPostLBuilder_.build();
}
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (goalPostRBuilder_ == null) {
result.goalPostR_ = goalPostR_;
} else {
result.goalPostR_ = goalPostRBuilder_.build();
}
if (visualCornerBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
visualCorner_ = java.util.Collections.unmodifiableList(visualCorner_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.visualCorner_ = visualCorner_;
} else {
result.visualCorner_ = visualCornerBuilder_.build();
}
if (bottomCornerBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010)) {
bottomCorner_ = java.util.Collections.unmodifiableList(bottomCorner_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.bottomCorner_ = bottomCorner_;
} else {
result.bottomCorner_ = bottomCornerBuilder_.build();
}
if (visualLineBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020)) {
visualLine_ = java.util.Collections.unmodifiableList(visualLine_);
bitField0_ = (bitField0_ & ~0x00000020);
}
result.visualLine_ = visualLine_;
} else {
result.visualLine_ = visualLineBuilder_.build();
}
if (bottomLineBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040)) {
bottomLine_ = java.util.Collections.unmodifiableList(bottomLine_);
bitField0_ = (bitField0_ & ~0x00000040);
}
result.bottomLine_ = bottomLine_;
} else {
result.bottomLine_ = bottomLineBuilder_.build();
}
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000008;
}
if (visualCrossBuilder_ == null) {
result.visualCross_ = visualCross_;
} else {
result.visualCross_ = visualCrossBuilder_.build();
}
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000010;
}
if (visualFieldEdgeBuilder_ == null) {
result.visualFieldEdge_ = visualFieldEdge_;
} else {
result.visualFieldEdge_ = visualFieldEdgeBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof messages.VisionField) {
return mergeFrom((messages.VisionField)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(messages.VisionField other) {
if (other == messages.VisionField.getDefaultInstance()) return this;
if (other.hasTimestamp()) {
setTimestamp(other.getTimestamp());
}
if (other.hasGoalPostL()) {
mergeGoalPostL(other.getGoalPostL());
}
if (other.hasGoalPostR()) {
mergeGoalPostR(other.getGoalPostR());
}
if (visualCornerBuilder_ == null) {
if (!other.visualCorner_.isEmpty()) {
if (visualCorner_.isEmpty()) {
visualCorner_ = other.visualCorner_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureVisualCornerIsMutable();
visualCorner_.addAll(other.visualCorner_);
}
onChanged();
}
} else {
if (!other.visualCorner_.isEmpty()) {
if (visualCornerBuilder_.isEmpty()) {
visualCornerBuilder_.dispose();
visualCornerBuilder_ = null;
visualCorner_ = other.visualCorner_;
bitField0_ = (bitField0_ & ~0x00000008);
visualCornerBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getVisualCornerFieldBuilder() : null;
} else {
visualCornerBuilder_.addAllMessages(other.visualCorner_);
}
}
}
if (bottomCornerBuilder_ == null) {
if (!other.bottomCorner_.isEmpty()) {
if (bottomCorner_.isEmpty()) {
bottomCorner_ = other.bottomCorner_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureBottomCornerIsMutable();
bottomCorner_.addAll(other.bottomCorner_);
}
onChanged();
}
} else {
if (!other.bottomCorner_.isEmpty()) {
if (bottomCornerBuilder_.isEmpty()) {
bottomCornerBuilder_.dispose();
bottomCornerBuilder_ = null;
bottomCorner_ = other.bottomCorner_;
bitField0_ = (bitField0_ & ~0x00000010);
bottomCornerBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getBottomCornerFieldBuilder() : null;
} else {
bottomCornerBuilder_.addAllMessages(other.bottomCorner_);
}
}
}
if (visualLineBuilder_ == null) {
if (!other.visualLine_.isEmpty()) {
if (visualLine_.isEmpty()) {
visualLine_ = other.visualLine_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureVisualLineIsMutable();
visualLine_.addAll(other.visualLine_);
}
onChanged();
}
} else {
if (!other.visualLine_.isEmpty()) {
if (visualLineBuilder_.isEmpty()) {
visualLineBuilder_.dispose();
visualLineBuilder_ = null;
visualLine_ = other.visualLine_;
bitField0_ = (bitField0_ & ~0x00000020);
visualLineBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getVisualLineFieldBuilder() : null;
} else {
visualLineBuilder_.addAllMessages(other.visualLine_);
}
}
}
if (bottomLineBuilder_ == null) {
if (!other.bottomLine_.isEmpty()) {
if (bottomLine_.isEmpty()) {
bottomLine_ = other.bottomLine_;
bitField0_ = (bitField0_ & ~0x00000040);
} else {
ensureBottomLineIsMutable();
bottomLine_.addAll(other.bottomLine_);
}
onChanged();
}
} else {
if (!other.bottomLine_.isEmpty()) {
if (bottomLineBuilder_.isEmpty()) {
bottomLineBuilder_.dispose();
bottomLineBuilder_ = null;
bottomLine_ = other.bottomLine_;
bitField0_ = (bitField0_ & ~0x00000040);
bottomLineBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getBottomLineFieldBuilder() : null;
} else {
bottomLineBuilder_.addAllMessages(other.bottomLine_);
}
}
}
if (other.hasVisualCross()) {
mergeVisualCross(other.getVisualCross());
}
if (other.hasVisualFieldEdge()) {
mergeVisualFieldEdge(other.getVisualFieldEdge());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
messages.VisionField parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (messages.VisionField) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional int64 timestamp = 1;
private long timestamp_ ;
/**
* <code>optional int64 timestamp = 1;</code>
*/
public boolean hasTimestamp() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int64 timestamp = 1;</code>
*/
public long getTimestamp() {
return timestamp_;
}
/**
* <code>optional int64 timestamp = 1;</code>
*/
public Builder setTimestamp(long value) {
bitField0_ |= 0x00000001;
timestamp_ = value;
onChanged();
return this;
}
/**
* <code>optional int64 timestamp = 1;</code>
*/
public Builder clearTimestamp() {
bitField0_ = (bitField0_ & ~0x00000001);
timestamp_ = 0L;
onChanged();
return this;
}
// optional .messages.VisualGoalPost goal_post_l = 2;
private messages.VisualGoalPost goalPostL_ = messages.VisualGoalPost.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.VisualGoalPost, messages.VisualGoalPost.Builder, messages.VisualGoalPostOrBuilder> goalPostLBuilder_;
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public boolean hasGoalPostL() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public messages.VisualGoalPost getGoalPostL() {
if (goalPostLBuilder_ == null) {
return goalPostL_;
} else {
return goalPostLBuilder_.getMessage();
}
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public Builder setGoalPostL(messages.VisualGoalPost value) {
if (goalPostLBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
goalPostL_ = value;
onChanged();
} else {
goalPostLBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public Builder setGoalPostL(
messages.VisualGoalPost.Builder builderForValue) {
if (goalPostLBuilder_ == null) {
goalPostL_ = builderForValue.build();
onChanged();
} else {
goalPostLBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public Builder mergeGoalPostL(messages.VisualGoalPost value) {
if (goalPostLBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002) &&
goalPostL_ != messages.VisualGoalPost.getDefaultInstance()) {
goalPostL_ =
messages.VisualGoalPost.newBuilder(goalPostL_).mergeFrom(value).buildPartial();
} else {
goalPostL_ = value;
}
onChanged();
} else {
goalPostLBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public Builder clearGoalPostL() {
if (goalPostLBuilder_ == null) {
goalPostL_ = messages.VisualGoalPost.getDefaultInstance();
onChanged();
} else {
goalPostLBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public messages.VisualGoalPost.Builder getGoalPostLBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getGoalPostLFieldBuilder().getBuilder();
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
public messages.VisualGoalPostOrBuilder getGoalPostLOrBuilder() {
if (goalPostLBuilder_ != null) {
return goalPostLBuilder_.getMessageOrBuilder();
} else {
return goalPostL_;
}
}
/**
* <code>optional .messages.VisualGoalPost goal_post_l = 2;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.VisualGoalPost, messages.VisualGoalPost.Builder, messages.VisualGoalPostOrBuilder>
getGoalPostLFieldBuilder() {
if (goalPostLBuilder_ == null) {
goalPostLBuilder_ = new com.google.protobuf.SingleFieldBuilder<
messages.VisualGoalPost, messages.VisualGoalPost.Builder, messages.VisualGoalPostOrBuilder>(
goalPostL_,
getParentForChildren(),
isClean());
goalPostL_ = null;
}
return goalPostLBuilder_;
}
// optional .messages.VisualGoalPost goal_post_r = 3;
private messages.VisualGoalPost goalPostR_ = messages.VisualGoalPost.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.VisualGoalPost, messages.VisualGoalPost.Builder, messages.VisualGoalPostOrBuilder> goalPostRBuilder_;
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public boolean hasGoalPostR() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public messages.VisualGoalPost getGoalPostR() {
if (goalPostRBuilder_ == null) {
return goalPostR_;
} else {
return goalPostRBuilder_.getMessage();
}
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public Builder setGoalPostR(messages.VisualGoalPost value) {
if (goalPostRBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
goalPostR_ = value;
onChanged();
} else {
goalPostRBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public Builder setGoalPostR(
messages.VisualGoalPost.Builder builderForValue) {
if (goalPostRBuilder_ == null) {
goalPostR_ = builderForValue.build();
onChanged();
} else {
goalPostRBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public Builder mergeGoalPostR(messages.VisualGoalPost value) {
if (goalPostRBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
goalPostR_ != messages.VisualGoalPost.getDefaultInstance()) {
goalPostR_ =
messages.VisualGoalPost.newBuilder(goalPostR_).mergeFrom(value).buildPartial();
} else {
goalPostR_ = value;
}
onChanged();
} else {
goalPostRBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public Builder clearGoalPostR() {
if (goalPostRBuilder_ == null) {
goalPostR_ = messages.VisualGoalPost.getDefaultInstance();
onChanged();
} else {
goalPostRBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public messages.VisualGoalPost.Builder getGoalPostRBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getGoalPostRFieldBuilder().getBuilder();
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
public messages.VisualGoalPostOrBuilder getGoalPostROrBuilder() {
if (goalPostRBuilder_ != null) {
return goalPostRBuilder_.getMessageOrBuilder();
} else {
return goalPostR_;
}
}
/**
* <code>optional .messages.VisualGoalPost goal_post_r = 3;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.VisualGoalPost, messages.VisualGoalPost.Builder, messages.VisualGoalPostOrBuilder>
getGoalPostRFieldBuilder() {
if (goalPostRBuilder_ == null) {
goalPostRBuilder_ = new com.google.protobuf.SingleFieldBuilder<
messages.VisualGoalPost, messages.VisualGoalPost.Builder, messages.VisualGoalPostOrBuilder>(
goalPostR_,
getParentForChildren(),
isClean());
goalPostR_ = null;
}
return goalPostRBuilder_;
}
// repeated .messages.VisualCorner visual_corner = 4;
private java.util.List<messages.VisualCorner> visualCorner_ =
java.util.Collections.emptyList();
private void ensureVisualCornerIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
visualCorner_ = new java.util.ArrayList<messages.VisualCorner>(visualCorner_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualCorner, messages.VisualCorner.Builder, messages.VisualCornerOrBuilder> visualCornerBuilder_;
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public java.util.List<messages.VisualCorner> getVisualCornerList() {
if (visualCornerBuilder_ == null) {
return java.util.Collections.unmodifiableList(visualCorner_);
} else {
return visualCornerBuilder_.getMessageList();
}
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public int getVisualCornerCount() {
if (visualCornerBuilder_ == null) {
return visualCorner_.size();
} else {
return visualCornerBuilder_.getCount();
}
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public messages.VisualCorner getVisualCorner(int index) {
if (visualCornerBuilder_ == null) {
return visualCorner_.get(index);
} else {
return visualCornerBuilder_.getMessage(index);
}
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder setVisualCorner(
int index, messages.VisualCorner value) {
if (visualCornerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVisualCornerIsMutable();
visualCorner_.set(index, value);
onChanged();
} else {
visualCornerBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder setVisualCorner(
int index, messages.VisualCorner.Builder builderForValue) {
if (visualCornerBuilder_ == null) {
ensureVisualCornerIsMutable();
visualCorner_.set(index, builderForValue.build());
onChanged();
} else {
visualCornerBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder addVisualCorner(messages.VisualCorner value) {
if (visualCornerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVisualCornerIsMutable();
visualCorner_.add(value);
onChanged();
} else {
visualCornerBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder addVisualCorner(
int index, messages.VisualCorner value) {
if (visualCornerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVisualCornerIsMutable();
visualCorner_.add(index, value);
onChanged();
} else {
visualCornerBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder addVisualCorner(
messages.VisualCorner.Builder builderForValue) {
if (visualCornerBuilder_ == null) {
ensureVisualCornerIsMutable();
visualCorner_.add(builderForValue.build());
onChanged();
} else {
visualCornerBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder addVisualCorner(
int index, messages.VisualCorner.Builder builderForValue) {
if (visualCornerBuilder_ == null) {
ensureVisualCornerIsMutable();
visualCorner_.add(index, builderForValue.build());
onChanged();
} else {
visualCornerBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder addAllVisualCorner(
java.lang.Iterable<? extends messages.VisualCorner> values) {
if (visualCornerBuilder_ == null) {
ensureVisualCornerIsMutable();
super.addAll(values, visualCorner_);
onChanged();
} else {
visualCornerBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder clearVisualCorner() {
if (visualCornerBuilder_ == null) {
visualCorner_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
visualCornerBuilder_.clear();
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public Builder removeVisualCorner(int index) {
if (visualCornerBuilder_ == null) {
ensureVisualCornerIsMutable();
visualCorner_.remove(index);
onChanged();
} else {
visualCornerBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public messages.VisualCorner.Builder getVisualCornerBuilder(
int index) {
return getVisualCornerFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public messages.VisualCornerOrBuilder getVisualCornerOrBuilder(
int index) {
if (visualCornerBuilder_ == null) {
return visualCorner_.get(index); } else {
return visualCornerBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public java.util.List<? extends messages.VisualCornerOrBuilder>
getVisualCornerOrBuilderList() {
if (visualCornerBuilder_ != null) {
return visualCornerBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(visualCorner_);
}
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public messages.VisualCorner.Builder addVisualCornerBuilder() {
return getVisualCornerFieldBuilder().addBuilder(
messages.VisualCorner.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public messages.VisualCorner.Builder addVisualCornerBuilder(
int index) {
return getVisualCornerFieldBuilder().addBuilder(
index, messages.VisualCorner.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualCorner visual_corner = 4;</code>
*/
public java.util.List<messages.VisualCorner.Builder>
getVisualCornerBuilderList() {
return getVisualCornerFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualCorner, messages.VisualCorner.Builder, messages.VisualCornerOrBuilder>
getVisualCornerFieldBuilder() {
if (visualCornerBuilder_ == null) {
visualCornerBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
messages.VisualCorner, messages.VisualCorner.Builder, messages.VisualCornerOrBuilder>(
visualCorner_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
visualCorner_ = null;
}
return visualCornerBuilder_;
}
// repeated .messages.VisualCorner bottom_corner = 9;
private java.util.List<messages.VisualCorner> bottomCorner_ =
java.util.Collections.emptyList();
private void ensureBottomCornerIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
bottomCorner_ = new java.util.ArrayList<messages.VisualCorner>(bottomCorner_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualCorner, messages.VisualCorner.Builder, messages.VisualCornerOrBuilder> bottomCornerBuilder_;
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public java.util.List<messages.VisualCorner> getBottomCornerList() {
if (bottomCornerBuilder_ == null) {
return java.util.Collections.unmodifiableList(bottomCorner_);
} else {
return bottomCornerBuilder_.getMessageList();
}
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public int getBottomCornerCount() {
if (bottomCornerBuilder_ == null) {
return bottomCorner_.size();
} else {
return bottomCornerBuilder_.getCount();
}
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public messages.VisualCorner getBottomCorner(int index) {
if (bottomCornerBuilder_ == null) {
return bottomCorner_.get(index);
} else {
return bottomCornerBuilder_.getMessage(index);
}
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder setBottomCorner(
int index, messages.VisualCorner value) {
if (bottomCornerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBottomCornerIsMutable();
bottomCorner_.set(index, value);
onChanged();
} else {
bottomCornerBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder setBottomCorner(
int index, messages.VisualCorner.Builder builderForValue) {
if (bottomCornerBuilder_ == null) {
ensureBottomCornerIsMutable();
bottomCorner_.set(index, builderForValue.build());
onChanged();
} else {
bottomCornerBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder addBottomCorner(messages.VisualCorner value) {
if (bottomCornerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBottomCornerIsMutable();
bottomCorner_.add(value);
onChanged();
} else {
bottomCornerBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder addBottomCorner(
int index, messages.VisualCorner value) {
if (bottomCornerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBottomCornerIsMutable();
bottomCorner_.add(index, value);
onChanged();
} else {
bottomCornerBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder addBottomCorner(
messages.VisualCorner.Builder builderForValue) {
if (bottomCornerBuilder_ == null) {
ensureBottomCornerIsMutable();
bottomCorner_.add(builderForValue.build());
onChanged();
} else {
bottomCornerBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder addBottomCorner(
int index, messages.VisualCorner.Builder builderForValue) {
if (bottomCornerBuilder_ == null) {
ensureBottomCornerIsMutable();
bottomCorner_.add(index, builderForValue.build());
onChanged();
} else {
bottomCornerBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder addAllBottomCorner(
java.lang.Iterable<? extends messages.VisualCorner> values) {
if (bottomCornerBuilder_ == null) {
ensureBottomCornerIsMutable();
super.addAll(values, bottomCorner_);
onChanged();
} else {
bottomCornerBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder clearBottomCorner() {
if (bottomCornerBuilder_ == null) {
bottomCorner_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
bottomCornerBuilder_.clear();
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public Builder removeBottomCorner(int index) {
if (bottomCornerBuilder_ == null) {
ensureBottomCornerIsMutable();
bottomCorner_.remove(index);
onChanged();
} else {
bottomCornerBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public messages.VisualCorner.Builder getBottomCornerBuilder(
int index) {
return getBottomCornerFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public messages.VisualCornerOrBuilder getBottomCornerOrBuilder(
int index) {
if (bottomCornerBuilder_ == null) {
return bottomCorner_.get(index); } else {
return bottomCornerBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public java.util.List<? extends messages.VisualCornerOrBuilder>
getBottomCornerOrBuilderList() {
if (bottomCornerBuilder_ != null) {
return bottomCornerBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(bottomCorner_);
}
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public messages.VisualCorner.Builder addBottomCornerBuilder() {
return getBottomCornerFieldBuilder().addBuilder(
messages.VisualCorner.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public messages.VisualCorner.Builder addBottomCornerBuilder(
int index) {
return getBottomCornerFieldBuilder().addBuilder(
index, messages.VisualCorner.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualCorner bottom_corner = 9;</code>
*/
public java.util.List<messages.VisualCorner.Builder>
getBottomCornerBuilderList() {
return getBottomCornerFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualCorner, messages.VisualCorner.Builder, messages.VisualCornerOrBuilder>
getBottomCornerFieldBuilder() {
if (bottomCornerBuilder_ == null) {
bottomCornerBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
messages.VisualCorner, messages.VisualCorner.Builder, messages.VisualCornerOrBuilder>(
bottomCorner_,
((bitField0_ & 0x00000010) == 0x00000010),
getParentForChildren(),
isClean());
bottomCorner_ = null;
}
return bottomCornerBuilder_;
}
// repeated .messages.VisualLine visual_line = 5;
private java.util.List<messages.VisualLine> visualLine_ =
java.util.Collections.emptyList();
private void ensureVisualLineIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
visualLine_ = new java.util.ArrayList<messages.VisualLine>(visualLine_);
bitField0_ |= 0x00000020;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualLine, messages.VisualLine.Builder, messages.VisualLineOrBuilder> visualLineBuilder_;
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public java.util.List<messages.VisualLine> getVisualLineList() {
if (visualLineBuilder_ == null) {
return java.util.Collections.unmodifiableList(visualLine_);
} else {
return visualLineBuilder_.getMessageList();
}
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public int getVisualLineCount() {
if (visualLineBuilder_ == null) {
return visualLine_.size();
} else {
return visualLineBuilder_.getCount();
}
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public messages.VisualLine getVisualLine(int index) {
if (visualLineBuilder_ == null) {
return visualLine_.get(index);
} else {
return visualLineBuilder_.getMessage(index);
}
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder setVisualLine(
int index, messages.VisualLine value) {
if (visualLineBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVisualLineIsMutable();
visualLine_.set(index, value);
onChanged();
} else {
visualLineBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder setVisualLine(
int index, messages.VisualLine.Builder builderForValue) {
if (visualLineBuilder_ == null) {
ensureVisualLineIsMutable();
visualLine_.set(index, builderForValue.build());
onChanged();
} else {
visualLineBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder addVisualLine(messages.VisualLine value) {
if (visualLineBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVisualLineIsMutable();
visualLine_.add(value);
onChanged();
} else {
visualLineBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder addVisualLine(
int index, messages.VisualLine value) {
if (visualLineBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureVisualLineIsMutable();
visualLine_.add(index, value);
onChanged();
} else {
visualLineBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder addVisualLine(
messages.VisualLine.Builder builderForValue) {
if (visualLineBuilder_ == null) {
ensureVisualLineIsMutable();
visualLine_.add(builderForValue.build());
onChanged();
} else {
visualLineBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder addVisualLine(
int index, messages.VisualLine.Builder builderForValue) {
if (visualLineBuilder_ == null) {
ensureVisualLineIsMutable();
visualLine_.add(index, builderForValue.build());
onChanged();
} else {
visualLineBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder addAllVisualLine(
java.lang.Iterable<? extends messages.VisualLine> values) {
if (visualLineBuilder_ == null) {
ensureVisualLineIsMutable();
super.addAll(values, visualLine_);
onChanged();
} else {
visualLineBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder clearVisualLine() {
if (visualLineBuilder_ == null) {
visualLine_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
} else {
visualLineBuilder_.clear();
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public Builder removeVisualLine(int index) {
if (visualLineBuilder_ == null) {
ensureVisualLineIsMutable();
visualLine_.remove(index);
onChanged();
} else {
visualLineBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public messages.VisualLine.Builder getVisualLineBuilder(
int index) {
return getVisualLineFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public messages.VisualLineOrBuilder getVisualLineOrBuilder(
int index) {
if (visualLineBuilder_ == null) {
return visualLine_.get(index); } else {
return visualLineBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public java.util.List<? extends messages.VisualLineOrBuilder>
getVisualLineOrBuilderList() {
if (visualLineBuilder_ != null) {
return visualLineBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(visualLine_);
}
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public messages.VisualLine.Builder addVisualLineBuilder() {
return getVisualLineFieldBuilder().addBuilder(
messages.VisualLine.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public messages.VisualLine.Builder addVisualLineBuilder(
int index) {
return getVisualLineFieldBuilder().addBuilder(
index, messages.VisualLine.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualLine visual_line = 5;</code>
*/
public java.util.List<messages.VisualLine.Builder>
getVisualLineBuilderList() {
return getVisualLineFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualLine, messages.VisualLine.Builder, messages.VisualLineOrBuilder>
getVisualLineFieldBuilder() {
if (visualLineBuilder_ == null) {
visualLineBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
messages.VisualLine, messages.VisualLine.Builder, messages.VisualLineOrBuilder>(
visualLine_,
((bitField0_ & 0x00000020) == 0x00000020),
getParentForChildren(),
isClean());
visualLine_ = null;
}
return visualLineBuilder_;
}
// repeated .messages.VisualLine bottom_line = 8;
private java.util.List<messages.VisualLine> bottomLine_ =
java.util.Collections.emptyList();
private void ensureBottomLineIsMutable() {
if (!((bitField0_ & 0x00000040) == 0x00000040)) {
bottomLine_ = new java.util.ArrayList<messages.VisualLine>(bottomLine_);
bitField0_ |= 0x00000040;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualLine, messages.VisualLine.Builder, messages.VisualLineOrBuilder> bottomLineBuilder_;
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public java.util.List<messages.VisualLine> getBottomLineList() {
if (bottomLineBuilder_ == null) {
return java.util.Collections.unmodifiableList(bottomLine_);
} else {
return bottomLineBuilder_.getMessageList();
}
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public int getBottomLineCount() {
if (bottomLineBuilder_ == null) {
return bottomLine_.size();
} else {
return bottomLineBuilder_.getCount();
}
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public messages.VisualLine getBottomLine(int index) {
if (bottomLineBuilder_ == null) {
return bottomLine_.get(index);
} else {
return bottomLineBuilder_.getMessage(index);
}
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder setBottomLine(
int index, messages.VisualLine value) {
if (bottomLineBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBottomLineIsMutable();
bottomLine_.set(index, value);
onChanged();
} else {
bottomLineBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder setBottomLine(
int index, messages.VisualLine.Builder builderForValue) {
if (bottomLineBuilder_ == null) {
ensureBottomLineIsMutable();
bottomLine_.set(index, builderForValue.build());
onChanged();
} else {
bottomLineBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder addBottomLine(messages.VisualLine value) {
if (bottomLineBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBottomLineIsMutable();
bottomLine_.add(value);
onChanged();
} else {
bottomLineBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder addBottomLine(
int index, messages.VisualLine value) {
if (bottomLineBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureBottomLineIsMutable();
bottomLine_.add(index, value);
onChanged();
} else {
bottomLineBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder addBottomLine(
messages.VisualLine.Builder builderForValue) {
if (bottomLineBuilder_ == null) {
ensureBottomLineIsMutable();
bottomLine_.add(builderForValue.build());
onChanged();
} else {
bottomLineBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder addBottomLine(
int index, messages.VisualLine.Builder builderForValue) {
if (bottomLineBuilder_ == null) {
ensureBottomLineIsMutable();
bottomLine_.add(index, builderForValue.build());
onChanged();
} else {
bottomLineBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder addAllBottomLine(
java.lang.Iterable<? extends messages.VisualLine> values) {
if (bottomLineBuilder_ == null) {
ensureBottomLineIsMutable();
super.addAll(values, bottomLine_);
onChanged();
} else {
bottomLineBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder clearBottomLine() {
if (bottomLineBuilder_ == null) {
bottomLine_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
} else {
bottomLineBuilder_.clear();
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public Builder removeBottomLine(int index) {
if (bottomLineBuilder_ == null) {
ensureBottomLineIsMutable();
bottomLine_.remove(index);
onChanged();
} else {
bottomLineBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public messages.VisualLine.Builder getBottomLineBuilder(
int index) {
return getBottomLineFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public messages.VisualLineOrBuilder getBottomLineOrBuilder(
int index) {
if (bottomLineBuilder_ == null) {
return bottomLine_.get(index); } else {
return bottomLineBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public java.util.List<? extends messages.VisualLineOrBuilder>
getBottomLineOrBuilderList() {
if (bottomLineBuilder_ != null) {
return bottomLineBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(bottomLine_);
}
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public messages.VisualLine.Builder addBottomLineBuilder() {
return getBottomLineFieldBuilder().addBuilder(
messages.VisualLine.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public messages.VisualLine.Builder addBottomLineBuilder(
int index) {
return getBottomLineFieldBuilder().addBuilder(
index, messages.VisualLine.getDefaultInstance());
}
/**
* <code>repeated .messages.VisualLine bottom_line = 8;</code>
*/
public java.util.List<messages.VisualLine.Builder>
getBottomLineBuilderList() {
return getBottomLineFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
messages.VisualLine, messages.VisualLine.Builder, messages.VisualLineOrBuilder>
getBottomLineFieldBuilder() {
if (bottomLineBuilder_ == null) {
bottomLineBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
messages.VisualLine, messages.VisualLine.Builder, messages.VisualLineOrBuilder>(
bottomLine_,
((bitField0_ & 0x00000040) == 0x00000040),
getParentForChildren(),
isClean());
bottomLine_ = null;
}
return bottomLineBuilder_;
}
// optional .messages.VisualDetection visual_cross = 6;
private messages.VisualDetection visualCross_ = messages.VisualDetection.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.VisualDetection, messages.VisualDetection.Builder, messages.VisualDetectionOrBuilder> visualCrossBuilder_;
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public boolean hasVisualCross() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public messages.VisualDetection getVisualCross() {
if (visualCrossBuilder_ == null) {
return visualCross_;
} else {
return visualCrossBuilder_.getMessage();
}
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public Builder setVisualCross(messages.VisualDetection value) {
if (visualCrossBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
visualCross_ = value;
onChanged();
} else {
visualCrossBuilder_.setMessage(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public Builder setVisualCross(
messages.VisualDetection.Builder builderForValue) {
if (visualCrossBuilder_ == null) {
visualCross_ = builderForValue.build();
onChanged();
} else {
visualCrossBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000080;
return this;
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public Builder mergeVisualCross(messages.VisualDetection value) {
if (visualCrossBuilder_ == null) {
if (((bitField0_ & 0x00000080) == 0x00000080) &&
visualCross_ != messages.VisualDetection.getDefaultInstance()) {
visualCross_ =
messages.VisualDetection.newBuilder(visualCross_).mergeFrom(value).buildPartial();
} else {
visualCross_ = value;
}
onChanged();
} else {
visualCrossBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000080;
return this;
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public Builder clearVisualCross() {
if (visualCrossBuilder_ == null) {
visualCross_ = messages.VisualDetection.getDefaultInstance();
onChanged();
} else {
visualCrossBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public messages.VisualDetection.Builder getVisualCrossBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getVisualCrossFieldBuilder().getBuilder();
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
public messages.VisualDetectionOrBuilder getVisualCrossOrBuilder() {
if (visualCrossBuilder_ != null) {
return visualCrossBuilder_.getMessageOrBuilder();
} else {
return visualCross_;
}
}
/**
* <code>optional .messages.VisualDetection visual_cross = 6;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.VisualDetection, messages.VisualDetection.Builder, messages.VisualDetectionOrBuilder>
getVisualCrossFieldBuilder() {
if (visualCrossBuilder_ == null) {
visualCrossBuilder_ = new com.google.protobuf.SingleFieldBuilder<
messages.VisualDetection, messages.VisualDetection.Builder, messages.VisualDetectionOrBuilder>(
visualCross_,
getParentForChildren(),
isClean());
visualCross_ = null;
}
return visualCrossBuilder_;
}
// optional .messages.VisualFieldEdge visual_field_edge = 7;
private messages.VisualFieldEdge visualFieldEdge_ = messages.VisualFieldEdge.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
messages.VisualFieldEdge, messages.VisualFieldEdge.Builder, messages.VisualFieldEdgeOrBuilder> visualFieldEdgeBuilder_;
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public boolean hasVisualFieldEdge() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public messages.VisualFieldEdge getVisualFieldEdge() {
if (visualFieldEdgeBuilder_ == null) {
return visualFieldEdge_;
} else {
return visualFieldEdgeBuilder_.getMessage();
}
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public Builder setVisualFieldEdge(messages.VisualFieldEdge value) {
if (visualFieldEdgeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
visualFieldEdge_ = value;
onChanged();
} else {
visualFieldEdgeBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public Builder setVisualFieldEdge(
messages.VisualFieldEdge.Builder builderForValue) {
if (visualFieldEdgeBuilder_ == null) {
visualFieldEdge_ = builderForValue.build();
onChanged();
} else {
visualFieldEdgeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
return this;
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public Builder mergeVisualFieldEdge(messages.VisualFieldEdge value) {
if (visualFieldEdgeBuilder_ == null) {
if (((bitField0_ & 0x00000100) == 0x00000100) &&
visualFieldEdge_ != messages.VisualFieldEdge.getDefaultInstance()) {
visualFieldEdge_ =
messages.VisualFieldEdge.newBuilder(visualFieldEdge_).mergeFrom(value).buildPartial();
} else {
visualFieldEdge_ = value;
}
onChanged();
} else {
visualFieldEdgeBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public Builder clearVisualFieldEdge() {
if (visualFieldEdgeBuilder_ == null) {
visualFieldEdge_ = messages.VisualFieldEdge.getDefaultInstance();
onChanged();
} else {
visualFieldEdgeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public messages.VisualFieldEdge.Builder getVisualFieldEdgeBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getVisualFieldEdgeFieldBuilder().getBuilder();
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
public messages.VisualFieldEdgeOrBuilder getVisualFieldEdgeOrBuilder() {
if (visualFieldEdgeBuilder_ != null) {
return visualFieldEdgeBuilder_.getMessageOrBuilder();
} else {
return visualFieldEdge_;
}
}
/**
* <code>optional .messages.VisualFieldEdge visual_field_edge = 7;</code>
*/
private com.google.protobuf.SingleFieldBuilder<
messages.VisualFieldEdge, messages.VisualFieldEdge.Builder, messages.VisualFieldEdgeOrBuilder>
getVisualFieldEdgeFieldBuilder() {
if (visualFieldEdgeBuilder_ == null) {
visualFieldEdgeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
messages.VisualFieldEdge, messages.VisualFieldEdge.Builder, messages.VisualFieldEdgeOrBuilder>(
visualFieldEdge_,
getParentForChildren(),
isClean());
visualFieldEdge_ = null;
}
return visualFieldEdgeBuilder_;
}
// @@protoc_insertion_point(builder_scope:messages.VisionField)
}
static {
defaultInstance = new VisionField(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:messages.VisionField)
}