User Tools

Site Tools


thinkgeo.mapsuite.core.tilematrix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.core.tilematrix [2015/08/20 03:08]
127.0.0.1 external edit
thinkgeo.mapsuite.core.tilematrix [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.TileMatrix ====== ====== ThinkGeo.MapSuite.Core.TileMatrix ======
  
 +{{section>​upgrade_map_suite_to_10.0}}
  
- 
-<!-- Class --> 
 This is the base class inherits from Matrix which describe the Matrix system used for Tilling system. This is the base class inherits from Matrix which describe the Matrix system used for Tilling system.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
-*System.Object +  ​*System.Object 
-**[[ThinkGeo.MapSuite.Core.Matrix]] +    *ThinkGeo.MapSuite.Core.Matrix 
-***[[ThinkGeo.MapSuite.Core.TileMatrix]] +      ***ThinkGeo.MapSuite.Core.TileMatrix** 
-****[[ThinkGeo.MapSuite.Core.MapSuiteTileMatrix]] +        ​*[[ThinkGeo.MapSuite.Core.WmtsTileMatrix]] 
-****[[ThinkGeo.MapSuite.Core.WmtsTileMatrix]]+        *[[ThinkGeo.MapSuite.Core.MapSuiteTileMatrix]]
 ===== Members Summary ===== ===== Members Summary =====
 ==== Public Constructors ==== ==== Public Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
- 
 ==== Protected Constructors ==== ==== Protected Constructors ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​ProtectedMethod.gif|}} TileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​PointShape,​MatrixReferenceCorner,​Int64,​Int64) ​** 
