User Tools

Site Tools


thinkgeo.mapsuite.core.matrix

Differences

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

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.core.matrix [2015/08/20 03:08]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.Core.Matrix ====== 
- 
- 
- 
-<!-- Class --> 
-This class represents a base Matrix which encapsulate the tile caculation logics. 
-=== Remarks === 
-This class is abstract and designed to be inherited to create your own TileMatrix. The derived TileMatrix classes are typically used on a TileMatrixSet. 
-===== Inheritance Hierarchy ===== 
-*System.Object 
-**[[ThinkGeo.MapSuite.Core.Matrix]] 
-***[[ThinkGeo.MapSuite.Core.MapSuiteTileMatrix]] 
-***[[ThinkGeo.MapSuite.Core.TileMatrix]] 
-***[[ThinkGeo.MapSuite.Core.WmtsTileMatrix]] 
-===== Members Summary ===== 
-==== Public Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
- 
-==== Protected Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Matrix()|Matrix]] ​  ​| ​   |    | This method is the default protected constructor. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Matrix(String,​ Double, Double, RectangleShape,​ MatrixReferenceCorner)|Matrix]] ​  | String, Double, Double, [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]] ​  ​| ​   | This method is the default protected constructor. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Matrix(String,​ Double, Double, PointShape, MatrixReferenceCorner,​ Int64, Int64)|Matrix]] ​  | String, Double, Double, [[ThinkGeo.MapSuite.Core.PointShape|PointShape]],​ [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]],​ Int64, Int64   ​| ​   | This method is the default protected constructor. ​  | 
- 
-==== Public Methods ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetAllCells()|GetAllCells]] ​  ​| ​   |    | This method returns all the cells of the TileMatrix. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetCell(Int64,​ Int64)|GetCell]] ​  | Int64, Int64   ​| ​   | Get the cell by passing a specified row and column. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetCell(PointShape)|GetCell]] ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]] ​  ​| ​   | Get the cell by passing a specified point shape location. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetColumnIndex(PointShape)|GetColumnIndex]] ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]] ​  ​| ​   | Get the column index by passing a specified point shape location. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetContainedCells(RectangleShape)|GetContainedCells]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  ​| ​   | This method returns the contained cells of the TileMatrix. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetContainedRowColumnRange(RectangleShape)|GetContainedRowColumnRange]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  ​| ​   | 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]] ​  ​| ​   | This method returns the intersecting cells of the TileMatrix. ​  | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetIntersectingRowColumnRange(RectangleShape)|GetIntersectingRowColumnRange]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  ​| ​   | 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]] ​  ​| ​   | 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 ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{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]] ​  ​| ​   | 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   ​| ​   | This method sets the Matrix system by passing in each variables. ​  | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​SetMatrix(Double,​ Double)|SetMatrix]] ​  | Double, Double ​  ​| ​   | This method sets the Matrix system by passing the cellWidth and cellHeight. ​  | 
- 
-==== Public Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​BoundingBox|BoundingBox]] ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] ​  ​| ​   | This property gets or sets the BouningBox of the Matrix. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CellHeight|CellHeight]] ​  | Double ​  ​| ​   | This property gets the cell height of the Matrix. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CellWidth|CellWidth]] ​  | Double ​  ​| ​   | This property gets the cell width of the Matrix. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​ColumnCount|ColumnCount]] ​  | Int64   ​| ​   | This property gets the column count of the Matrix. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Id|Id]] ​  | String ​  ​| ​   | This property gets or sets the id of the Matrix. ​  | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​RowCount|RowCount]] ​  | Int64   ​| ​   | This property gets the row count of the Matrix. ​  | 
- 
-==== Protected Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
- 
-==== Public Events ==== 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ 
- 
-===== Public Constructors ===== 
-===== Protected Constructors ===== 
-==== Matrix() ==== 
-This method is the default protected constructor. 
-=== Remarks === 
-If you use this constructor,​ you have to set the properties correctly before use it. 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-[[#​Protected Constructors|Go Back]] 
-==== Matrix(String,​ Double, Double, RectangleShape,​ MatrixReferenceCorner) ==== 
-This method is the default protected constructor. 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| id   | String<​!-- System.String --> ​  | This parameter specified the id of the Matrix. ​  | 
-| cellWidth ​  | Double<​!-- System.Double --> ​  | This parameter specified the cell width(in DecimalDegrees) of the Matrix. ​  | 
-| cellHeight ​  | Double<​!-- System.Double --> ​  | This parameter specified the cell height(in DecimalDegrees) of the Matrix. ​  | 
-| boundingBox ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specified the boundingBox of the Matrix. ​  | 
-| referenceCorner ​  | [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]<​!-- ThinkGeo.MapSuite.Core.MatrixReferenceCorner --> ​  | This parameter specified the cacluation reference corner of the Matrix. ​  | 
- 
-[[#​Protected Constructors|Go Back]] 
-==== Matrix(String,​ Double, Double, PointShape, MatrixReferenceCorner,​ Int64, Int64) ==== 
-This method is the default protected constructor. 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| id   | String<​!-- System.String --> ​  | This parameter specified the id of the Matrix. ​  | 
-| cellWidth ​  | Double<​!-- System.Double --> ​  | This parameter specified the cell width(in DecimalDegrees) of the Matrix. ​  | 
-| cellHeight ​  | Double<​!-- System.Double --> ​  | This parameter specified the cell height(in DecimalDegrees) of the Matrix. ​  | 
-| referencePoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | This parameter specified the cacluation reference point of the Matrix. ​  | 
-| referenceCorner ​  | [[ThinkGeo.MapSuite.Core.MatrixReferenceCorner|MatrixReferenceCorner]]<​!-- ThinkGeo.MapSuite.Core.MatrixReferenceCorner --> ​  | This parameter specified the cacluation reference corner of the Matrix. ​  | 
-| rowCount ​  | Int64<​!-- System.Int64 --> ​  | This parameter specified the row count of the Matrix. ​  | 
-| columnCount ​  | Int64<​!-- System.Int64 --> ​  | This parameter specified the column count of the Matrix. ​  | 
- 
-[[#​Protected Constructors|Go Back]] 
-===== Public Methods ===== 
-==== Equals(Object) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Boolean<​!-- System.Boolean --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| obj   | Object<​!-- System.Object --> ​  ​| ​   | 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== GetAllCells() ==== 
-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 === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== 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 === 
-^  Name ^  Type ^  Description ^ 
-| row   | Int64<​!-- System.Int64 --> ​  | This parameter specifies the row based on 1.   | 
-| column ​  | Int64<​!-- System.Int64 --> ​  | This parameter specifies the row based on 1.   | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== GetCell(PointShape) ==== 
-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 === 
-^  Name ^  Type ^  Description ^ 
-| intersectingPoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | The parameter specified the target point location. ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== 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 === 
-^  Name ^  Type ^  Description ^ 
-| intersectingPoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | The parameter specified the target point location. ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== GetContainedCells(RectangleShape) ==== 
-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 === 
-^  Name ^  Type ^  Description ^ 
-| worldExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== 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 === 
-^  Name ^  Type ^  Description ^ 
-| worldExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== GetHashCode() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== 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 === 
-^  Name ^  Type ^  Description ^ 
-| worldExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== GetIntersectingRowColumnRange(RectangleShape) ==== 
-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 === 
-^  Name ^  Type ^  Description ^ 
-| worldExtent ​  | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.Core.RectangleShape --> ​  | This parameter specifies extent which is used to get the tiles back from.   | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== 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 === 
-^  Name ^  Type ^  Description ^ 
-| intersectingPoint ​  | [[ThinkGeo.MapSuite.Core.PointShape|PointShape]]<​!-- ThinkGeo.MapSuite.Core.PointShape --> ​  | The parameter specified the target point location. ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Methods|Go Back]] 
-==== GetType() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Type<!-- System.Type --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== ToString() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| String<​!-- System.String --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-===== Protected Methods ===== 
-==== Finalize() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#​Protected Methods|Go Back]] 
-==== MemberwiseClone() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Object<​!-- System.Object --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#​Protected Methods|Go Back]] 
-==== SetMatrix(String,​ Double, Double, RectangleShape,​ MatrixReferenceCorner) ==== 
-This method sets the Matrix system by passing in each variables. 
-=== Remarks === 
-Accroding to the these given parameters, the referencePoint,​ rowCount, columnCount can be caculated. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| 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 decimalDegrees) 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. ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#​Protected Methods|Go Back]] 
-==== SetMatrix(String,​ Double, Double, PointShape, MatrixReferenceCorner,​ Int64, Int64) ==== 
-This method sets the Matrix system by passing in each variables. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| 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 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 --> 
-[[#​Protected Methods|Go Back]] 
-==== SetMatrix(Double,​ Double) ==== 
-This method sets the Matrix system by passing the cellWidth and cellHeight. 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| 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. ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-==== 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 --> 
-[[#Public Properties|Go Back]] 
-==== CellHeight ==== 
-This property gets the cell height of the Matrix. 
-=== Return Value === 
-^ Return Type ^ 
-| Double<​!-- System.Double --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Properties|Go Back]] 
-==== CellWidth ==== 
-This property gets the cell width of the Matrix. 
-=== Return Value === 
-^ Return Type ^ 
-| Double<​!-- System.Double --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Properties|Go Back]] 
-==== ColumnCount ==== 
-This property gets the column count of the Matrix. 
-=== Return Value === 
-^ Return Type ^ 
-| Int64<​!-- System.Int64 --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Properties|Go Back]] 
-==== Id ==== 
-This property gets or sets the id of the Matrix. 
-=== Return Value === 
-^ Return Type ^ 
-| String<​!-- System.String --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Properties|Go Back]] 
-==== RowCount ==== 
-This property gets the row count of the Matrix. 
-=== Return Value === 
-^ Return Type ^ 
-| Int64<​!-- System.Int64 --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.Core.Matrix --> 
-[[#Public Properties|Go Back]] 
-===== Protected Properties ===== 
-===== Public Events ===== 
-__NOTOC__ 
-[[Category:​MapSuiteCore]] 
-[[Category:​ThinkGeo.MapSuite.Core]] 
-[[Category:​UpdateDocumentation]] 
  
thinkgeo.mapsuite.core.matrix.1440040129.txt.gz ยท Last modified: 2015/09/17 10:35 (external edit)