User Tools

Site Tools


thinkgeo.mapsuite.core.mapsuitetilematrix

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.core.mapsuitetilematrix [2015/09/17 10:34]
admin
thinkgeo.mapsuite.core.mapsuitetilematrix [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.MapSuiteTileMatrix ====== ====== ThinkGeo.MapSuite.Core.MapSuiteTileMatrix ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This class defines the TileMatrix system used in MapSuite component. This class defines the TileMatrix system used in MapSuite component.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 7: Line 10:
         ***ThinkGeo.MapSuite.Core.MapSuiteTileMatrix**         ***ThinkGeo.MapSuite.Core.MapSuiteTileMatrix**
 ===== Members Summary ===== ===== Members Summary =====
-=== Public Constructors === +==== Public Constructors ==== 
-<div class_table>​ +** {{wiki:​PublicMethod.gif|}} MapSuiteTileMatrix(Double) **
-**{{wiki:​PublicMethod.gif|}}[[#MapSuiteTileMatrix(Double)|MapSuiteTileMatrix]]** +
-  * **Parameters**:​Double +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This is the constructor by passing the scale. +
-</​div>​+
  
-<div class_table>​ +This is the constructor by passing the scale. 
-**{{wiki:​PublicMethod.gif|}}[[#​MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit)|MapSuiteTileMatrix]]** +== Remarks == 
-  * **Parameters**:​Double,Int32,​Int32,​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +If you use this constructorall other properties are used their default values. 
-  * **DeclaringType**:N/A +== Parameters == 
-  * **Summary**:​This ​is the constructor for the class. +  * //scale// 
-</​div>​+    ​Type:Double 
 +    Description:This parameter specifies ​the target scale to set the Matrix.
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​RectangleShape)|MapSuiteTileMatrix]]** +** {{wiki:​PublicMethod.gif|}} MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit) **
-  * **Parameters**:​Double,​Int32,​Int32,​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This is the constructor for the class. +
-</​div>​+
  
-<div class_table>​ +This is the constructor for the class
-**{{wiki:​PublicMethod.gif|}}[[#​MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64)|MapSuiteTileMatrix]]** +== Remarks == 
-  * **Parameters**:​Double,​Int32,​Int32,[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],​Int64,​Int64 +If you use this constructorall other properties are used their default values. 
-  * **DeclaringType**:N/A +== Parameters == 
-  * **Summary**:​This ​is the constructor for the class. +  * //scale// 
-</​div>​+    ​Type:Double 
 +    Description:This parameter specifies ​the target scale to set the Matrix.
  
-<div class_table>​ +  ​//​tileWidth//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​RectangleShape)|MapSuiteTileMatrix]]*+    Type:Int32 
-  * **Parameters**:String,​Double,​Int32,​Int32,​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Description:This parameter specifies ​the tile width(in decimalDegrees) to set the Matrix.
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This ​is the constructor for the class. +
-</​div>​+
  
-<div class_table>​ +  ​//​tileHeight//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64)|MapSuiteTileMatrix]]*+    Type:Int32 
-  * **Parameters**:String,​Double,​Int32,​Int32,​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],​Int64,​Int64 +    Description:This parameter specifies ​the tile height(in decimalDegrees) to set the Matrix.
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This ​is the constructor for the class. +
-</​div>​+
  
-=== Protected Constructors === +  * //​boundingBoxUnit//​ 
-=== Public Methods === +    Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-<div class_table>​ +    Description:This parameter specifies the boundingBox Unit to set the Matrix.
-**{{wiki:PublicMethod.gif|}}[[#​Equals(Object)|Equals]]** +
-  * **Parameters**:Object +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllCells()|GetAllCells]]** +** {{wiki:​PublicMethod.gif|}} ​MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​RectangleShape) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +This is the constructor for the class. 
-**{{wiki:​PublicMethod.gif|}}[[#​GetCell(Int64,​Int64)|GetCell]]** +== Remarks == 
-  * **Parameters**:​Int64,​Int64 +If you use this constructor,​ all other properties are used their default values
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +== Parameters ​== 
-  * **Summary**:N/A +  * //scale// 
-</​div>​+    ​Type:Double 
 +    Description:This parameter specifies the target scale to set the Matrix.
  
-<div class_table>​ +  ​//​tileWidth//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetCell(PointShape)|GetCell]]*+    Type:Int32 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +    Description:This parameter specifies the tile width(in decimalDegrees) to set the Matrix.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​tileHeight//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetColumnIndex(PointShape)|GetColumnIndex]]*+    Type:Int32 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +    Description:This parameter specifies the tile height(in decimalDegrees) to set the Matrix.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​boundingBoxUnit//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetContainedCells(RectangleShape)|GetContainedCells]]*+    Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Description:This parameter specifies the boundingBox Unit to set the Matrix.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​boundingBox//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetContainedRowColumnRange(RectangleShape)|GetContainedRowColumnRange]]*+    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Description:This parameter specifies the bounding box to set the Matrix.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** +** {{wiki:​PublicMethod.gif|}} ​MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +This is the constructor for the class. 
-**{{wiki:​PublicMethod.gif|}}[[#​GetIntersectingCells(RectangleShape)|GetIntersectingCells]]** +== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +If you use this constructor,​ all other properties are used their default values
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +== Parameters ​== 
-  * **Summary**:N/A +  * //scale// 
-</​div>​+    ​Type:Double 
 +    Description:This parameter specifies the target scale to set the Matrix.
  
-<div class_table>​ +  ​//​tileWidth//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetIntersectingRowColumnRange(RectangleShape)|GetIntersectingRowColumnRange]]*+    Type:Int32 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Description:This parameter specifies the tile width(in decimalDegrees) to set the Matrix.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​tileHeight//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetRowIndex(PointShape)|GetRowIndex]]*+    Type:Int32 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +    Description:This parameter specifies the tile height(in decimalDegrees) to set the Matrix.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  * //​boundingBoxUnit//​ 
-**{{wiki:PublicMethod.gif|}}[[#GetType()|GetType]]** +    Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Parameters**:N/A +    Description:This parameter specifies the boundingBox Unit to set the Matrix.
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  * //​referencePoint//​ 
-**{{wiki:PublicMethod.gif|}}[[#ToString()|ToString]]** +    Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-  * **Parameters**:N/A +    Description:This parameter specifies the reference point location to set the Matrix.
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-=== Protected Methods === +  ​* //rowCount// 
-<div class_table>​ +    Type:Int64 
-**{{wiki:​ProtectedMethod.gif|}}[[#​Finalize()|Finalize]]** +    Description:This parameter specifies the row count to set the Matrix.
-  * **Parameters**:​N/A +
-  * **DeclaringType**:Object +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​columnCount//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetResolutionFromScale(Double)|GetResolutionFromScale]]*+    Type:Int64 
-  * **Parameters**:Double +    Description:This parameter specifies the column count to set the Matrix.
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​This ​method will get resolution from scale and can be overridden. +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** +** {{wiki:PublicMethod.gif|}} ​MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​RectangleShape) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​SetMatrix(String,​Double,​Double,​RectangleShape,​MatrixReferenceCorner)|SetMatrix]]** 
-  * **Parameters**:​String,​Double,​Double,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​SetMatrix(String,​Double,​Double,​PointShape,​MatrixReferenceCorner,​Int64,​Int64)|SetMatrix]]** 
-  * **Parameters**:​String,​Double,​Double,​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]],​[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]],​Int64,​Int64 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-<div class_table>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​SetMatrix(Double,​Double)|SetMatrix]]** 
-  * **Parameters**:​Double,​Double 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Matrix|Matrix]] 
-  * **Summary**:​N/​A 
-</​div>​ 
- 
-=== Public Properties === 
-**{{wiki:​PublicProperty.gif|}}[[#​BoundingBox|BoundingBox]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​BoundingBoxUnit|BoundingBoxUnit]]** 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​CellHeight|CellHeight]]** 
-  * **Return**:​Double 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​CellWidth|CellWidth]]** 
-  * **Return**:​Double 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​ColumnCount|ColumnCount]]** 
-  * **Return**:​Int64 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​Id|Id]]** 
-  * **Return**:​String 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​RowCount|RowCount]]** 
-  * **Return**:​Int64 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​Scale|Scale]]** 
-  * **Return**:​Double 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​TileHeight|TileHeight]]** 
-  * **Return**:​Int32 
-  * **Summary**:​N/​A 
- 
-**{{wiki:​PublicProperty.gif|}}[[#​TileWidth|TileWidth]]** 
-  * **Return**:​Int32 
-  * **Summary**:​N/​A 
- 
-=== Protected Properties === 
-=== Public Events === 
-===== Public Constructors ===== 
-=== MapSuiteTileMatrix(Double) === 
-This is the constructor by passing the scale. 
-==== Remarks ==== 
-If you use this constructor,​ all other properties are used their default values. 
-==== Parameters ==== 
-**scale** 
-  * **Type**:​Double 
-  * **Description:​This parameter specifies the target scale to set the Matrix. 
- 
-[[#Public Constructors|Go Back]] 
-=== MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit) === 
 This is the constructor for the class. This is the constructor for the class.
-==== Remarks ​====+== Remarks ==
 If you use this constructor,​ all other properties are used their default values. If you use this constructor,​ all other properties are used their default values.
-==== Parameters ​==== +== Parameters == 
-**scale** +  //id// 
-  * **Type**:Double +    * Type:String 
-  * **Description:​This parameter specifies the target scale to set the Matrix.+    * Description:​This parameter specifies the id to set the Matrix.
  
-**tileWidth** +  ​//scale// 
-  * **Type**:Int32 +    * Type:Double 
-  * **Description:​This parameter specifies the tile width(in decimalDegrees) ​to set the Matrix.+    * Description:​This parameter specifies the target scale to set the Matrix.
  
-**tileHeight** +  ​//​tileWidth//​ 
-  * **Type**:Int32 +    * Type:​Int32 
-  * **Description:​This parameter specifies the tile height(in decimalDegrees) to set the Matrix.+    * Description:​This parameter specifies the tile width(in decimalDegrees) to set the Matrix.
  
-**boundingBoxUnit** +  ​//​tileHeight//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +    * Type:Int32 
-  * **Description:​This parameter specifies the boundingBox Unit to set the Matrix.+    * Description:​This parameter specifies the tile height(in decimalDegrees) ​to set the Matrix.
  
-[[#Public Constructors|Go Back]] +  * //​boundingBoxUnit//​ 
-=== MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​RectangleShape) === +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-This is the constructor for the class. +    * Description:​This parameter specifies the boundingBox Unit to set the Matrix.
-==== Remarks ==== +
-If you use this constructor,​ all other properties are used their default values. +
-==== Parameters ==== +
-**scale** +
-  * **Type**:​Double +
-  * **Description:​This parameter specifies the target scale to set the Matrix.+
  
-**tileWidth** +  ​//​boundingBox//​ 
-  * **Type**:Int32 +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description:​This parameter specifies the tile width(in decimalDegrees) ​to set the Matrix.+    * Description:​This parameter specifies the bounding box to set the Matrix.
  
-**tileHeight** +<div newline></​div>​ 
-  * **Type**:Int32 +** {{wiki:PublicMethod.gif|}} MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64) ​**
-  ​* **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 bounding box to set the Matrix. 
- 
-[[#Public Constructors|Go Back]] 
-=== MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64) === 
 This is the constructor for the class. This is the constructor for the class.
-==== Remarks ​====+== Remarks ==
 If you use this constructor,​ all other properties are used their default values. If you use this constructor,​ all other properties are used their default values.
-==== Parameters ​==== +== Parameters == 
-**scale** +  //id// 
-  * **Type**:Double +    * Type:String 
-  * **Description:​This parameter specifies the target scale to set the Matrix.+    * Description:​This parameter specifies the id to set the Matrix.
  
-**tileWidth** +  ​//scale// 
-  * **Type**:Int32 +    * Type:Double 
-  * **Description:​This parameter specifies the tile width(in decimalDegrees) ​to set the Matrix.+    * Description:​This parameter specifies the target scale to set the Matrix.
  
-**tileHeight** +  ​//​tileWidth//​ 
-  * **Type**:Int32 +    * Type:​Int32 
-  * **Description:​This parameter specifies the tile height(in decimalDegrees) to set the Matrix.+    * Description:​This parameter specifies the tile width(in decimalDegrees) to set the Matrix.
  
-**boundingBoxUnit** +  ​//​tileHeight//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +    * Type:Int32 
-  * **Description:​This parameter specifies the boundingBox Unit to set the Matrix.+    * Description:​This parameter specifies the tile height(in decimalDegrees) ​to set the Matrix.
  
-**referencePoint** +  ​//​boundingBoxUnit//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description:​This parameter specifies the reference point location ​to set the Matrix.+    * Description:​This parameter specifies the boundingBox Unit to set the Matrix.
  
-**rowCount** +  ​//​referencePoint//​ 
-  * **Type**:Int64 +    * Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-  * **Description:​This parameter specifies the row count to set the Matrix.+    * Description:​This parameter specifies the reference point location ​to set the Matrix.
  
-**columnCount** +  ​//​rowCount//​ 
-  * **Type**:Int64 +    * Type:​Int64 
-  * **Description:​This parameter specifies the column ​count to set the Matrix.+    * Description:​This parameter specifies the row count to set the Matrix.
  
-[[#Public Constructors|Go Back]] +  ​//​columnCount//​ 
-=== MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​RectangleShape) === +    * Type:Int64 
-This is the constructor for the class. +    * Description:​This parameter specifies the column count to set the Matrix.
-==== Remarks ==== +
-If you use this constructor,​ all other properties are used their default values. +
-==== Parameters ==== +
-**id*+
-  * **Type**:String +
-  * **Description:​This parameter specifies the id to set the Matrix.+
  
-**scale** +<div newline></​div>​ 
-  * **Type**:Double +==== Protected Constructors ==== 
-  ​* **Description:​This parameter specifies the target scale to set the Matrix.+==== Public Methods ==== 
 +** {{wiki:PublicMethod.gif|}} GetAllCells() ​**
  
-**tileWidth** +N/A 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description:​This parameter specifies the tile width(in decimalDegrees) to set the Matrix.+N/A
  
-**tileHeight** +== Return Value == 
-  ​* **Type**:Int32 +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]>​ 
-  ​* **Description:​This parameter specifies the tile height(in decimalDegrees) to set the Matrix.+  * Description:​N/A
  
-**boundingBoxUnit** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +<div newline></​div>​ 
-  ​* **Description:​This parameter specifies the boundingBox Unit to set the Matrix.+** {{wiki:PublicMethod.gif|}} GetCell(Int64,​Int64) ​**
  
-**boundingBox** +N/A 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +== Remarks == 
-  * **Description:​This parameter specifies the bounding box to set the Matrix.+N/A
  
-[[#Public Constructors|Go Back]] +== Return Value == 
-=== MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64) ​=== +  * Type:[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] 
-This is the constructor for the class. +  * Description:​N/A
-==== Remarks ==== +
-If you use this constructor,​ all other properties are used their default values. +
-==== Parameters ==== +
-**id** +
-  ​* **Type**:String +
-  ​* **Description:​This parameter specifies the id to set the Matrix.+
  
-**scale** +== Parameters == 
-  * **Type**:Double +  * //row// 
-  * **Description:​This parameter specifies the target scale to set the Matrix.+    ​* Type:Int64 
 +    * Description:​N/A
  
-**tileWidth** +  ​//column// 
-  * **Type**:Int32 +    * Type:Int64 
-  * **Description:​This parameter specifies the tile width(in decimalDegrees) to set the Matrix.+    * Description:​N/A
  
-**tileHeight** +<div newline></​div>​ 
-  * **Type**:Int32 +** {{wiki:PublicMethod.gif|}} GetCell(PointShape) ​**
-  ​* **Description:​This parameter specifies the tile height(in decimalDegrees) to set the Matrix.+
  
-**boundingBoxUnit** +N/A 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +== Remarks == 
-  * **Description:​This parameter specifies the boundingBox Unit to set the Matrix.+N/A
  
-**referencePoint** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +  * Type:​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] 
-  ​* **Description:​This parameter specifies the reference point location to set the Matrix.+  * Description:​N/A
  
-**rowCount** +== Parameters == 
-  * **Type**:Int64 +  * //​intersectingPoint//​ 
-  * **Description:​This parameter specifies the row count to set the Matrix.+    ​* Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
 +    * Description:​N/A
  
-**columnCount** +<div newline></​div>​ 
-  * **Type**:Int64 +** {{wiki:PublicMethod.gif|}} GetRowIndex(PointShape) ​**
-  ​* **Description:​This parameter specifies the column count to set the Matrix.+
  
-[[#Public Constructors|Go Back]] 
-===== Protected Constructors ===== 
-===== Public Methods ===== 
-=== Equals(Object) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Boolean +  * Type:Int64 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**obj** +  //​intersectingPoint//​ 
-  * **Type**:Object +    * Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetAllCells() === +** {{wiki:​PublicMethod.gif|}} GetColumnIndex(PointShape**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]>​ 
-  * **Description**:​N/​A 
- 
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== GetCell(Int64,​Int64) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] +  * Type:Int64 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**row** +  //​intersectingPoint//​ 
-  * **Type**:Int64 +    * Type:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**column** +<div newline></​div>​ 
-  * **Type**:Int64 +** {{wiki:PublicMethod.gif|}} GetIntersectingCells(RectangleShape) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] 
-=== GetCell(PointShape) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]> 
-  ​* **Description**:​N/​A+  * Description:N/A 
 + 
 +== Parameters == 
 +  ​//​worldExtent//​ 
 +    ​Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:N/A
  
-==== Parameters ==== +<div newline></​div>​ 
-**intersectingPoint** +** {{wiki:PublicMethod.gif|}} GetContainedCells(RectangleShape) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] 
-=== GetColumnIndex(PointShape) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Int64 +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**intersectingPoint** +  //​worldExtent//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} GetIntersectingRowColumnRange(RectangleShape) **
  
-[[#Public Methods|Go Back]] 
-=== GetContainedCells(RectangleShape) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]> +  * Type:​[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**worldExtent** +  //worldExtent// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} GetContainedRowColumnRange(RectangleShape) **
  
-[[#Public Methods|Go Back]] 
-=== GetContainedRowColumnRange(RectangleShape) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] +  * Type:​[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**worldExtent** +  //worldExtent// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} ToString() **
  
-[[#Public Methods|Go Back]] 
-=== GetHashCode() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Int32 +  * Type:String 
-  ​* **Description**:N/A+  * Description:​N/​A 
 + 
 +== Parameters == 
 +<div newline></​div>​ 
 +** {{wiki:​PublicMethod.gif|}} Equals(Object) **
  
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-=== GetIntersectingCells(RectangleShape) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]>​ +  * Type:Boolean 
-  * **Description**:N/A+  ​Description:N/A 
 + 
 +== Parameters == 
 +  * //obj// 
 +    ​Type:​Object 
 +    ​* Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**worldExtent** +** {{wiki:PublicMethod.gif|}} GetHashCode() ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] 
-=== GetIntersectingRowColumnRange(RectangleShape) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] +  * Type:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**worldExtent** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:PublicMethod.gif|}} GetType() ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] 
-=== GetRowIndex(PointShape) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Int64 +  * Type:Type 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters ​== 
-**intersectingPoint** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +==== Protected Methods ​==== 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} GetResolutionFromScale(Double) ​**
  
-[[#Public Methods|Go Back]] +This method will get resolution from scale and can be overridden. 
-=== GetType() === +== Remarks ==
-N/A +
-==== Remarks ​====+
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Type +  * Type:Double 
-  ​* **Description**:N/A+  * Description:​Returns the resolution corresponding to the passed in scale.
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //scale/
-=== ToString() === +    * Type:Double 
-N/A +    * Description:​This parameter specifies the target scale to get resolution from.
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:String +** {{wiki:ProtectedMethod.gif|}} SetMatrix(String,​Double,​Double,​RectangleShape,​MatrixReferenceCorner) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#Public Methods|Go Back]] 
-===== Protected Methods ===== 
-=== Finalize() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#​Protected Methods|Go Back]] +  * //id// 
-=== GetResolutionFromScale(Double) === +    * Type:String 
-This method will get resolution from scale and can be overridden. +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​cellWidth//​ 
-  **Return ​Type**:Double +    * Type:​Double 
-  * **Description**:Returns the resolution corresponding to the passed in scale.+    * Description:​N/A
  
-==== Parameters ==== +  ​//​cellHeight//​ 
-**scale*+    * Type:​Double 
-  * **Type**:Double +    * Description:​N/A
-  * **Description**:This parameter specifies the target scale to get resolution from.+
  
-[[#Protected Methods|Go Back]] +  * //​boundingBox//​ 
-=== MemberwiseClone() === +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​referenceCorner//​ 
-  ​* ​**Return ​Type**:Object +    * Type:[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
-  * **Description**:N/A+    * Description:​N/​A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} SetMatrix(String,​Double,​Double,​PointShape,​MatrixReferenceCorner,​Int64,​Int64) **
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== SetMatrix(String,​Double,​Double,​RectangleShape,​MatrixReferenceCorner) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**id** +  //id// 
-  * **Type**:String +    * Type:​String 
-  * **Description**:N/A+    * Description:​N/​A
  
-**cellWidth** +  ​//cellWidth// 
-  * **Type**:Double +    * Type:​Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-**cellHeight** +  ​//cellHeight// 
-  * **Type**:Double +    * Type:​Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-**boundingBox** +  ​//​referencePoint//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**referenceCorner** +  ​//referenceCorner// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] +    * Type:​[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] 
-  * **Description**:​N/​A+    * Description:​N/​A 
 + 
 +  * //​rowCount//​ 
 +    ​Type:​Int64 
 +    ​* Description:N/A 
 + 
 +  ​//​columnCount//​ 
 +    ​Type:​Int64 
 +    * Description:N/A 
 + 
 +<div newline></​div>​ 
 +** {{wiki:​ProtectedMethod.gif|}} SetMatrix(Double,​Double) **
  
-[[#​Protected Methods|Go Back]] 
-=== SetMatrix(String,​Double,​Double,​PointShape,​MatrixReferenceCorner,​Int64,​Int64) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**id** +  //​cellWidth//​ 
-  * **Type**:String +    * Type:Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-**cellWidth** +  ​//​cellHeight//​ 
-  * **Type**:Double +    * Type:​Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-**cellHeight** +<div newline></​div>​ 
-  * **Type**:Double +** {{wiki:ProtectedMethod.gif|}} Finalize() ​**
-  ​* **Description**:​N/​A+
  
-**referencePoint** +N/A 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] +== Remarks == 
-  * **Description**:​N/A+N/A
  
-**referenceCorner** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**rowCount** +== Parameters == 
-  * **Type**:Int64 +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ​**
  
-**columnCount** 
-  * **Type**:​Int64 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== SetMatrix(Double,​Double) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Return Value** +== Return Value == 
-  * **Return Type**:​Void +  * Type:Object 
-  * **Description**:​N/​A +  * Description:​N/​A
- +
-==== Parameters ==== +
-**cellWidth** +
-  ​* **Type**:Double +
-  ​* **Description**:N/A+
  
-**cellHeight** +== Parameters == 
-  * **Type**:Double +<div newline></​div>​ 
-  ​* **Description**:​N/​A+==== Public Properties ==== 
 +** {{wiki:PublicProperty.gif|}} Scale **
  
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-=== BoundingBox === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+  * Type:Double 
 + 
 +** {{wiki:PublicProperty.gif|}} TileWidth **
  
-[[#Public Properties|Go Back]] 
-=== BoundingBoxUnit === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]+  * Type:Int32 
 + 
 +** {{wiki:PublicProperty.gif|}} TileHeight **
  
-[[#Public Properties|Go Back]] 
-=== CellHeight === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Double+  * Type:Int32 
 + 
 +** {{wiki:PublicProperty.gif|}} BoundingBoxUnit **
  
-[[#Public Properties|Go Back]] 
-=== CellWidth === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Double+  * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
 + 
 +** {{wiki:PublicProperty.gif|}} CellWidth **
  
-[[#Public Properties|Go Back]] 
-=== ColumnCount === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Int64+  * Type:Double 
 + 
 +** {{wiki:PublicProperty.gif|}} CellHeight **
  
-[[#Public Properties|Go Back]] 
-=== Id === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:String+  * Type:Double 
 + 
 +** {{wiki:PublicProperty.gif|}} BoundingBox **
  
-[[#Public Properties|Go Back]] 
-=== RowCount === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Int64+  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 + 
 +** {{wiki:PublicProperty.gif|}} RowCount **
  
-[[#Public Properties|Go Back]] 
-=== Scale === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Double+  * Type:Int64 
 + 
 +** {{wiki:PublicProperty.gif|}} ColumnCount **
  
-[[#Public Properties|Go Back]] 
-=== TileHeight === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Int32+  * Type:Int64 
 + 
 +** {{wiki:PublicProperty.gif|}} Id **
  
-[[#Public Properties|Go Back]] 
-=== TileWidth === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Int32+  * Type:String
  
-[[#Public Properties|Go Back]] +==== Protected Properties ==== 
-===== Protected Properties ​===== +==== Public Events ====
-===== Public Events ​=====+
  
thinkgeo.mapsuite.core.mapsuitetilematrix.1442486097.txt.gz · Last modified: 2015/09/17 10:34 by admin