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


Метод GeometryTessellationFunction.InitMethod (SqlGeometry, Double, Double, Double, Double, Int32, Int32, Int32, Int32, Int32, Int32, SqlDouble)

 

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

Формирует свойства тесселяции для указанного объекта geometry с заданными параметрами.

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

Синтаксис

[SqlFunctionAttribute(FillRowMethodName = "FillRow")]
public static IEnumerable InitMethod(
    SqlGeometry geometryObject,
    double rootX,
    double rootY,
    double maxX,
    double maxY,
    int densityGrid0,
    int densityGrid1,
    int densityGrid2,
    int densityGrid3,
    int cardinality,
    int tessellationMode,
    SqlDouble distanceBuffer
)
public:
[SqlFunctionAttribute(FillRowMethodName = "FillRow")]
static IEnumerable^ InitMethod(
    SqlGeometry^ geometryObject,
    double rootX,
    double rootY,
    double maxX,
    double maxY,
    int densityGrid0,
    int densityGrid1,
    int densityGrid2,
    int densityGrid3,
    int cardinality,
    int tessellationMode,
    SqlDouble distanceBuffer
)
[<SqlFunctionAttribute(FillRowMethodName = "FillRow")>]
static member InitMethod : 
        geometryObject:SqlGeometry *
        rootX:float *
        rootY:float *
        maxX:float *
        maxY:float *
        densityGrid0:int *
        densityGrid1:int *
        densityGrid2:int *
        densityGrid3:int *
        cardinality:int *
        tessellationMode:int *
        distanceBuffer:SqlDouble -> IEnumerable
<SqlFunctionAttribute(FillRowMethodName := "FillRow")>
Public Shared Function InitMethod (
    geometryObject As SqlGeometry,
    rootX As Double,
    rootY As Double,
    maxX As Double,
    maxY As Double,
    densityGrid0 As Integer,
    densityGrid1 As Integer,
    densityGrid2 As Integer,
    densityGrid3 As Integer,
    cardinality As Integer,
    tessellationMode As Integer,
    distanceBuffer As SqlDouble
) As IEnumerable

Параметры

  • rootX
    Type: System.Double

    Корневой элемент сетки X.

  • rootY
    Type: System.Double

    Корневой элемент сетки Y.

  • maxX
    Type: System.Double

    Максимальное значение X сетки.

  • maxY
    Type: System.Double

    Максимальное значение Y сетки.

  • densityGrid0
    Type: System.Int32

    Плотность первого уровня сетки.

  • densityGrid1
    Type: System.Int32

    Плотность второго уровня сетки.

  • densityGrid2
    Type: System.Int32

    Плотность третьего уровня сетки.

  • densityGrid3
    Type: System.Int32

    Плотность четвертого уровня сетки.

  • cardinality
    Type: System.Int32

    Число, которое представляет максимальное число ячеек в выводе тесселяции.

  • tessellationMode
    Type: System.Int32

    Режим тесселяции.

Возвращаемое значение

Type: System.Collections.IEnumerable

Объект IEnumerable, который представляет коллекцию свойств тесселяции указанного объекта geometry.

См. также

Класс GeometryTessellationFunction
Пространство имен Microsoft.SqlServer.Types

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