Partager via


SqlGeography.ISqlSpatialGridIndexable.GetGridCoverage, méthode (Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean[,], Boolean , Int32, Int32, Boolean, Boolean)

 

Retourne la couverture de grille de SQL Geography.

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

Syntaxe

[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
)
private:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
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
<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

Paramètres

  • isTopmostGrid
    Type: System.Boolean

    True si l'objet spécifié figure dans la grille supérieure ; sinon, false.

  • rGridMinX
    Type: System.Double

    Valeur minimale de X pour la grille.

  • rGridMinY
    Type: System.Double

    Valeur minimale de Y pour la grille.

  • touched
    Type: System.Boolean[,]

    True si l'objet spécifié est touché ; sinon, false.

  • contained
    Type: System.Boolean[,]

    True si la grille spécifiée est contenue, sinon false.

  • cCellsTouched
    Type: System.Int32

    True si les cellules de la grille sont touchées ; sinon, false.

  • cCellsContained
    Type: System.Int32

    True si les cellules spécifiées de l'ID de grille sont contenues ; sinon, false.

  • fGeometryExceedsGrid
    Type: System.Boolean

    True si la géométrie dépasse la grille ; sinon, false.

  • fHasAmbiguousTouchedCells
    Type: System.Boolean

    True si la grille contient les cellules touchées ambiguës ; sinon, false.

Implémente

ISqlSpatialGridIndexable.GetGridCoverage(Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean[,], Boolean[,], Int32, Int32, Boolean, Boolean)

Voir aussi

SqlGeography, classe
Microsoft.SqlServer.Types, espace de noms

Retour au début