ThinkGeo.MapSuite.Core.Matrix
Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.
This class represents a base Matrix which encapsulate the tile caculation logics.
Inheritance Hierarchy
Members Summary
Public Constructors
Protected Constructors
Matrix()
Parameters
Matrix(String,Double,Double,RectangleShape,MatrixReferenceCorner)
Parameters
Matrix(String,Double,Double,PointShape,MatrixReferenceCorner,Int64,Int64)
Parameters
Public Methods
GetAllCells()
Return Value
Parameters
GetCell(Int64,Int64)
Return Value
Parameters
GetCell(PointShape)
Return Value
Parameters
GetRowIndex(PointShape)
Return Value
Parameters
GetColumnIndex(PointShape)
Return Value
Parameters
GetIntersectingCells(RectangleShape)
Return Value
Parameters
GetContainedCells(RectangleShape)
Return Value
Parameters
GetIntersectingRowColumnRange(RectangleShape)
Return Value
Parameters
GetContainedRowColumnRange(RectangleShape)
Return Value
Parameters
ToString()
Return Value
Type:String
Description:N/A
Parameters
Equals(Object)
Return Value
Type:Boolean
Description:N/A
Parameters
obj
Type:Object
Description:N/A
GetHashCode()
Return Value
Type:Int32
Description:N/A
Parameters
GetType()
Return Value
Type:Type
Description:N/A
Parameters
Protected Methods
SetMatrix(String,Double,Double,RectangleShape,MatrixReferenceCorner)
Accroding to the these given parameters, the referencePoint, rowCount, columnCount can be caculated.
Return Value
Type:Void
Description:N/A
Parameters
SetMatrix(String,Double,Double,PointShape,MatrixReferenceCorner,Int64,Int64)
Return Value
Type:Void
Description:N/A
Parameters
SetMatrix(Double,Double)
Return Value
Type:Void
Description:N/A
Parameters
Finalize()
Return Value
Type:Void
Description:N/A
Parameters
MemberwiseClone()
Return Value
Type:Object
Description:N/A
Parameters
Public Properties
CellWidth
This property gets the cell width of the Matrix.
Return Value
CellHeight
This property gets the cell height of the Matrix.
Return Value
BoundingBox
This property gets or sets the BouningBox of the Matrix.
The bounding box of the Matrix is related with the referencePoint, cellWidth, cellHeight and the rowCount and columnCount.
Return Value
RowCount
This property gets the row count of the Matrix.
Return Value
ColumnCount
This property gets the column count of the Matrix.
Return Value
Id
This property gets or sets the id of the Matrix.
Return Value
Protected Properties
Public Events