ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.
<!– Class –> This class defines the TileMatrix system used in MapSuite component.
This MapSuite Tile Matrix system is the TileMatrix system designed for use both in Desktop Edition and Web Edition.
*System.Object ThinkGeo.MapSuite.WindowsPhoneCore.Matrix *ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrix ThinkGeo.MapSuite.WindowsPhoneCore.MapSuiteTileMatrix
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
MapSuiteTileMatrix | Double | This is the constructor by passing the scale. | |
MapSuiteTileMatrix | Double, Int32, Int32, GeographyUnit | This is the constructor for the class. | |
MapSuiteTileMatrix | Double, Int32, Int32, GeographyUnit, RectangleShape | This is the constructor for the class. | |
MapSuiteTileMatrix | Double, Int32, Int32, GeographyUnit, PointShape, Int64, Int64 | This is the constructor for the class. | |
MapSuiteTileMatrix | String, Double, Int32, Int32, GeographyUnit, RectangleShape | This is the constructor for the class. | |
MapSuiteTileMatrix | String, Double, Int32, Int32, GeographyUnit, PointShape, Int64, Int64 | This is the constructor for the class. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
Equals | Object | Object | |
GetAllCells | Matrix | ||
GetCell | Int64, Int64 | Matrix | Get the cell by passing a specified row and column. |
GetCell | PointShape | Matrix | |
GetColumnIndex | PointShape | Matrix | |
GetContainedCells | RectangleShape | Matrix | |
GetContainedRowColumnRange | RectangleShape | Matrix | |
GetHashCode | Object | ||
GetIntersectingCells | RectangleShape | Matrix | |
GetIntersectingRowColumnRange | RectangleShape | Matrix | |
GetRowIndex | PointShape | Matrix | |
GetType | Object | ||
ToString | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
Finalize | Object | ||
GetResolutionFromScale | Double | TileMatrix(overriden) | This method will get resolution from scale and can be overridden. |
MemberwiseClone | Object | ||
SetMatrix | String, Double, Double, PointShape, MatrixReferenceCorner, Int64, Int64 | Matrix | |
SetMatrix | Double, Double | Matrix | |
SetMatrix | String, Double, Double, RectangleShape, MatrixReferenceCorner | Matrix |
Name | Return | DeclaringType | Summary |
---|---|---|---|
BoundingBox | RectangleShape | Matrix | |
BoundingBoxUnit | GeographyUnit | TileMatrix | |
CellHeight | Double | Matrix | |
CellWidth | Double | Matrix | |
ColumnCount | Int64 | Matrix | |
Id | String | Matrix | |
RowCount | Int64 | Matrix | |
Scale | Double | TileMatrix | |
TileHeight | Int32 | TileMatrix | |
TileWidth | Int32 | TileMatrix |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|
This is the constructor by passing the scale.
If you use this constructor, all other properties are used their default values.
Name | Type | Description |
---|---|---|
scale | Double<!– System.Double –> | This parameter specifies the target scale to set the Matrix. |
This is the constructor for the class.
This is the commonly used constructor for the class.
If you use this constructor, all other properties are used their default values.
Name | Type | Description |
---|---|---|
scale | Double<!– System.Double –> | This parameter specifies the target scale to set the Matrix. |
tileWidth | Int32<!– System.Int32 –> | This parameter specifies the tile width(in decimalDegrees) to set the Matrix. |
tileHeight | Int32<!– System.Int32 –> | This parameter specifies the tile height(in decimalDegrees) to set the Matrix. |
boundingBoxUnit | GeographyUnit<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeographyUnit –> | This parameter specifies the boundingBox Unit to set the Matrix. |
This is the constructor for the class.
This is the commonly used constructor for the class.
If you use this constructor, all other properties are used their default values.
Name | Type | Description |
---|---|---|
scale | Double<!– System.Double –> | This parameter specifies the target scale to set the Matrix. |
tileWidth | Int32<!– System.Int32 –> | This parameter specifies the tile width(in decimalDegrees) to set the Matrix. |
tileHeight | Int32<!– System.Int32 –> | This parameter specifies the tile height(in decimalDegrees) to set the Matrix. |
boundingBoxUnit | GeographyUnit<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeographyUnit –> | This parameter specifies the boundingBox Unit to set the Matrix. |
boundingBox | RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> | This parameter specifies the bounding box to set the Matrix. |
This is the constructor for the class.
This is the commonly used constructor for the class.
If you use this constructor, all other properties are used their default values.
Name | Type | Description |
---|---|---|
scale | Double<!– System.Double –> | This parameter specifies the target scale to set the Matrix. |
tileWidth | Int32<!– System.Int32 –> | This parameter specifies the tile width(in decimalDegrees) to set the Matrix. |
tileHeight | Int32<!– System.Int32 –> | This parameter specifies the tile height(in decimalDegrees) to set the Matrix. |
boundingBoxUnit | GeographyUnit<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeographyUnit –> | This parameter specifies the boundingBox Unit to set the Matrix. |
referencePoint | PointShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.PointShape –> | This parameter specifies the reference point location to set the Matrix. |
rowCount | Int64<!– System.Int64 –> | This parameter specifies the row count to set the Matrix. |
columnCount | Int64<!– System.Int64 –> | This parameter specifies the column count to set the Matrix. |
This is the constructor for the class.
This is the commonly used constructor for the class.
If you use this constructor, all other properties are used their default values.
Name | Type | Description |
---|---|---|
id | String<!– System.String –> | This parameter specifies the id to set the Matrix. |
scale | Double<!– System.Double –> | This parameter specifies the target scale to set the Matrix. |
tileWidth | Int32<!– System.Int32 –> | This parameter specifies the tile width(in decimalDegrees) to set the Matrix. |
tileHeight | Int32<!– System.Int32 –> | This parameter specifies the tile height(in decimalDegrees) to set the Matrix. |
boundingBoxUnit | GeographyUnit<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeographyUnit –> | This parameter specifies the boundingBox Unit to set the Matrix. |
boundingBox | RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> | This parameter specifies the bounding box to set the Matrix. |
This is the constructor for the class.
This is the commonly used constructor for the class.
If you use this constructor, all other properties are used their default values.
Name | Type | Description |
---|---|---|
id | String<!– System.String –> | This parameter specifies the id to set the Matrix. |
scale | Double<!– System.Double –> | This parameter specifies the target scale to set the Matrix. |
tileWidth | Int32<!– System.Int32 –> | This parameter specifies the tile width(in decimalDegrees) to set the Matrix. |
tileHeight | Int32<!– System.Int32 –> | This parameter specifies the tile height(in decimalDegrees) to set the Matrix. |
boundingBoxUnit | GeographyUnit<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeographyUnit –> | This parameter specifies the boundingBox Unit to set the Matrix. |
referencePoint | PointShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.PointShape –> | This parameter specifies the reference point location to set the Matrix. |
rowCount | Int64<!– System.Int64 –> | This parameter specifies the row count to set the Matrix. |
columnCount | Int64<!– System.Int64 –> | This parameter specifies the column count to set the Matrix. |
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Collection<TileMatrixCell><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrixCell} –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Get the cell by passing a specified row and column.
Return Type | Description |
---|---|
TileMatrixCell<!– ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrixCell –> | The returning cell by specified the row and column. |
Name | Type | Description |
---|---|---|
row | Int64<!– System.Int64 –> | This parameter specifies the row based on 1. |
column | Int64<!– System.Int64 –> | This parameter specifies the row based on 1. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
TileMatrixCell<!– ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrixCell –> |
Name | Type | Description |
---|---|---|
intersectingPoint | PointShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.PointShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
Int64<!– System.Int64 –> |
Name | Type | Description |
---|---|---|
intersectingPoint | PointShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.PointShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
Collection<TileMatrixCell><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrixCell} –> |
Name | Type | Description |
---|---|---|
extent | RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
RowColumnRange<!– ThinkGeo.MapSuite.WindowsPhoneCore.RowColumnRange –> |
Name | Type | Description |
---|---|---|
extent | RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Collection<TileMatrixCell><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrixCell} –> |
Name | Type | Description |
---|---|---|
extent | RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
RowColumnRange<!– ThinkGeo.MapSuite.WindowsPhoneCore.RowColumnRange –> |
Name | Type | Description |
---|---|---|
extent | RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
Int64<!– System.Int64 –> |
Name | Type | Description |
---|---|---|
intersectingPoint | PointShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.PointShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method will get resolution from scale and can be overridden.
Return Type | Description |
---|---|
Double<!– System.Double –> | Returns the resolution corresponding to the passed in scale. |
Name | Type | Description |
---|---|---|
scale | Double<!– System.Double –> | This parameter specifies the target scale to get resolution from. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrix(overriden) –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
id | String<!– System.String –> | |
cellWidth | Double<!– System.Double –> | |
cellHeight | Double<!– System.Double –> | |
referencePoint | PointShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.PointShape –> | |
referenceCorner | MatrixReferenceCorner<!– ThinkGeo.MapSuite.WindowsPhoneCore.MatrixReferenceCorner –> | |
rowCount | Int64<!– System.Int64 –> | |
columnCount | Int64<!– System.Int64 –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
cellWidth | Double<!– System.Double –> | |
cellHeight | Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
id | String<!– System.String –> | |
cellWidth | Double<!– System.Double –> | |
cellHeight | Double<!– System.Double –> | |
boundingBox | RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> | |
referenceCorner | MatrixReferenceCorner<!– ThinkGeo.MapSuite.WindowsPhoneCore.MatrixReferenceCorner –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type |
---|
RectangleShape<!– ThinkGeo.MapSuite.WindowsPhoneCore.RectangleShape –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type |
---|
GeographyUnit<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeographyUnit –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrix –> Go Back
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type |
---|
Int64<!– System.Int64 –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type |
---|
Int64<!– System.Int64 –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.Matrix –> Go Back
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrix –> Go Back
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrix –> Go Back
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.TileMatrix –> Go Back