Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
NoOverlap2DConstraintProto.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: ortools/sat/cp_model.proto
3
4// Protobuf Java Version: 3.25.3
5package com.google.ortools.sat;
6
22public final class NoOverlap2DConstraintProto extends
23 com.google.protobuf.GeneratedMessageV3 implements
24 // @@protoc_insertion_point(message_implements:operations_research.sat.NoOverlap2DConstraintProto)
26private static final long serialVersionUID = 0L;
27 // Use NoOverlap2DConstraintProto.newBuilder() to construct.
28 private NoOverlap2DConstraintProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
29 super(builder);
30 }
32 xIntervals_ = emptyIntList();
33 yIntervals_ = emptyIntList();
34 }
35
36 @java.lang.Override
37 @SuppressWarnings({"unused"})
38 protected java.lang.Object newInstance(
39 UnusedPrivateParameter unused) {
40 return new NoOverlap2DConstraintProto();
41 }
42
43 public static final com.google.protobuf.Descriptors.Descriptor
45 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
46 }
47
48 @java.lang.Override
49 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
51 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
52 .ensureFieldAccessorsInitialized(
53 com.google.ortools.sat.NoOverlap2DConstraintProto.class, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder.class);
54 }
55
56 public static final int X_INTERVALS_FIELD_NUMBER = 1;
57 @SuppressWarnings("serial")
58 private com.google.protobuf.Internal.IntList xIntervals_ =
59 emptyIntList();
64 @java.lang.Override
65 public java.util.List<java.lang.Integer>
67 return xIntervals_;
68 }
73 public int getXIntervalsCount() {
74 return xIntervals_.size();
75 }
81 public int getXIntervals(int index) {
82 return xIntervals_.getInt(index);
83 }
84 private int xIntervalsMemoizedSerializedSize = -1;
85
86 public static final int Y_INTERVALS_FIELD_NUMBER = 2;
87 @SuppressWarnings("serial")
88 private com.google.protobuf.Internal.IntList yIntervals_ =
89 emptyIntList();
98 @java.lang.Override
99 public java.util.List<java.lang.Integer>
101 return yIntervals_;
102 }
111 public int getYIntervalsCount() {
112 return yIntervals_.size();
113 }
123 public int getYIntervals(int index) {
124 return yIntervals_.getInt(index);
125 }
126 private int yIntervalsMemoizedSerializedSize = -1;
127
128 private byte memoizedIsInitialized = -1;
129 @java.lang.Override
130 public final boolean isInitialized() {
131 byte isInitialized = memoizedIsInitialized;
132 if (isInitialized == 1) return true;
133 if (isInitialized == 0) return false;
134
135 memoizedIsInitialized = 1;
136 return true;
137 }
138
139 @java.lang.Override
140 public void writeTo(com.google.protobuf.CodedOutputStream output)
141 throws java.io.IOException {
143 if (getXIntervalsList().size() > 0) {
144 output.writeUInt32NoTag(10);
145 output.writeUInt32NoTag(xIntervalsMemoizedSerializedSize);
146 }
147 for (int i = 0; i < xIntervals_.size(); i++) {
148 output.writeInt32NoTag(xIntervals_.getInt(i));
149 }
150 if (getYIntervalsList().size() > 0) {
151 output.writeUInt32NoTag(18);
152 output.writeUInt32NoTag(yIntervalsMemoizedSerializedSize);
153 }
154 for (int i = 0; i < yIntervals_.size(); i++) {
155 output.writeInt32NoTag(yIntervals_.getInt(i));
156 }
157 getUnknownFields().writeTo(output);
158 }
159
160 @java.lang.Override
161 public int getSerializedSize() {
162 int size = memoizedSize;
163 if (size != -1) return size;
164
165 size = 0;
166 {
167 int dataSize = 0;
168 for (int i = 0; i < xIntervals_.size(); i++) {
169 dataSize += com.google.protobuf.CodedOutputStream
170 .computeInt32SizeNoTag(xIntervals_.getInt(i));
171 }
172 size += dataSize;
173 if (!getXIntervalsList().isEmpty()) {
174 size += 1;
175 size += com.google.protobuf.CodedOutputStream
176 .computeInt32SizeNoTag(dataSize);
177 }
178 xIntervalsMemoizedSerializedSize = dataSize;
179 }
180 {
181 int dataSize = 0;
182 for (int i = 0; i < yIntervals_.size(); i++) {
183 dataSize += com.google.protobuf.CodedOutputStream
184 .computeInt32SizeNoTag(yIntervals_.getInt(i));
185 }
186 size += dataSize;
187 if (!getYIntervalsList().isEmpty()) {
188 size += 1;
189 size += com.google.protobuf.CodedOutputStream
190 .computeInt32SizeNoTag(dataSize);
191 }
192 yIntervalsMemoizedSerializedSize = dataSize;
193 }
194 size += getUnknownFields().getSerializedSize();
195 memoizedSize = size;
196 return size;
197 }
198
199 @java.lang.Override
200 public boolean equals(final java.lang.Object obj) {
201 if (obj == this) {
202 return true;
203 }
204 if (!(obj instanceof com.google.ortools.sat.NoOverlap2DConstraintProto)) {
205 return super.equals(obj);
206 }
207 com.google.ortools.sat.NoOverlap2DConstraintProto other = (com.google.ortools.sat.NoOverlap2DConstraintProto) obj;
208
209 if (!getXIntervalsList()
210 .equals(other.getXIntervalsList())) return false;
211 if (!getYIntervalsList()
212 .equals(other.getYIntervalsList())) return false;
213 if (!getUnknownFields().equals(other.getUnknownFields())) return false;
214 return true;
215 }
216
217 @java.lang.Override
218 public int hashCode() {
219 if (memoizedHashCode != 0) {
220 return memoizedHashCode;
221 }
222 int hash = 41;
223 hash = (19 * hash) + getDescriptor().hashCode();
224 if (getXIntervalsCount() > 0) {
225 hash = (37 * hash) + X_INTERVALS_FIELD_NUMBER;
226 hash = (53 * hash) + getXIntervalsList().hashCode();
227 }
228 if (getYIntervalsCount() > 0) {
229 hash = (37 * hash) + Y_INTERVALS_FIELD_NUMBER;
230 hash = (53 * hash) + getYIntervalsList().hashCode();
231 }
232 hash = (29 * hash) + getUnknownFields().hashCode();
233 memoizedHashCode = hash;
234 return hash;
235 }
236
238 java.nio.ByteBuffer data)
239 throws com.google.protobuf.InvalidProtocolBufferException {
240 return PARSER.parseFrom(data);
241 }
243 java.nio.ByteBuffer data,
244 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
245 throws com.google.protobuf.InvalidProtocolBufferException {
246 return PARSER.parseFrom(data, extensionRegistry);
247 }
249 com.google.protobuf.ByteString data)
250 throws com.google.protobuf.InvalidProtocolBufferException {
251 return PARSER.parseFrom(data);
252 }
254 com.google.protobuf.ByteString data,
255 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
256 throws com.google.protobuf.InvalidProtocolBufferException {
257 return PARSER.parseFrom(data, extensionRegistry);
258 }
260 throws com.google.protobuf.InvalidProtocolBufferException {
261 return PARSER.parseFrom(data);
262 }
264 byte[] data,
265 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
266 throws com.google.protobuf.InvalidProtocolBufferException {
267 return PARSER.parseFrom(data, extensionRegistry);
268 }
269 public static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
270 throws java.io.IOException {
271 return com.google.protobuf.GeneratedMessageV3
272 .parseWithIOException(PARSER, input);
273 }
275 java.io.InputStream input,
276 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
277 throws java.io.IOException {
278 return com.google.protobuf.GeneratedMessageV3
279 .parseWithIOException(PARSER, input, extensionRegistry);
280 }
281
283 throws java.io.IOException {
284 return com.google.protobuf.GeneratedMessageV3
285 .parseDelimitedWithIOException(PARSER, input);
286 }
287
289 java.io.InputStream input,
290 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291 throws java.io.IOException {
292 return com.google.protobuf.GeneratedMessageV3
293 .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
294 }
296 com.google.protobuf.CodedInputStream input)
297 throws java.io.IOException {
298 return com.google.protobuf.GeneratedMessageV3
299 .parseWithIOException(PARSER, input);
300 }
302 com.google.protobuf.CodedInputStream input,
303 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
304 throws java.io.IOException {
305 return com.google.protobuf.GeneratedMessageV3
306 .parseWithIOException(PARSER, input, extensionRegistry);
307 }
308
309 @java.lang.Override
310 public Builder newBuilderForType() { return newBuilder(); }
311 public static Builder newBuilder() {
312 return DEFAULT_INSTANCE.toBuilder();
313 }
314 public static Builder newBuilder(com.google.ortools.sat.NoOverlap2DConstraintProto prototype) {
315 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
316 }
317 @java.lang.Override
319 return this == DEFAULT_INSTANCE
320 ? new Builder() : new Builder().mergeFrom(this);
321 }
322
323 @java.lang.Override
325 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
326 Builder builder = new Builder(parent);
327 return builder;
328 }
344 public static final class Builder extends
345 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
346 // @@protoc_insertion_point(builder_implements:operations_research.sat.NoOverlap2DConstraintProto)
347 com.google.ortools.sat.NoOverlap2DConstraintProtoOrBuilder {
348 public static final com.google.protobuf.Descriptors.Descriptor
350 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
351 }
352
353 @java.lang.Override
354 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
356 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_fieldAccessorTable
357 .ensureFieldAccessorsInitialized(
358 com.google.ortools.sat.NoOverlap2DConstraintProto.class, com.google.ortools.sat.NoOverlap2DConstraintProto.Builder.class);
359 }
360
361 // Construct using com.google.ortools.sat.NoOverlap2DConstraintProto.newBuilder()
362 private Builder() {
363
364 }
365
366 private Builder(
367 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
368 super(parent);
369
370 }
371 @java.lang.Override
372 public Builder clear() {
373 super.clear();
374 bitField0_ = 0;
375 xIntervals_ = emptyIntList();
376 yIntervals_ = emptyIntList();
377 return this;
378 }
379
380 @java.lang.Override
381 public com.google.protobuf.Descriptors.Descriptor
383 return com.google.ortools.sat.CpModelProtobuf.internal_static_operations_research_sat_NoOverlap2DConstraintProto_descriptor;
384 }
385
386 @java.lang.Override
388 return com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance();
389 }
390
391 @java.lang.Override
394 if (!result.isInitialized()) {
395 throw newUninitializedMessageException(result);
396 }
397 return result;
398 }
399
400 @java.lang.Override
402 com.google.ortools.sat.NoOverlap2DConstraintProto result = new com.google.ortools.sat.NoOverlap2DConstraintProto(this);
403 if (bitField0_ != 0) { buildPartial0(result); }
404 onBuilt();
405 return result;
406 }
407
408 private void buildPartial0(com.google.ortools.sat.NoOverlap2DConstraintProto result) {
409 int from_bitField0_ = bitField0_;
410 if (((from_bitField0_ & 0x00000001) != 0)) {
411 xIntervals_.makeImmutable();
412 result.xIntervals_ = xIntervals_;
413 }
414 if (((from_bitField0_ & 0x00000002) != 0)) {
415 yIntervals_.makeImmutable();
416 result.yIntervals_ = yIntervals_;
417 }
418 }
419
420 @java.lang.Override
421 public Builder clone() {
422 return super.clone();
423 }
424 @java.lang.Override
426 com.google.protobuf.Descriptors.FieldDescriptor field,
427 java.lang.Object value) {
428 return super.setField(field, value);
429 }
430 @java.lang.Override
432 com.google.protobuf.Descriptors.FieldDescriptor field) {
433 return super.clearField(field);
434 }
435 @java.lang.Override
437 com.google.protobuf.Descriptors.OneofDescriptor oneof) {
438 return super.clearOneof(oneof);
439 }
440 @java.lang.Override
442 com.google.protobuf.Descriptors.FieldDescriptor field,
443 int index, java.lang.Object value) {
444 return super.setRepeatedField(field, index, value);
445 }
446 @java.lang.Override
448 com.google.protobuf.Descriptors.FieldDescriptor field,
449 java.lang.Object value) {
450 return super.addRepeatedField(field, value);
451 }
452 @java.lang.Override
453 public Builder mergeFrom(com.google.protobuf.Message other) {
454 if (other instanceof com.google.ortools.sat.NoOverlap2DConstraintProto) {
455 return mergeFrom((com.google.ortools.sat.NoOverlap2DConstraintProto)other);
456 } else {
457 super.mergeFrom(other);
458 return this;
459 }
460 }
461
462 public Builder mergeFrom(com.google.ortools.sat.NoOverlap2DConstraintProto other) {
463 if (other == com.google.ortools.sat.NoOverlap2DConstraintProto.getDefaultInstance()) return this;
464 if (!other.xIntervals_.isEmpty()) {
465 if (xIntervals_.isEmpty()) {
466 xIntervals_ = other.xIntervals_;
467 xIntervals_.makeImmutable();
468 bitField0_ |= 0x00000001;
469 } else {
470 ensureXIntervalsIsMutable();
471 xIntervals_.addAll(other.xIntervals_);
472 }
473 onChanged();
474 }
475 if (!other.yIntervals_.isEmpty()) {
476 if (yIntervals_.isEmpty()) {
477 yIntervals_ = other.yIntervals_;
478 yIntervals_.makeImmutable();
479 bitField0_ |= 0x00000002;
480 } else {
481 ensureYIntervalsIsMutable();
482 yIntervals_.addAll(other.yIntervals_);
483 }
484 onChanged();
485 }
486 this.mergeUnknownFields(other.getUnknownFields());
487 onChanged();
488 return this;
489 }
490
491 @java.lang.Override
492 public final boolean isInitialized() {
493 return true;
494 }
495
496 @java.lang.Override
498 com.google.protobuf.CodedInputStream input,
499 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
500 throws java.io.IOException {
501 if (extensionRegistry == null) {
502 throw new java.lang.NullPointerException();
503 }
504 try {
505 boolean done = false;
506 while (!done) {
507 int tag = input.readTag();
508 switch (tag) {
509 case 0:
510 done = true;
511 break;
512 case 8: {
513 int v = input.readInt32();
514 ensureXIntervalsIsMutable();
515 xIntervals_.addInt(v);
516 break;
517 } // case 8
518 case 10: {
519 int length = input.readRawVarint32();
520 int limit = input.pushLimit(length);
521 ensureXIntervalsIsMutable();
522 while (input.getBytesUntilLimit() > 0) {
523 xIntervals_.addInt(input.readInt32());
524 }
525 input.popLimit(limit);
526 break;
527 } // case 10
528 case 16: {
529 int v = input.readInt32();
530 ensureYIntervalsIsMutable();
531 yIntervals_.addInt(v);
532 break;
533 } // case 16
534 case 18: {
535 int length = input.readRawVarint32();
536 int limit = input.pushLimit(length);
537 ensureYIntervalsIsMutable();
538 while (input.getBytesUntilLimit() > 0) {
539 yIntervals_.addInt(input.readInt32());
540 }
541 input.popLimit(limit);
542 break;
543 } // case 18
544 default: {
545 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
546 done = true; // was an endgroup tag
547 }
548 break;
549 } // default:
550 } // switch (tag)
551 } // while (!done)
552 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
553 throw e.unwrapIOException();
554 } finally {
555 onChanged();
556 } // finally
557 return this;
558 }
559 private int bitField0_;
560
561 private com.google.protobuf.Internal.IntList xIntervals_ = emptyIntList();
562 private void ensureXIntervalsIsMutable() {
563 if (!xIntervals_.isModifiable()) {
564 xIntervals_ = makeMutableCopy(xIntervals_);
565 }
566 bitField0_ |= 0x00000001;
567 }
572 public java.util.List<java.lang.Integer>
574 xIntervals_.makeImmutable();
575 return xIntervals_;
576 }
581 public int getXIntervalsCount() {
582 return xIntervals_.size();
583 }
589 public int getXIntervals(int index) {
590 return xIntervals_.getInt(index);
591 }
599 int index, int value) {
600
601 ensureXIntervalsIsMutable();
602 xIntervals_.setInt(index, value);
603 bitField0_ |= 0x00000001;
604 onChanged();
605 return this;
606 }
612 public Builder addXIntervals(int value) {
613
614 ensureXIntervalsIsMutable();
615 xIntervals_.addInt(value);
616 bitField0_ |= 0x00000001;
617 onChanged();
618 return this;
619 }
626 java.lang.Iterable<? extends java.lang.Integer> values) {
627 ensureXIntervalsIsMutable();
628 com.google.protobuf.AbstractMessageLite.Builder.addAll(
629 values, xIntervals_);
630 bitField0_ |= 0x00000001;
631 onChanged();
632 return this;
633 }
639 xIntervals_ = emptyIntList();
640 bitField0_ = (bitField0_ & ~0x00000001);
641 onChanged();
642 return this;
643 }
644
645 private com.google.protobuf.Internal.IntList yIntervals_ = emptyIntList();
646 private void ensureYIntervalsIsMutable() {
647 if (!yIntervals_.isModifiable()) {
648 yIntervals_ = makeMutableCopy(yIntervals_);
649 }
650 bitField0_ |= 0x00000002;
651 }
660 public java.util.List<java.lang.Integer>
662 yIntervals_.makeImmutable();
663 return yIntervals_;
664 }
673 public int getYIntervalsCount() {
674 return yIntervals_.size();
675 }
685 public int getYIntervals(int index) {
686 return yIntervals_.getInt(index);
687 }
699 int index, int value) {
700
701 ensureYIntervalsIsMutable();
702 yIntervals_.setInt(index, value);
703 bitField0_ |= 0x00000002;
704 onChanged();
705 return this;
706 }
716 public Builder addYIntervals(int value) {
717
718 ensureYIntervalsIsMutable();
719 yIntervals_.addInt(value);
720 bitField0_ |= 0x00000002;
721 onChanged();
722 return this;
723 }
734 java.lang.Iterable<? extends java.lang.Integer> values) {
735 ensureYIntervalsIsMutable();
736 com.google.protobuf.AbstractMessageLite.Builder.addAll(
737 values, yIntervals_);
738 bitField0_ |= 0x00000002;
739 onChanged();
740 return this;
741 }
751 yIntervals_ = emptyIntList();
752 bitField0_ = (bitField0_ & ~0x00000002);
753 onChanged();
754 return this;
755 }
756 @java.lang.Override
758 final com.google.protobuf.UnknownFieldSet unknownFields) {
759 return super.setUnknownFields(unknownFields);
760 }
761
762 @java.lang.Override
764 final com.google.protobuf.UnknownFieldSet unknownFields) {
765 return super.mergeUnknownFields(unknownFields);
766 }
767
768
769 // @@protoc_insertion_point(builder_scope:operations_research.sat.NoOverlap2DConstraintProto)
770 }
771
772 // @@protoc_insertion_point(class_scope:operations_research.sat.NoOverlap2DConstraintProto)
773 private static final com.google.ortools.sat.NoOverlap2DConstraintProto DEFAULT_INSTANCE;
774 static {
775 DEFAULT_INSTANCE = new com.google.ortools.sat.NoOverlap2DConstraintProto();
776 }
777
779 return DEFAULT_INSTANCE;
780 }
781
782 private static final com.google.protobuf.Parser<NoOverlap2DConstraintProto>
783 PARSER = new com.google.protobuf.AbstractParser<NoOverlap2DConstraintProto>() {
784 @java.lang.Override
785 public NoOverlap2DConstraintProto parsePartialFrom(
786 com.google.protobuf.CodedInputStream input,
787 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
788 throws com.google.protobuf.InvalidProtocolBufferException {
789 Builder builder = newBuilder();
790 try {
791 builder.mergeFrom(input, extensionRegistry);
792 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
793 throw e.setUnfinishedMessage(builder.buildPartial());
794 } catch (com.google.protobuf.UninitializedMessageException e) {
795 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
796 } catch (java.io.IOException e) {
797 throw new com.google.protobuf.InvalidProtocolBufferException(e)
798 .setUnfinishedMessage(builder.buildPartial());
799 }
800 return builder.buildPartial();
801 }
802 };
803
804 public static com.google.protobuf.Parser<NoOverlap2DConstraintProto> parser() {
805 return PARSER;
806 }
807
808 @java.lang.Override
809 public com.google.protobuf.Parser<NoOverlap2DConstraintProto> getParserForType() {
810 return PARSER;
811 }
812
813 @java.lang.Override
817
818}
819
Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
Builder addAllYIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Builder mergeFrom(com.google.ortools.sat.NoOverlap2DConstraintProto other)
Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Builder addAllXIntervals(java.lang.Iterable<? extends java.lang.Integer > values)
com.google.ortools.sat.NoOverlap2DConstraintProto buildPartial()
Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
com.google.ortools.sat.NoOverlap2DConstraintProto build()
com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()
final Builder mergeUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data)
java.lang.Object newInstance(UnusedPrivateParameter unused)
com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstanceForType()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser< NoOverlap2DConstraintProto > parser()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.ByteString data)
void writeTo(com.google.protobuf.CodedOutputStream output)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.Parser< NoOverlap2DConstraintProto > getParserForType()
static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.io.InputStream input)
static Builder newBuilder(com.google.ortools.sat.NoOverlap2DConstraintProto prototype)
Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
static com.google.ortools.sat.NoOverlap2DConstraintProto getDefaultInstance()
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(com.google.protobuf.CodedInputStream input)
static com.google.ortools.sat.NoOverlap2DConstraintProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)