Skip to content

TileMatrix

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
TileMatrix()
TileMatrix(Double)
TileMatrix(Double,RectangleShape,GeographyUnit)
TileMatrix(Double,Int32,Int32,RectangleShape,GeographyUnit)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
BoundingBox RectangleShape N/A
CellHeight Double N/A
CellWidth Double N/A
GeographyUnit GeographyUnit This property gets or sets the BoundingBoxUnit for the TileMatrix.
Id String N/A
Scale Double This property gets or sets the Scale for the TileMatrix.
TileHeight Int32 This property gets or sets the TileHeight for the TileMatrix.
TileWidth Int32 This property gets or sets the TileWidth for the TileMatrix.

Protected Properties Summary

Name Return Type Description
N/A N/A N/A

Public Methods Summary

Name
Equals(Object)
GetAllCells()
GetCell(Int64,Int64)
GetCell(PointShape)
GetColumnCount()
GetColumnIndex(PointShape)
GetContainedCells(RectangleShape)
GetContainedRowColumnRange(RectangleShape)
GetDefaultMatrix(Double,Int32,Int32,GeographyUnit)
GetHashCode()
GetIntersectingCells(RectangleShape)
GetIntersectingRowColumnRange(RectangleShape)
GetRowCount()
GetRowIndex(PointShape)
GetType()
ToString()

Protected Methods Summary

Name
Finalize()
MemberwiseClone()

Public Events Summary

Name Event Arguments Description
N/A N/A N/A

Members Detail

Public Constructors

Name
TileMatrix()
TileMatrix(Double)
TileMatrix(Double,RectangleShape,GeographyUnit)
TileMatrix(Double,Int32,Int32,RectangleShape,GeographyUnit)

Protected Constructors

Public Properties

BoundingBox

Summary

N/A

Remarks

N/A

Return Value

RectangleShape


CellHeight

Summary

N/A

Remarks

N/A

Return Value

Double


CellWidth

Summary

N/A

Remarks

N/A

Return Value

Double


GeographyUnit

Summary

This property gets or sets the BoundingBoxUnit for the TileMatrix.

Remarks

When set a different BoundingBoxUnit, it will recaculate the parameters in TileMatrix. Also, The default boundingBox value depends on the BoundingBoxUint.

Return Value

GeographyUnit


Id

Summary

N/A

Remarks

N/A

Return Value

String


Scale

Summary

This property gets or sets the Scale for the TileMatrix.

Remarks

When set a different Scale, it will recaculate the parameters in TileMatrix.

Return Value

Double


TileHeight

Summary

This property gets or sets the TileHeight for the TileMatrix.

Remarks

When set a different TileHeight, it will recaculate the parameters in TileMatrix.

Return Value

Int32


TileWidth

Summary

This property gets or sets the TileWidth for the TileMatrix.

Remarks

When set a different TileWidth, it will recaculate the parameters in TileMatrix.

Return Value

Int32


Protected Properties

Public Methods

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetAllCells()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<MatrixCell> N/A

Parameters

Name Type Description
N/A N/A N/A

GetCell(Int64,Int64)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MatrixCell N/A

Parameters

Name Type Description
row Int64 N/A
column Int64 N/A

GetCell(PointShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MatrixCell N/A

Parameters

Name Type Description
intersectingPoint PointShape N/A

GetColumnCount()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int64 N/A

Parameters

Name Type Description
N/A N/A N/A

GetColumnIndex(PointShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int64 N/A

Parameters

Name Type Description
intersectingPoint PointShape N/A

GetContainedCells(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<MatrixCell> N/A

Parameters

Name Type Description
worldExtent RectangleShape N/A

GetContainedRowColumnRange(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
RowColumnRange N/A

Parameters

Name Type Description
worldExtent RectangleShape N/A

GetDefaultMatrix(Double,Int32,Int32,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
TileMatrix N/A

Parameters

Name Type Description
scale Double N/A
tileWidth Int32 N/A
tileHeight Int32 N/A
unit GeographyUnit N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetIntersectingCells(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<MatrixCell> N/A

Parameters

Name Type Description
worldExtent RectangleShape N/A

GetIntersectingRowColumnRange(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
RowColumnRange N/A

Parameters

Name Type Description
worldExtent RectangleShape N/A

GetRowCount()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int64 N/A

Parameters

Name Type Description
N/A N/A N/A

GetRowIndex(PointShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int64 N/A

Parameters

Name Type Description
intersectingPoint PointShape N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Protected Methods

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

Public Events