MatrixCell¶
Namespace: ThinkGeo.Core
This structure represents the MatrixCell which will be used in the TileMatrix system.
public struct MatrixCell
Inheritance Object → ValueType → MatrixCell
Implements IComparable<MatrixCell>
Properties¶
Y¶
public long Y { get; set; }
Property Value¶
Row¶
This property gets or sets the Row number of the stucture.
public long Row { get; set; }
Property Value¶
X¶
public long X { get; set; }
Property Value¶
Column¶
This property gets or sets the Column number of the stucture.
public long Column { get; set; }
Property Value¶
BoundingBox¶
This property gets or sets the BoundingBox of the stucture.
public RectangleShape BoundingBox { get; set; }
Property Value¶
Constructors¶
MatrixCell(Int64, Int64, RectangleShape)¶
This is the constructor used to create a MatrixCell.
MatrixCell(long y, long x, RectangleShape boundingBox)
Parameters¶
y
Int64
This parameter represents the row number of the MatrixCell.
x
Int64
This parameter represents the column number of the MatrixCell.
boundingBox
RectangleShape
This parameter represents the boundingBox of the MatrixCell.
Remarks:
None
Methods¶
ToString()¶
This method is an override of the ToString functionality.
string ToString()
Returns¶
Remarks:
None
GetHashCode()¶
This method is an override of the GetHashCode functionality.
int GetHashCode()
Returns¶
Remarks:
None
Equals(Object)¶
This method is an override of the Equals functionality.
bool Equals(object obj)
Parameters¶
obj
Object
Returns¶
Remarks:
None
CompareTo(MatrixCell)¶
int CompareTo(MatrixCell other)
Parameters¶
other
MatrixCell