Skip to content

RowColumnRange

Namespace: ThinkGeo.Core

This structure is used to describe a range of tiles for a given extent. Basiclly, 4 values exists : the Row range is from MinColumnIndex to MaxColumnIndex, the Column range is from the MinRowIndex to MaxRowIndex.

public struct RowColumnRange

Inheritance ObjectValueTypeRowColumnRange

Properties

MinRowIndex

Gets or sets the Min Row Index which stands for the up boundary.

public long MinRowIndex { get; set; }

Property Value

Int64

MaxRowIndex

Gets or sets the Max Row Index which stands for the lower boundary.

public long MaxRowIndex { get; set; }

Property Value

Int64

MinColumnIndex

Gets or sets the Min Column Index which stands for the left boundary.

public long MinColumnIndex { get; set; }

Property Value

Int64

MaxColumnIndex

Gets or sets the Max Column Index which stands for the right boundary.

public long MaxColumnIndex { get; set; }

Property Value

Int64

Constructors

RowColumnRange(Int64, Int64, Int64, Int64)

Contructor of the structure to instance a RowColumnRange.

RowColumnRange(long minRowIndex, long maxRowIndex, long minColumnIndex, long maxColumnIndex)

Parameters

minRowIndex Int64
Min Row Index which stands for the up boundary.

maxRowIndex Int64
Max Row Index which stands for the lower boundary.

minColumnIndex Int64
Min Column Index which stands for the left boundary.

maxColumnIndex Int64
Max Column Index which stands for the right boundary.

Methods

GetHashCode()

This method is an override of the GetHashCode functionality.

int GetHashCode()

Returns

Int32

Remarks:

None

Equals(Object)

This method is an override of the Equals functionality.

bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

Remarks:

None