User Tools

Site Tools


thinkgeo.mapsuite.core.mapsuitetilematrix

This is an old revision of the document!


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

MapSuiteTileMatrix

  • Parameters:Double
  • DeclaringType:N/A
  • Summary:This is the constructor by passing the scale.

MapSuiteTileMatrix

  • Parameters:Double,Int32,Int32,GeographyUnit
  • DeclaringType:N/A
  • Summary:This is the constructor for the class.

MapSuiteTileMatrix

MapSuiteTileMatrix

  • Parameters:Double,Int32,Int32,GeographyUnit,PointShape,Int64,Int64
  • DeclaringType:N/A
  • Summary:This is the constructor for the class.

MapSuiteTileMatrix

MapSuiteTileMatrix

  • Parameters:String,Double,Int32,Int32,GeographyUnit,PointShape,Int64,Int64
  • DeclaringType:N/A
  • Summary:This is the constructor for the class.

Protected Constructors

Public Methods

Equals

  • Parameters:Object
  • DeclaringType:Object
  • Summary:N/A

GetAllCells

  • Parameters:N/A
  • DeclaringType:Matrix
  • Summary:N/A

GetCell

  • Parameters:Int64,Int64
  • DeclaringType:Matrix
  • Summary:N/A

GetCell

GetColumnIndex

GetContainedCells

GetContainedRowColumnRange

GetHashCode

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetIntersectingCells

GetIntersectingRowColumnRange

GetRowIndex

GetType

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

ToString

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

Protected Methods

Finalize

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

GetResolutionFromScale

  • Parameters:Double
  • DeclaringType:N/A
  • Summary:This method will get resolution from scale and can be overridden.

MemberwiseClone

  • Parameters:N/A
  • DeclaringType:Object
  • Summary:N/A

SetMatrix

SetMatrix

SetMatrix

  • Parameters:Double,Double
  • DeclaringType:Matrix
  • Summary:N/A

Public Properties

BoundingBox

BoundingBoxUnit

CellHeight

  • Return:Double
  • Summary:N/A

CellWidth

  • Return:Double
  • Summary:N/A

ColumnCount

  • Return:Int64
  • Summary:N/A

Id

  • Return:String
  • Summary:N/A

RowCount

  • Return:Int64
  • Summary:N/A

Scale

  • Return:Double
  • Summary:N/A

TileHeight

  • Return:Int32
  • Summary:N/A

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. Go Back === 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

  • Description:This parameter specifies the boundingBox Unit to set the Matrix. Go Back === 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

  • Description:This parameter specifies the boundingBox Unit to set the Matrix. boundingBox * Type:RectangleShape * Description:This parameter specifies the bounding box to set the Matrix.

Go Back

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:GeographyUnit * Description:This parameter specifies the boundingBox Unit to set the Matrix.

referencePoint

  • 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. Go Back === 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:GeographyUnit * Description:This parameter specifies the boundingBox Unit to set the Matrix.

boundingBox

  • Description:This parameter specifies the bounding box to set the Matrix. Go Back === 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:GeographyUnit * Description:This parameter specifies the boundingBox Unit to set the Matrix.

referencePoint

  • 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. Go Back ===== Protected Constructors ===== ===== Public Methods ===== === Equals(Object) === N/A ==== Remarks ==== N/A Return Value * Return Type:Boolean * Description:N/A ==== Parameters ==== obj * Type:Object * Description:N/A Go Back === GetAllCells() === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<TileMatrixCell> * Description:N/A ==== Parameters ==== Go Back === GetCell(Int64,Int64) === N/A ==== Remarks ==== N/A Return Value * Return Type:TileMatrixCell * Description:N/A ==== Parameters ==== row * Type:Int64 * Description:N/A column * Type:Int64 * Description:N/A Go Back === GetCell(PointShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:TileMatrixCell * Description:N/A ==== Parameters ==== intersectingPoint * Type:PointShape * Description:N/A Go Back === GetColumnIndex(PointShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Int64 * Description:N/A ==== Parameters ==== intersectingPoint * Type:PointShape * Description:N/A Go Back === GetContainedCells(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<TileMatrixCell> * Description:N/A ==== Parameters ==== worldExtent * Type:RectangleShape * Description:N/A Go Back === GetContainedRowColumnRange(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:RowColumnRange * Description:N/A ==== Parameters ==== worldExtent * Type:RectangleShape * Description:N/A Go Back === GetHashCode() === N/A ==== Remarks ==== N/A Return Value * Return Type:Int32 * Description:N/A ==== Parameters ==== Go Back === GetIntersectingCells(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Collection<TileMatrixCell> * Description:N/A ==== Parameters ==== worldExtent * Type:RectangleShape * Description:N/A Go Back === GetIntersectingRowColumnRange(RectangleShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:RowColumnRange * Description:N/A ==== Parameters ==== worldExtent * Type:RectangleShape * Description:N/A Go Back === GetRowIndex(PointShape) === N/A ==== Remarks ==== N/A Return Value * Return Type:Int64 * Description:N/A ==== Parameters ==== intersectingPoint * Type:PointShape * Description:N/A Go Back === GetType() === N/A ==== Remarks ==== N/A Return Value * Return Type:Type * Description:N/A ==== Parameters ==== Go Back === ToString() === N/A ==== Remarks ==== N/A Return Value * Return Type:String * Description:N/A ==== Parameters ==== Go Back ===== Protected Methods ===== === Finalize() === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== Go Back === GetResolutionFromScale(Double) === This method will get resolution from scale and can be overridden. ==== Remarks ==== N/A Return Value * Return 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. Go Back === MemberwiseClone() === N/A ==== Remarks ==== N/A Return Value * Return Type:Object * Description:N/A ==== Parameters ==== Go Back === SetMatrix(String,Double,Double,RectangleShape,MatrixReferenceCorner) === N/A ==== Remarks ==== N/A Return Value * Return 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:RectangleShape * Description:N/A referenceCorner * Type:MatrixReferenceCorner * Description:N/A Go Back === SetMatrix(String,Double,Double,PointShape,MatrixReferenceCorner,Int64,Int64) === N/A ==== Remarks ==== N/A Return Value * Return 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:PointShape * Description:N/A referenceCorner * Type:MatrixReferenceCorner * Description:N/A rowCount * Type:Int64 * Description:N/A columnCount * Type:Int64 * Description:N/A Go Back === SetMatrix(Double,Double) === N/A ==== Remarks ==== N/A Return Value * Return Type:Void * Description:N/A ==== Parameters ==== cellWidth * Type:Double * Description:N/A cellHeight * Type:Double * Description:N/A Go Back ===== Public Properties ===== === BoundingBox === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:RectangleShape Go Back === BoundingBoxUnit === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:GeographyUnit Go Back === CellHeight === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Double Go Back === CellWidth === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Double Go Back === ColumnCount === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int64 Go Back === Id === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:String Go Back === RowCount === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int64 Go Back === Scale === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Double Go Back === TileHeight === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type:Int32 Go Back === TileWidth === N/A ==== Remarks ==== N/A ==== Return Value ==== Return Type**:Int32

Go Back

Protected Properties

Public Events

thinkgeo.mapsuite.core.mapsuitetilematrix.1442486097.txt.gz · Last modified: 2015/09/17 10:34 by admin