DotNet Reference
DotNet Reference
Detailed Description
The boxes defined by [start_x, end_x) * [start_y, end_y) cannot overlap.
Definition at line 1823 of file CpModel.pb.cs.
Public Member Functions | |
| NoOverlap2DConstraintProto () | |
| NoOverlap2DConstraintProto (NoOverlap2DConstraintProto other) | |
| NoOverlap2DConstraintProto | Clone () |
| override bool | Equals (object other) |
| bool | Equals (NoOverlap2DConstraintProto other) |
| override int | GetHashCode () |
| override string | ToString () |
| void | WriteTo (pb::CodedOutputStream output) |
| int | CalculateSize () |
| void | MergeFrom (NoOverlap2DConstraintProto other) |
| void | MergeFrom (pb::CodedInputStream input) |
Static Public Attributes | |
| const int | XIntervalsFieldNumber = 1 |
| Field number for the "x_intervals" field. More... | |
| const int | YIntervalsFieldNumber = 2 |
| Field number for the "y_intervals" field. More... | |
| const int | BoxesWithNullAreaCanOverlapFieldNumber = 3 |
| Field number for the "boxes_with_null_area_can_overlap" field. More... | |
Properties | |
| static pb::MessageParser< NoOverlap2DConstraintProto > | Parser [get] |
| static pbr::MessageDescriptor | Descriptor [get] |
| pbc::RepeatedField< int > | XIntervals [get] |
| pbc::RepeatedField< int > | YIntervals [get] |
| Same size as x_intervals. More... | |
| bool | BoxesWithNullAreaCanOverlap [get, set] |
Constructor & Destructor Documentation
◆ NoOverlap2DConstraintProto() [1/2]
|
inline |
Definition at line 1840 of file CpModel.pb.cs.
◆ NoOverlap2DConstraintProto() [2/2]
|
inline |
Definition at line 1847 of file CpModel.pb.cs.
Member Function Documentation
◆ CalculateSize()
|
inline |
Definition at line 1943 of file CpModel.pb.cs.
◆ Clone()
|
inline |
Definition at line 1855 of file CpModel.pb.cs.
◆ Equals() [1/2]
|
inline |
Definition at line 1899 of file CpModel.pb.cs.
◆ Equals() [2/2]
|
inline |
Definition at line 1894 of file CpModel.pb.cs.
◆ GetHashCode()
|
inline |
Definition at line 1913 of file CpModel.pb.cs.
◆ MergeFrom() [1/2]
|
inline |
Definition at line 1957 of file CpModel.pb.cs.
◆ MergeFrom() [2/2]
|
inline |
Definition at line 1970 of file CpModel.pb.cs.
◆ ToString()
|
inline |
Definition at line 1925 of file CpModel.pb.cs.
◆ WriteTo()
|
inline |
Definition at line 1930 of file CpModel.pb.cs.
Member Data Documentation
◆ BoxesWithNullAreaCanOverlapFieldNumber
|
static |
Field number for the "boxes_with_null_area_can_overlap" field.
Definition at line 1883 of file CpModel.pb.cs.
◆ XIntervalsFieldNumber
|
static |
Field number for the "x_intervals" field.
Definition at line 1860 of file CpModel.pb.cs.
◆ YIntervalsFieldNumber
|
static |
Field number for the "y_intervals" field.
Definition at line 1870 of file CpModel.pb.cs.
Property Documentation
◆ BoxesWithNullAreaCanOverlap
|
getset |
Definition at line 1886 of file CpModel.pb.cs.
◆ Descriptor
|
staticget |
Definition at line 1830 of file CpModel.pb.cs.
◆ Parser
|
staticget |
Definition at line 1827 of file CpModel.pb.cs.
◆ XIntervals
|
get |
Definition at line 1865 of file CpModel.pb.cs.
◆ YIntervals
|
get |
Same size as x_intervals.
Definition at line 1878 of file CpModel.pb.cs.
The documentation for this class was generated from the following file: