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

long

MaxRowIndex

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

public long MaxRowIndex { get; set; }

Property Value

long

MinColumnIndex

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

public long MinColumnIndex { get; set; }

Property Value

long

MaxColumnIndex

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

public long MaxColumnIndex { get; set; }

Property Value

long

Constructors

RowColumnRange(long, long, long, long)

Contructor of the structure to instance a RowColumnRange.

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

Parameters

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

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

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

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

Methods

GetHashCode()

This method is an override of the GetHashCode functionality.

int GetHashCode()

Returns

int

Remarks:

None

Equals(object)

This method is an override of the Equals functionality.

bool Equals(object obj)

Parameters

obj object

Returns

bool

Remarks:

None