Java Reference
Java Reference
Detailed Description
The boxes defined by [start_x, end_x) * [start_y, end_y) cannot overlap.
Protobuf type
Definition at line 440 of file NoOverlap2DConstraintProto.java.
Public Member Functions | |
| .lang.Override Builder | clear () |
| .lang.Override com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
| .lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto | getDefaultInstanceForType () |
| .lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto | build () |
| .lang.Override com.google.ortools.sat.NoOverlap2DConstraintProto | buildPartial () |
| .lang.Override Builder | clone () |
| .lang.Override Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor field) |
| .lang.Override Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
| .lang.Override Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) |
| .lang.Override Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) |
| .lang.Override Builder | mergeFrom (com.google.protobuf.Message other) |
| Builder | mergeFrom (com.google.ortools.sat.NoOverlap2DConstraintProto other) |
| .lang.Override final boolean | isInitialized () |
| .lang.Override Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| java.util.List< java.lang.Integer > | getXIntervalsList () |
repeated int32 x_intervals = 1; More... | |
| int | getXIntervalsCount () |
repeated int32 x_intervals = 1; More... | |
| int | getXIntervals (int index) |
repeated int32 x_intervals = 1; More... | |
| Builder | setXIntervals (int index, int value) |
repeated int32 x_intervals = 1; More... | |
| Builder | addXIntervals (int value) |
repeated int32 x_intervals = 1; More... | |
| Builder | addAllXIntervals (java.lang.Iterable<? extends java.lang.Integer > values) |
repeated int32 x_intervals = 1; More... | |
| Builder | clearXIntervals () |
repeated int32 x_intervals = 1; More... | |
| java.util.List< java.lang.Integer > | getYIntervalsList () |
| int | getYIntervalsCount () |
| int | getYIntervals (int index) |
| Builder | setYIntervals (int index, int value) |
| Builder | addYIntervals (int value) |
| Builder | addAllYIntervals (java.lang.Iterable<? extends java.lang.Integer > values) |
| Builder | clearYIntervals () |
| .lang.Override boolean | getBoxesWithNullAreaCanOverlap () |
bool boxes_with_null_area_can_overlap = 3; More... | |
| Builder | setBoxesWithNullAreaCanOverlap (boolean value) |
bool boxes_with_null_area_can_overlap = 3; More... | |
| Builder | clearBoxesWithNullAreaCanOverlap () |
bool boxes_with_null_area_can_overlap = 3; More... | |
| .lang.Override final Builder | setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
| .lang.Override final Builder | mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields) |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
| .lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable | internalGetFieldAccessorTable () |
Member Function Documentation
◆ addAllXIntervals()
|
inline |
repeated int32 x_intervals = 1;
- Parameters
-
values The xIntervals to add.
- Returns
- This builder for chaining.
Definition at line 680 of file NoOverlap2DConstraintProto.java.
◆ addAllYIntervals()
|
inline |
Same size as x_intervals.
repeated int32 y_intervals = 2;
- Parameters
-
values The yIntervals to add.
- Returns
- This builder for chaining.
Definition at line 783 of file NoOverlap2DConstraintProto.java.
◆ addRepeatedField()
|
inline |
Definition at line 550 of file NoOverlap2DConstraintProto.java.
◆ addXIntervals()
|
inline |
repeated int32 x_intervals = 1;
- Parameters
-
value The xIntervals to add.
- Returns
- This builder for chaining.
Definition at line 669 of file NoOverlap2DConstraintProto.java.
◆ addYIntervals()
|
inline |
Same size as x_intervals.
repeated int32 y_intervals = 2;
- Parameters
-
value The yIntervals to add.
- Returns
- This builder for chaining.
Definition at line 768 of file NoOverlap2DConstraintProto.java.
◆ build()
|
inline |
Definition at line 496 of file NoOverlap2DConstraintProto.java.
◆ buildPartial()
|
inline |
Definition at line 505 of file NoOverlap2DConstraintProto.java.
◆ clear()
|
inline |
Definition at line 473 of file NoOverlap2DConstraintProto.java.
◆ clearBoxesWithNullAreaCanOverlap()
|
inline |
bool boxes_with_null_area_can_overlap = 3;
- Returns
- This builder for chaining.
Definition at line 830 of file NoOverlap2DConstraintProto.java.
◆ clearField()
|
inline |
Definition at line 534 of file NoOverlap2DConstraintProto.java.
◆ clearOneof()
|
inline |
Definition at line 539 of file NoOverlap2DConstraintProto.java.
◆ clearXIntervals()
|
inline |
repeated int32 x_intervals = 1;
- Returns
- This builder for chaining.
Definition at line 692 of file NoOverlap2DConstraintProto.java.
◆ clearYIntervals()
|
inline |
Same size as x_intervals.
repeated int32 y_intervals = 2;
- Returns
- This builder for chaining.
Definition at line 799 of file NoOverlap2DConstraintProto.java.
◆ clone()
|
inline |
Definition at line 524 of file NoOverlap2DConstraintProto.java.
◆ getBoxesWithNullAreaCanOverlap()
|
inline |
bool boxes_with_null_area_can_overlap = 3;
- Returns
- The boxesWithNullAreaCanOverlap.
Implements NoOverlap2DConstraintProtoOrBuilder.
Definition at line 812 of file NoOverlap2DConstraintProto.java.
◆ getDefaultInstanceForType()
|
inline |
Definition at line 491 of file NoOverlap2DConstraintProto.java.
◆ getDescriptor()
|
inlinestatic |
Definition at line 445 of file NoOverlap2DConstraintProto.java.
◆ getDescriptorForType()
|
inline |
Definition at line 486 of file NoOverlap2DConstraintProto.java.
◆ getXIntervals()
|
inline |
repeated int32 x_intervals = 1;
- Parameters
-
index The index of the element to return.
- Returns
- The xIntervals at the given index.
Implements NoOverlap2DConstraintProtoOrBuilder.
Definition at line 648 of file NoOverlap2DConstraintProto.java.
◆ getXIntervalsCount()
|
inline |
repeated int32 x_intervals = 1;
- Returns
- The count of xIntervals.
Implements NoOverlap2DConstraintProtoOrBuilder.
Definition at line 640 of file NoOverlap2DConstraintProto.java.
◆ getXIntervalsList()
|
inline |
repeated int32 x_intervals = 1;
- Returns
- A list containing the xIntervals.
Implements NoOverlap2DConstraintProtoOrBuilder.
Definition at line 632 of file NoOverlap2DConstraintProto.java.
◆ getYIntervals()
|
inline |
Same size as x_intervals.
repeated int32 y_intervals = 2;
- Parameters
-
index The index of the element to return.
- Returns
- The yIntervals at the given index.
Implements NoOverlap2DConstraintProtoOrBuilder.
Definition at line 739 of file NoOverlap2DConstraintProto.java.
◆ getYIntervalsCount()
|
inline |
Same size as x_intervals.
repeated int32 y_intervals = 2;
- Returns
- The count of yIntervals.
Implements NoOverlap2DConstraintProtoOrBuilder.
Definition at line 727 of file NoOverlap2DConstraintProto.java.
◆ getYIntervalsList()
|
inline |
Same size as x_intervals.
repeated int32 y_intervals = 2;
- Returns
- A list containing the yIntervals.
Implements NoOverlap2DConstraintProtoOrBuilder.
Definition at line 715 of file NoOverlap2DConstraintProto.java.
◆ internalGetFieldAccessorTable()
|
inlineprotected |
Definition at line 451 of file NoOverlap2DConstraintProto.java.
◆ isInitialized()
|
inline |
Definition at line 596 of file NoOverlap2DConstraintProto.java.
◆ mergeFrom() [1/3]
|
inline |
Definition at line 565 of file NoOverlap2DConstraintProto.java.
◆ mergeFrom() [2/3]
|
inline |
Definition at line 601 of file NoOverlap2DConstraintProto.java.
◆ mergeFrom() [3/3]
|
inline |
Definition at line 556 of file NoOverlap2DConstraintProto.java.
◆ mergeUnknownFields()
|
inline |
Definition at line 843 of file NoOverlap2DConstraintProto.java.
◆ setBoxesWithNullAreaCanOverlap()
|
inline |
bool boxes_with_null_area_can_overlap = 3;
- Parameters
-
value The boxesWithNullAreaCanOverlap to set.
- Returns
- This builder for chaining.
Definition at line 820 of file NoOverlap2DConstraintProto.java.
◆ setField()
|
inline |
Definition at line 528 of file NoOverlap2DConstraintProto.java.
◆ setRepeatedField()
|
inline |
Definition at line 544 of file NoOverlap2DConstraintProto.java.
◆ setUnknownFields()
|
inline |
Definition at line 837 of file NoOverlap2DConstraintProto.java.
◆ setXIntervals()
|
inline |
repeated int32 x_intervals = 1;
- Parameters
-
index The index to set the value at. value The xIntervals to set.
- Returns
- This builder for chaining.
Definition at line 657 of file NoOverlap2DConstraintProto.java.
◆ setYIntervals()
|
inline |
Same size as x_intervals.
repeated int32 y_intervals = 2;
- Parameters
-
index The index to set the value at. value The yIntervals to set.
- Returns
- This builder for chaining.
Definition at line 752 of file NoOverlap2DConstraintProto.java.
The documentation for this class was generated from the following file: