Поделиться через


Метод ISqlSpatialGridIndexable.GetGridCoverage (Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean[,], Boolean , Int32, Int32, Boolean, Boolean)

 

Этот API поддерживает инфраструктуру продукт, и его не следует использовать напрямую из кода.

Возвращает покрытие сетки.

Пространство имен:   Microsoft.SqlServer.Types
Сборка:  Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)

Синтаксис

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
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
)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
void GetGridCoverage(
    bool isTopmostGrid,
    double rGridMinX,
    double rGridMinY,
    double rGridWidth,
    double rGridHeight,
    double rFuzzX,
    double rFuzzY,
    int cGridRows,
    int cGridColumns,
    array<bool, 2>^ touched,
    array<bool, 2>^ contained,
    [OutAttribute] int% cCellsTouched,
    [OutAttribute] int% cCellsContained,
    [OutAttribute] bool% fGeometryExceedsGrid,
    [OutAttribute] bool% fHasAmbiguousTouchedCells
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
abstract GetGridCoverage : 
        isTopmostGrid:bool *
        rGridMinX:float *
        rGridMinY:float *
        rGridWidth:float *
        rGridHeight:float *
        rFuzzX:float *
        rFuzzY:float *
        cGridRows:int *
        cGridColumns:int *
        touched:bool[,] *
        contained:bool[,] *
        cCellsTouched:int byref *
        cCellsContained:int byref *
        fGeometryExceedsGrid:bool byref *
        fHasAmbiguousTouchedCells:bool byref -> unit
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
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(,),
    <OutAttribute> ByRef cCellsTouched As Integer,
    <OutAttribute> ByRef cCellsContained As Integer,
    <OutAttribute> ByRef fGeometryExceedsGrid As Boolean,
    <OutAttribute> ByRef fHasAmbiguousTouchedCells As Boolean
)

Параметры

  • isTopmostGrid
    Type: System.Boolean

    Указывает, является ли сетка сеткой верхнего (первого) уровня.

  • rGridMinX
    Type: System.Double

    Координата X левого нижнего угла сетки.

  • rGridMinY
    Type: System.Double

    Координата по оси Y левого нижнего угла сетки.

  • rFuzzX
    Type: System.Double

    Значение погрешности координаты X.

  • rFuzzY
    Type: System.Double

    Значение погрешности координаты Y.

  • cGridRows
    Type: System.Int32

    Количество строк в сетке.

  • cGridColumns
    Type: System.Int32

    Число столбцов в сетке.

  • touched
    Type: System.Boolean[,]

    Двухмерный массив значений bool, указывающий, соприкасаются ли ячейки с объектом.

  • contained
    Type: System.Boolean[,]

    Двухмерный массив значений bool, указывающий, содержится ли объект в ячейках.

  • cCellsTouched
    Type: System.Int32

    При возврате из этого метода содержит количество ячеек, с которыми соприкасается объект.

  • cCellsContained
    Type: System.Int32

    При возврате из этого метода содержит количество ячеек, которые содержит объект.

  • fGeometryExceedsGrid
    Type: System.Boolean

    После возврата из этого метода содержит значение, указывающее, превышает ли объект сетку.

  • fHasAmbiguousTouchedCells
    Type: System.Boolean

    После возврата из этого метода содержит значение, указывающее, включает ли объект ячейки с неоднозначным соприкосновением.

См. также

Интерфейс ISqlSpatialGridIndexable
Пространство имен Microsoft.SqlServer.Types

Вернуться в начало