ISqlSpatialGridIndexable.GetGridCoverage メソッド

定義

グリッド カバレッジを取得します。

[Microsoft.SqlServer.Server.SqlMethod(IsDeterministic=true, IsPrecise=false)]
public void GetGridCoverage(bool isTopmostGrid, double rGridMinX, double rGridMinY, double rGridWidth, double rGridHeight, double rFuzzX, double rFuzzY, int cGridRows, int cGridColumns, bool[,] touched, bool[,] contained, out int cCellsTouched, out int cCellsContained, out bool fGeometryExceedsGrid, out bool fHasAmbiguousTouchedCells);
[<Microsoft.SqlServer.Server.SqlMethod(IsDeterministic=true, IsPrecise=false)>]
abstract member GetGridCoverage : bool * double * double * double * double * double * double * int * int * bool[,] * bool[,] * int * int * bool * bool -> unit
Public Sub GetGridCoverage (isTopmostGrid As Boolean, rGridMinX As Double, rGridMinY As Double, rGridWidth As Double, rGridHeight As Double, rFuzzX As Double, rFuzzY As Double, cGridRows As Integer, cGridColumns As Integer, touched As Boolean(,), contained As Boolean(,), ByRef cCellsTouched As Integer, ByRef cCellsContained As Integer, ByRef fGeometryExceedsGrid As Boolean, ByRef fHasAmbiguousTouchedCells As Boolean)

パラメーター

isTopmostGrid
Boolean

グリッドがトップレベル (レベル 1) のグリッドかどうかを示します。

rGridMinX
Double

グリッドの左下隅の x 座標。

rGridMinY
Double

グリッドの左下隅の y 座標。

rGridWidth
Double

グリッドの幅。

rGridHeight
Double

グリッドの高さ。

rFuzzX
Double

x 座標許容値。

rFuzzY
Double

y 座標許容値。

cGridRows
Int32

グリッド内の行数。

cGridColumns
Int32

グリッド内の列の数。

touched
Boolean[,]

セルがオブジェクトに触れたかどうかを示すブール値の 2 次元配列。

contained
Boolean[,]

セルにオブジェクトが含まれているかどうかを示すブール値の 2 次元配列。

cCellsTouched
Int32

このメソッドが返されるときに、オブジェクトがタッチするセルの数を格納します。

cCellsContained
Int32

このメソッドが返されるときに、オブジェクトに含まれるセルの数を格納します。

fGeometryExceedsGrid
Boolean

このメソッドから制御が戻るときに、オブジェクトがグリッドを超えるかどうかを示す値が格納されます。

fHasAmbiguousTouchedCells
Boolean

このメソッドが返されるときに、オブジェクトにあいまいにタッチされたセルが含まれているかどうかを示す値が含まれます。

属性

適用対象