Partager via


Méthode SqlGeography.ISqlSpatialGridIndexable.GetGridCoverage

Returns the grid coverage of the SQL Geography.

Espace de noms :  Microsoft.SqlServer.Types
Assembly :  Microsoft.SqlServer.Types (en Microsoft.SqlServer.Types.dll)

Syntaxe

'Déclaration
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)> _
Private 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 _
) Implements ISqlSpatialGridIndexable.GetGridCoverage
'Utilisation
Dim instance As SqlGeography 
Dim isTopmostGrid As Boolean 
Dim rGridMinX As Double 
Dim rGridMinY As Double 
Dim rGridWidth As Double 
Dim rGridHeight As Double 
Dim rFuzzX As Double 
Dim rFuzzY As Double 
Dim cGridRows As Integer 
Dim cGridColumns As Integer 
Dim touched As Boolean(,)
Dim contained As Boolean(,)
Dim cCellsTouched As Integer 
Dim cCellsContained As Integer 
Dim fGeometryExceedsGrid As Boolean 
Dim fHasAmbiguousTouchedCells As Boolean 

CType(instance, ISqlSpatialGridIndexable).GetGridCoverage(isTopmostGrid, _
    rGridMinX, rGridMinY, rGridWidth, _
    rGridHeight, rFuzzX, rFuzzY, cGridRows, _
    cGridColumns, touched, contained, _
    cCellsTouched, cCellsContained, _
    fGeometryExceedsGrid, fHasAmbiguousTouchedCells)
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
void ISqlSpatialGridIndexable.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)]
private:
virtual 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
) sealed = ISqlSpatialGridIndexable::GetGridCoverage
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
private 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)>]
private override 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
JScript prend en charge l'utilisation d'implémentations d'interface explicites, mais pas la déclaration de nouvelles implémentations d'interface.

Paramètres

  • isTopmostGrid
    Type : System.Boolean
    True if the specified object is in topmost grid; otherwise, false.
  • rGridMinX
    Type : System.Double
    The minimum value of X of the grid.
  • rGridMinY
    Type : System.Double
    The minimum value of Y of the grid.
  • touched
    Type : array<System.Boolean[,]
    True if the specified object is touched; otherwise, false.
  • contained
    Type : array<System.Boolean[,]
    True if the specified grid is contained; otherwise, false.
  • cCellsTouched
    Type : System.Int32%
    True if the cells of the grid is touched; otherwise, false.
  • cCellsContained
    Type : System.Int32%
    True if the specified cells of the grid id contained; otherwise, false.
  • fGeometryExceedsGrid
    Type : System.Boolean%
    True if the geometry exceeds the grid; otherwise, false.
  • fHasAmbiguousTouchedCells
    Type : System.Boolean%
    True if the grid has ambiguous touched cells; otherwise, false.

Implémente

ISqlSpatialGridIndexable.GetGridCoverage(Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, array<Boolean[,], array<Boolean[,], Int32%, Int32%, Boolean%, Boolean%)

Voir aussi

Référence

SqlGeography Classe

Espace de noms Microsoft.SqlServer.Types