-{{wiki:​ProtectedMethod.gif|Protected Method}}[[#TileMatrix(String,​ Double, Int32, Int32, GeographyUnit,​ PointShape, MatrixReferenceCorner,​ Int64, Int64)|TileMatrix]] ​  | String, DoubleInt32Int32[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]][[ThinkGeo.MapSuite.Core.PointShape|PointShape]][[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]Int64Int64   |    This is the constructor for the class  | + 
-{{wiki:​ProtectedMethod.gif|Protected Method}}[[#TileMatrix(String,​ Double, Int32, Int32, GeographyUnit,​ RectangleShape,​ MatrixReferenceCorner)|TileMatrix]] ​  | String, DoubleInt32Int32[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]][[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]][[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] ​  |    This is the constructor for the class  | +  * //This is the constructor for the class.// 
-{{wiki:​ProtectedMethod.gif|Protected Method}}[[#TileMatrix(String,​ Double, Int32, Int32, GeographyUnit,​ MatrixReferenceCorner)|TileMatrix]] ​  | String, DoubleInt32Int32[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]][[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] ​  |    This is the constructor for the class  |+== Remarks == 
 +  * //If you use this constructorall other properties are caculated via these given parameters.//​ 
 +== Parameters == 
 +  * //id// 
 +    * Type:​String 
 +    * Description:​This parameter specifies the id to set the Matrix. 
 + 
 +  * //scale// 
 +    * Type:Double 
 +    * Description:​This parameter specifies the target scale to set the Matrix. 
 + 
 +  * //​tileWidth//​ 
 +    * Type:Int32 
 +    * Description:​This parameter specifies the tile width(in decimalDegrees) to set the Matrix. 
 + 
 +  * //​tileHeight//​ 
 +    * Type:Int32 
 +    * Description:​This parameter specifies the tile height(in decimalDegrees) to set the Matrix. 
 + 
 +  * //​boundingBoxUnit//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 +    * Description:​This parameter specifies the boundingBox Unit to set the Matrix. 
 + 
 +  * //​referencePoint//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
 +    * Description:​This parameter specifies the reference point location to set the Matrix. 
 + 
 +  * //​referenceCorner//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
 +    * Description:​This parameter specifies the reference corner to set the Matrix. 
 + 
 +  * //​rowCount//​ 
 +    * Type:Int64 
 +    * Description:​This parameter specifies the row count to set the Matrix. 
 + 
 +  * //​columnCount//​ 
 +    * Type:Int64 
 +    * Description:​This parameter specifies ​the column count to set the Matrix
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} TileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​RectangleShape,​MatrixReferenceCorner) ​** 
 + 
 +  * //This is the constructor for the class.// 
 +== Remarks == 
 +  * //If you use this constructorall other properties are caculated via these given parameters.//​ 
 +== Parameters == 
 +  * //id// 
 +    * Type:​String 
 +    * Description:​This parameter specifies the id to set the Matrix. 
 + 
 +  * //scale// 
 +    * Type:Double 
 +    * Description:​This parameter specifies the target scale to set the Matrix. 
 + 
 +  * //​tileWidth//​ 
 +    * Type:Int32 
 +    * Description:​This parameter specifies the tile width(in decimalDegrees) to set the Matrix. 
 + 
 +  * //​tileHeight//​ 
 +    * Type:Int32 
 +    * Description:​This parameter specifies the tile height(in decimalDegrees) to set the Matrix. 
 + 
 +  * //​boundingBoxUnit//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 +    * Description:​This parameter specifies the boundingBox Unit to set the Matrix. 
 + 
 +  * //​boundingBox//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​This parameter specifies the boundingBox to set the Matrix. 
 + 
 +  * //​referenceCorner//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
 +    * Description:​This parameter specifies ​the reference corner to set the Matrix
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} TileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​MatrixReferenceCorner) ​** 
 + 
 +  * //This is the constructor for the class.// 
 +== Remarks == 
 +  * //If you use this constructorall other properties are caculated via these given parameters.//​ 
 +== Parameters == 
 +  * //id// 
 +    * Type:​String 
 +    * Description:​This parameter specifies the id to set the Matrix. 
 + 
 +  * //scale// 
 +    * Type:Double 
 +    * Description:​This parameter specifies the target scale to set the Matrix. 
 + 
 +  * //​tileWidth//​ 
 +    * Type:Int32 
 +    * Description:​This parameter specifies the tile width(in decimalDegrees) to set the Matrix. 
 + 
 +  * //​tileHeight//​ 
 +    * Type:Int32 
 +    * Description:​This parameter specifies the tile height(in decimalDegrees) to set the Matrix. 
 + 
 +  * //​boundingBoxUnit//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 +    * Description:​This parameter specifies the boundingBox Unit to set the Matrix. 
 + 
 +  * //​referenceCorner//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
 +    * Description:​This parameter specifies ​the reference corner to set the Matrix.
  
 +<div newline></​div>​
 ==== Public Methods ==== ==== Public Methods ====
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +** {{wiki:​PublicMethod.gif|}} GetAllCells() ​**
-{{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#GetAllCells()|GetAllCells]] ​  ​| ​   | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method returns all the cells of the TileMatrix. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetCell(Int64,​ Int64)|GetCell]] ​  | Int64, Int64   | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | Get the cell by passing a specified row and column. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetCell(PointShape)|GetCell]] ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | Get the cell by passing a specified point shape location. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetColumnIndex(PointShape)|GetColumnIndex]] ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | Get the column index by passing a specified point shape location. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetContainedCells(RectangleShape)|GetContainedCells]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method returns the contained cells of the TileMatrix. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetContainedRowColumnRange(RectangleShape)|GetContainedRowColumnRange]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method returns the RowColumnRange of the TileMatrix contained the passed in extent. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetIntersectingCells(RectangleShape)|GetIntersectingCells]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method returns the intersecting cells of the TileMatrix. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetIntersectingRowColumnRange(RectangleShape)|GetIntersectingRowColumnRange]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method returns the RowColumnRange of the TileMatrix intersects the passed in extent. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetRowIndex(PointShape)|GetRowIndex]] ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | Get the row index by passing a specified point shape location. ​  | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object ​  ​| ​   |+
  
-==== Protected Methods ==== +  * //N/A// 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ +== Remarks ​== 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object ​  ​| ​   | +  * //N/A//
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetResolutionFromScale(Double)|GetResolutionFromScale]] ​  | Double ​  ​| ​   | This method will get resolution from scale and can be overridden. ​  | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​SetMatrix(Double,​ Double)|SetMatrix]] ​  | Double, Double ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method sets the Matrix system by passing the cellWidth and cellHeight. ​  | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​SetMatrix(String,​ Double, Double, RectangleShape,​ MatrixReferenceCorner)|SetMatrix]] ​  | String, Double, Double, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method sets the Matrix system by passing in each variables. ​  | +
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​SetMatrix(String,​ Double, Double, PointShape, MatrixReferenceCorner,​ Int64, Int64)|SetMatrix]] ​  | String, Double, Double, [[ThinkGeo.MapSuite.Core.PointShape|PointShape]],​ [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]],​ Int64, Int64   | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This method sets the Matrix system by passing in each variables. ​  |+
  
