User Tools

Site Tools


thinkgeo.mapsuite.portablecore.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.portablecore.mapsuitetilematrix [2015/09/21 08:13]
admin
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.Core.MapSuiteTileMatrix ====== 
-This class defines the TileMatrix system used in MapSuite component. 
-===== Inheritance Hierarchy ===== 
-  *System.Object 
-    *ThinkGeo.MapSuite.Core.Matrix 
-      *ThinkGeo.MapSuite.Core.TileMatrix 
-        ***ThinkGeo.MapSuite.Core.MapSuiteTileMatrix** 
-===== Members Summary ===== 
-==== Public Constructors ==== 
-** {{wiki:​PublicMethod.gif|}} 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. 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit) ** 
- 
-This is the constructor for the class. 
-== 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//​ 
-    * 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. 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​RectangleShape) ** 
- 
-This is the constructor for the class. 
-== 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//​ 
-    * 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 bounding box to set the Matrix. 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} MapSuiteTileMatrix(Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64) ** 
- 
-This is the constructor for the class. 
-== 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//​ 
-    * 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. 
- 
-  * //​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:​PublicMethod.gif|}} MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​RectangleShape) ** 
- 
-This is the constructor for the class. 
-== 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// 
-    * 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 bounding box to set the Matrix. 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} MapSuiteTileMatrix(String,​Double,​Int32,​Int32,​GeographyUnit,​PointShape,​Int64,​Int64) ** 
- 
-This is the constructor for the class. 
-== 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// 
-    * 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. 
- 
-  * //​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>​ 
-==== Protected Constructors ==== 
-==== Public Methods ==== 
-** {{wiki:​PublicMethod.gif|}} GetAllCells() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]>​ 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetCell(Int64,​Int64) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //row// 
-    * Type:Int64 
-    * Description:​N/​A 
- 
-  * //column// 
-    * Type:Int64 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetCell(PointShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]] 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​intersectingPoint//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetRowIndex(PointShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Int64 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​intersectingPoint//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetColumnIndex(PointShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Int64 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​intersectingPoint//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.PointShape|PointShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetIntersectingCells(RectangleShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]>​ 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​worldExtent//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetContainedCells(RectangleShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.TileMatrixCell|TileMatrixCell]]>​ 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​worldExtent//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetIntersectingRowColumnRange(RectangleShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​worldExtent//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetContainedRowColumnRange(RectangleShape) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.RowColumnRange|RowColumnRange]] 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​worldExtent//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} ToString() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:String 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} Equals(Object) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Boolean 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //obj// 
-    * Type:Object 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetHashCode() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Int32 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetType() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Type 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-==== Protected Methods ==== 
-** {{wiki:​ProtectedMethod.gif|}} GetResolutionFromScale(Double) ** 
- 
-This method will get resolution from scale and can be overridden. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Double 
-  * Description:​Returns the resolution corresponding to the passed in scale. 
- 
-== Parameters == 
-  * //scale// 
-    * Type:Double 
-    * Description:​This parameter specifies the target scale to get resolution from. 
- 
-<div newline></​div>​ 
-** {{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 ** 
- 
-N/A 
-== Remarks == 
-N/A 
-== Return Value == 
-  * Type:Double 
- 
-** {{wiki:​PublicProperty.gif|}} TileWidth ** 
- 
-N/A 
-== Remarks == 
-N/A 
-== Return Value == 
-  * Type:Int32 
- 
-** {{wiki:​PublicProperty.gif|}} TileHeight ** 
- 
-N/A 
-== Remarks == 
-N/A 
-== Return Value == 
-  * Type:Int32 
- 
-** {{wiki:​PublicProperty.gif|}} BoundingBoxUnit ** 
- 
-N/A 
-== Remarks == 
-N/A 
-== 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.portablecore.mapsuitetilematrix.1442823223.txt.gz ยท Last modified: 2015/09/21 08:13 by admin