-==== Public Properties ==== +== Return Value == 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]> 
-| {{wiki:PublicProperty.gif|Public Property}}[[#​BoundingBox|BoundingBox]] ​  ​| ​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]   | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This property gets or sets the BouningBox of the Matrix. ​  | +  * Description:N/A
-| {{wiki:PublicProperty.gif|Public Property}}[[#​BoundingBoxUnit|BoundingBoxUnit]] ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] ​  ​| ​   | This property gets or sets the BoundingBoxUnit for the TileMatrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CellHeight|CellHeight]] ​  | Double ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This property gets the cell height of the Matrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CellWidth|CellWidth]] ​  | Double ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This property gets the cell width of the Matrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ColumnCount|ColumnCount]] ​  | Int64   | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This property gets the column count of the Matrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Id|Id]] ​  | String ​  | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This property gets or sets the id of the Matrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​RowCount|RowCount]] ​  | Int64   | [[ThinkGeo.MapSuite.Core.Matrix|Matrix]] ​  | This property gets the row count of the Matrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Scale|Scale]] ​  | Double ​  ​| ​   | This property gets or sets the Scale for the TileMatrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileHeight|TileHeight]] ​  | Int32   ​| ​   | This property gets or sets the TileHeight for the TileMatrix. ​  | +
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TileWidth|TileWidth]] ​  | Int32   ​| ​   | This property gets or sets the TileWidth for the TileMatrix. ​  |+
  
-==== Protected Properties ==== +== Parameters ​== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^+<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} GetCell(Int64,​Int64) **
  
-==== Public Events ==== +  * //N/A// 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^+== Remarks ​== 
 +  * //N/A//
  
-===== Public Constructors ===== +== Return Value == 
-===== Protected Constructors ===== +  ​Type:[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] 
-==== TileMatrix(String,​ Double, Int32, Int32, GeographyUnit,​ PointShape, MatrixReferenceCorner,​ Int64, Int64) ==== +  * Description:​N/​A
-This is the constructor for the class. +
-=== Overloads === +
-This is the commonly used constructor for the class. +
-=== Remarks === +
-If you use this constructor,​ all other properties are caculated via these given parameters. +
-=== Parameters === +
-^  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 ​  ​| ​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | This parameter specifies the boundingBox Unit to set the Matrix. ​  | +
-| referencePoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | This parameter specifies the reference point location to set the Matrix. ​  | +
-| referenceCorner ​  | [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]<​!-- ThinkGeo.MapSuite.Core.MatrixReferenceCorner --> ​  | This parameter specifies the reference corner 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. ​  |+
  
-[[#​Protected Constructors|Go Back]] +== Parameters == 
-==== TileMatrix(String,​ Double, Int32, Int32, GeographyUnit,​ RectangleShape,​ MatrixReferenceCorner) ==== +  ​* //row// 
-This is the constructor for the class. +    * Type:Int64 
-=== Overloads === +    * Description:N/A
-This is the commonly used constructor for the class. +
-=== Remarks === +
-If you use this constructor,​ all other properties are caculated via these given parameters. +
-=== Parameters ​=== +
-^  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 ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | This parameter specifies the boundingBox Unit to set the Matrix. ​  | +
-| boundingBox ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies the boundingBox to set the Matrix. ​  | +
-| referenceCorner ​  | [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]<​!-- ThinkGeo.MapSuite.Core.MatrixReferenceCorner --> ​  | This parameter specifies the reference corner to set the Matrix. ​  |+
  
-[[#​Protected Constructors|Go Back]] +  * //column// 
-==== TileMatrix(String,​ Double, Int32, Int32, GeographyUnit,​ MatrixReferenceCorner) ==== +    * Type:Int64 
-This is the constructor for the class. +    ​* ​Description:N/A
-=== Overloads === +
-This is the commonly used constructor for the class. +
-=== Remarks === +
-If you use this constructor,​ all other properties are caculated via these given parameters. +
-=== Parameters === +
-^  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 ​  | [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  | This parameter specifies the boundingBox Unit to set the Matrix. ​  | +
-| referenceCorner ​  | [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]<​!-- ThinkGeo.MapSuite.Core.MatrixReferenceCorner --> ​  | This parameter specifies the reference corner to set the Matrix. ​  |+
  
-[[#​Protected Constructors|Go Back]] +<div newline></​div>​ 
-===== Public Methods ===== +** {{wiki:​PublicMethod.gif|}} GetCell(PointShape**
-==== Equals(Object==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Boolean<​!-- System.Boolean --> ​  ​| ​   |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| obj   | Object<​!-- System.Object --> ​  ​| ​   |+  ​* //N/A//
  
-<!-- System.Object --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] 
-==== GetAllCells() ==== +  * Description:​N/​A
-This method returns all the cells of the TileMatrix. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]><!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.TileMatrixCell} --> ​  | This method returns a collection of TileMatrixCell. ​  |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​intersectingPoint//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
 +    * Description:N/A
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetRowIndex(PointShape**
-==== GetCell(Int64, Int64==== +
-Get the cell by passing a specified row and column. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]<​!-- ThinkGeo.MapSuite.Core.TileMatrixCell --> ​  | The returning cell by specified the row and column. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| row   | Int64<​!-- System.Int64 --> ​  | This parameter specifies the row based on 1.   | +  ​* //N/A//
-| column ​  | Int64<​!-- System.Int64 --> ​  | This parameter specifies the row based on 1.   |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:Int64 
-==== GetCell(PointShape) ==== +  * Description:N/A
-Get the cell by passing a specified point shape location. +
-=== Return Value === +
-^ Return ​Type Description ​+
-| [[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]<​!-- ThinkGeo.MapSuite.Core.TileMatrixCell --> ​  | The returning cell by specifing the target point location. ​  |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​intersectingPoint//​ 
-| intersectingPoint ​  ​| ​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | The parameter specified the target point location. ​  |+    * Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
 +    * Description:​N/​A
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetColumnIndex(PointShape) ​**
-==== GetColumnIndex(PointShape) ​==== +
-Get the column index by passing a specified point shape location. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Int64<​!-- System.Int64 --> ​  | The returning column index by specifing the target point location. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| intersectingPoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | The parameter specified the target point location. ​  |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:Int64 
-==== GetContainedCells(RectangleShape) ==== +  * Description:N/A
-This method returns the contained cells of the TileMatrix. +
-=== Return Value === +
-^ Return ​Type Description ​+
-| Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.TileMatrixCell} --> ​  | This method returns a collection of TileMatrixCell which contained in the passed in extent. ​  |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​intersectingPoint//​ 
-| worldExtent ​  ​| ​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   |+    * Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
 +    * Description:​N/​A
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetIntersectingCells(RectangleShape) ​**
-==== GetContainedRowColumnRange(RectangleShape) ​==== +
-This method returns the RowColumnRange of the TileMatrix contained the passed in extent. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| [[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]]<​!-- ThinkGeo.MapSuite.Core.RowColumnRange --> ​  | This method returns the RowColumnRange contained the passed in extent. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| worldExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:​Collection<[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]> 
-==== GetHashCode() ==== +  ​* ​Description:N/A
-=== Return Value === +
-^ Return Type ^ Description ​+
-| Int32<​!-- System.Int32 --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​worldExtent//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:N/A
  
-<!-- System.Object --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetContainedCells(RectangleShape) ​**
-==== GetIntersectingCells(RectangleShape) ​==== +
-This method returns the intersecting cells of the TileMatrix. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.TileMatrixCell} --> ​  | This method returns a collection of TileMatrixCell which intersecting with the passed in extent. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| worldExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:​Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]> 
-==== GetIntersectingRowColumnRange(RectangleShape) ==== +  * Description:​N/​A
-This method returns the RowColumnRange of the TileMatrix intersects the passed in extent. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]]<!-- ThinkGeo.MapSuite.Core.RowColumnRange --  | This method returns the RowColumnRange intersects the passed in extent. ​  |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  Description ^ +  ​* //​worldExtent//​ 
-| worldExtent ​  ​| ​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   |+    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetIntersectingRowColumnRange(RectangleShape**
-==== GetRowIndex(PointShape==== +
-Get the row index by passing a specified point shape location. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Int64<​!-- System.Int64 --> ​  | The returning row index by specifing the target point location. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| intersectingPoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | The parameter specified the target point location. ​  |+  ​* //N/A//
  
-<​!-- ​ThinkGeo.MapSuite.Core.Matrix --> +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] 
-==== GetType() ==== +  ​* ​Description:N/A
-=== Return Value === +
-^ Return Type ^ Description ​+
-| Type<!-- System.Type --> ​  ​| ​   |+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​worldExtent//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:N/A
  
-<!-- System.Object --+<div newline></​div
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetContainedRowColumnRange(RectangleShape**
-==== ToString() ==== +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| String<​!-- System.String --> ​  ​| ​   |+
  
-=== Parameters === +  * //N/A// 
-^  Name ^  Type ^  Description ^+== Remarks ​== 
 +  ​* //N/A//
  
-<!-- System.Object --> +== Return Value == 
-[[#Public Methods|Go Back]] +  ​* ​Type:​[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] 
-===== Protected Methods ===== +  * Description:​N/​A
-==== Finalize() ==== +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   ​|+
  
-=== Parameters ​=== +== Parameters == 
-^  Name ^  ​Type ​^  ​Description ​^+  ​* //​worldExtent//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:N/A
  
-<!-- System.Object --+<div newline></​div
-[[#​Protected Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} ToString() **
-==== GetResolutionFromScale(Double==== +
-This method will get resolution from scale and can be overridden. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Double<​!-- System.Double --> ​  | Returns the resolution corresponding to the passed in scale. ​  |+
  
-=== Parameters === +  * //N/A// 
- Name ^  Type ^  Description ^ +== Remarks ​== 
-| scale   | Double<​!-- System.Double --> ​  | This parameter specifies the target scale to get resolution from.   |+  ​* //N/A//
  
-<!-- ThinkGeo.MapSuite.Core.TileMatrix --> +== Return Value == 
-[[#​Protected Methods|Go Back]] +  ​* ​Type:String 
-==== MemberwiseClone() ==== +  * Description:N/A
-=== Return Value === +
-^ Return ​Type Description ​+
-| Object<​!-- System.Object --> ​  ​| ​   |+
  
-=== Parameters === +== Parameters == 
-^  Name ^  Type ^  Description ^+<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} Equals(Object) **
  
-<!-- System.Object --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-==== SetMatrix(Double,​ Double) ==== +  * //N/A//
-This method sets the Matrix system by passing the cellWidth and cellHeight. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​+  ​Type:Boolean 
-| cellWidth ​  | Double<​!-- System.Double --> ​  | This parameter specifies the cell width(in decimalDegrees) to set the Matrix. ​  | +  Description:N/A
-| cellHeight ​  | Double<​!-- System.Double --> ​  | This parameter specifies the cell height(in decimalDegrees) to set the Matrix. ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Parameters ​== 
-[[#​Protected Methods|Go Back]] +  * //obj// 
-==== SetMatrix(String,​ Double, Double, RectangleShape,​ MatrixReferenceCorner) ​==== +    ​* ​Type:Object 
-This method sets the Matrix system by passing in each variables. +    ​* Description:​N/​A
-=== Remarks === +
-Accroding to the these given parameters, the referencePoint,​ rowCount, columnCount can be caculated. +
-=== Return Value === +
-^ Return ​Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +<div newline></div
-^  Name ^  Type ^  Description ^ +** {{wiki:​PublicMethod.gif|}} GetHashCode() **
-| id   | String<!-- System.String --  | This parameter specifies the id to set the Matrix. ​  | +
-| cellWidth ​  | Double<!-- System.Double --  | This parameter specifies the cell width(in decimalDegrees) to set the Matrix. ​  | +
-| cellHeight ​  | Double<​!-- System.Double --> ​  This parameter specifies the cell height(in decimalDegreesto set the Matrix. ​  | +
-| boundingBox ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies the boundingBox to set the Matrix. ​  | +
-| referenceCorner ​  | [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]<​!-- ThinkGeo.MapSuite.Core.MatrixReferenceCorner --> ​  | This parameter specifies the reference corner to set the Matrix. ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-==== SetMatrix(String,​ Double, Double, PointShape, MatrixReferenceCorner,​ Int64, Int64) ==== +  * //N/A//
-This method sets the Matrix system by passing in each variables. +
-=== Return Value === +
-^ Return Type ^ Description ^ +
-| Void<!-- System.Void --> ​  ​| ​   |+
  
-=== Parameters === +== Return Value == 
-^  Name ^  ​Type ​ ​Description ​+  ​Type:Int32 
-| id   | String<​!-- System.String --> ​  | This parameter specifies the id to set the Matrix. ​  | +  Description:N/A
-| cellWidth ​  | Double<​!-- System.Double --> ​  | This parameter specifies the cell width(in decimalDegrees) to set the Matrix. ​  | +
-| cellHeight ​  | Double<​!-- System.Double --> ​  | This parameter specifies the cell height(in decimalDegrees) to set the Matrix. ​  | +
-| referencePoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | This parameter specifies the reference Point to set the Matrix. ​  | +
-| referenceCorner ​  | [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]<​!-- ThinkGeo.MapSuite.Core.MatrixReferenceCorner --> ​  | This parameter specifies the reference corner 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. ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Parameters ​== 
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-===== Public Properties ===== +** {{wiki:​PublicMethod.gif|}} GetType() **
-==== BoundingBox ==== +
-This property gets or sets the BouningBox of the Matrix. +
-=== Remarks === +
-The bounding box of the Matrix is related with the referencePoint,​ cellWidth, cellHeight and the rowCount and columnCount. +
-=== Return Value === +
-^ Return Type ^ +
-| [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +  * //N/A// 
-[[#Public Properties|Go Back]] +== Remarks == 
-==== BoundingBoxUnit ==== +  * //N/A//
-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 === +
-^ Return Type ^ +
-| [[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.Core.GeographyUnit --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileMatrix --> +== Return Value == 
-[[#Public Properties|Go Back]] +  * Type:Type 
-==== CellHeight ==== +  * Description:​N/​A
-This property gets the cell height of the Matrix. +
-=== Return Value === +
-^ Return ​Type ^ +
-| Double<​!-- System.Double --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Parameters == 
-[[#Public Properties|Go Back]] +<div newline></​div
-==== CellWidth ​==== +==== Protected Methods ​==== 
-This property gets the cell width of the Matrix. +** {{wiki:​ProtectedMethod.gif|}} GetResolutionFromScale(Double) **
-=== Return Value === +
-^ Return Type ^ +
-| Double<!-- System.Double --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +  * //This method will get resolution from scale and can be overridden.// 
-[[#Public Properties|Go Back]] +== Remarks ​== 
-==== ColumnCount ==== +  * //N/A//
-This property gets the column count of the Matrix+
-=== Return Value === +
-^ Return Type ^ +
-| Int64<​!-- System.Int64 --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Return Value == 
-[[#Public Properties|Go Back]] +  ​* ​Type:Double 
-==== Id ==== +  * Description:​Returns the resolution corresponding to the passed in scale.
-This property gets or sets the id of the Matrix. +
-=== Return Value === +
-^ Return ​Type ^ +
-| String<​!-- System.String --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> +== Parameters == 
-[[#Public Properties|Go Back]] +  * //scale// 
-==== RowCount ​==== +    * Type:​Double 
-This property gets the row count of the Matrix+    * Description:​This parameter specifies the target scale to get resolution from. 
-=== Return Value === + 
-^ Return ​Type ^ +<div newline></​div>​ 
-Int64<!-- System.Int64 --  ​|+** {{wiki:​ProtectedMethod.gif|}} SetMatrix(String,​Double,​Double,​RectangleShape,​MatrixReferenceCorner) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //id// 
 +    * Type:​String 
 +    * Description:​N/​A 
 + 
 +  * //​cellWidth//​ 
 +    * Type:​Double 
 +    * Description:​N/​A 
 + 
 +  * //​cellHeight//​ 
 +    * Type:​Double 
 +    * Description:​N/​A 
 + 
 +  * //​boundingBox//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A 
 + 
 +  * //​referenceCorner//​ 
 +    * Type:[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} SetMatrix(String,​Double,​Double,​PointShape,​MatrixReferenceCorner,​Int64,​Int64) ** 
 + 
 +  * //N/A// 
 +== Remarks ​== 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +  * //id// 
 +    * Type:​String 
 +    * Description:​N/​A 
 + 
 +  * //​cellWidth//​ 
 +    * Type:​Double 
 +    * Description:​N/​A 
 + 
 +  * //​cellHeight//​ 
 +    * Type:​Double 
 +    * Description:​N/​A 
 + 
 +  * //​referencePoint//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
 +    * Description:​N/​A 
 + 
 +  * //​referenceCorner//​ 
 +    * Type:​[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
 +    * Description:​N/​A 
 + 
 +  * //​rowCount//​ 
 +    * Type:​Int64 
 +    * Description:​N/​A 
 + 
 +  * //​columnCount//​ 
 +    * Type:​Int64 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} SetMatrix(Double,​Double) ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value =
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters ​== 
 +  * //​cellWidth//​ 
 +    * Type:Double 
 +    * Description:​N/​A 
 + 
 +  * //​cellHeight//​ 
 +    * Type:​Double 
 +    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} Finalize() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:Void 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** 
 + 
 +  * //N/A// 
 +== Remarks == 
 +  * //N/A// 
 + 
 +== Return Value == 
 +  * Type:​Object 
 +  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +==== Public Properties ==== 
 +** {{wiki:​PublicProperty.gif|}} Scale **
  
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Properties|Go Back]] 
-==== Scale ==== 
 This property gets or sets the Scale for the TileMatrix. This property gets or sets the Scale for the TileMatrix.
-=== Remarks ​===+== Remarks ==
 When set a different Scale, it will recaculate the parameters in TileMatrix. When set a different Scale, it will recaculate the parameters in TileMatrix.
-=== Return Value === +== Return Value == 
-^ Return ​Type +  ​* ​Type:Double
-| Double<​!-- System.Double ​--> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileMatrix --> +** {{wiki:​PublicProperty.gif|}} TileWidth **
-[[#Public Properties|Go Back]] +
-==== TileHeight ==== +
-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 === +
-^ Return Type ^ +
-| Int32<​!-- System.Int32 --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileMatrix --> 
-[[#Public Properties|Go Back]] 
-==== TileWidth ==== 
 This property gets or sets the TileWidth for the TileMatrix. This property gets or sets the TileWidth for the TileMatrix.
-=== Remarks ​===+== Remarks ==
 When set a different TileWidth, it will recaculate the parameters in TileMatrix. When set a different TileWidth, it will recaculate the parameters in TileMatrix.
-=== Return Value === +== Return Value == 
-^ Return ​Type +  ​* ​Type:Int32
-| Int32<​!-- System.Int32 --> ​  |+
  
-<!-- ThinkGeo.MapSuite.Core.TileMatrix ​--> +** {{wiki:​PublicProperty.gif|}} TileHeight ** 
-[[#Public Properties|Go Back]] + 
-===== Protected Properties ​===== +This property gets or sets the TileHeight for the TileMatrix. 
-===== Public Events ​===== +== Remarks == 
-__NOTOC__ +When set a different TileHeight, it will recaculate the parameters in TileMatrix. 
-[[Category:​MapSuiteCore]] +== Return Value == 
-[[Category:ThinkGeo.MapSuite.Core]] +  * Type:​Int32 
-[[Category:UpdateDocumentation]]+ 
 +** {{wiki:​PublicProperty.gif|}} BoundingBoxUnit ** 
 + 
 +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 == 
 +  * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 + 
 +** {{wiki:​PublicProperty.gif|}} CellWidth ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:​Double 
 + 
 +** {{wiki:​PublicProperty.gif|}} CellHeight ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:​Double 
 + 
 +** {{wiki:​PublicProperty.gif|}} BoundingBox ** 
 + 
 +N/A 
 +== Remarks ​== 
 +N/A 
 +== Return Value == 
 +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 + 
 +** {{wiki:PublicProperty.gif|}} RowCount ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​Int64 
 + 
 +** {{wiki:​PublicProperty.gif|}} ColumnCount ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​Int64 
 + 
 +** {{wiki:​PublicProperty.gif|}} Id ** 
 + 
 +N/A 
 +== Remarks == 
 +N/A 
 +== Return Value == 
 +  * Type:​String 
 + 
 +==== Protected Properties ==== 
 +==== Public Events ====
  
thinkgeo.mapsuite.core.tilematrix.1440040130.txt.gz · Last modified: 2015/09/17 10:41 (external edit)