GeometryConvexHullAggregate Class

Definition

Represents the convex hull for the given set of SqlGeometry objects.

[Microsoft.SqlServer.Server.SqlUserDefinedAggregate(Microsoft.SqlServer.Server.Format.UserDefined, IsInvariantToDuplicates=true, IsInvariantToNulls=true, IsInvariantToOrder=true, IsNullIfEmpty=false, MaxByteSize=-1)]
[System.CLSCompliant(true)]
[System.Serializable]
public class GeometryConvexHullAggregate : Microsoft.SqlServer.Server.IBinarySerialize
[<Microsoft.SqlServer.Server.SqlUserDefinedAggregate(Microsoft.SqlServer.Server.Format.UserDefined, IsInvariantToDuplicates=true, IsInvariantToNulls=true, IsInvariantToOrder=true, IsNullIfEmpty=false, MaxByteSize=-1)>]
[<System.CLSCompliant(true)>]
[<System.Serializable>]
type GeometryConvexHullAggregate = class
    interface IBinarySerialize
Public Class GeometryConvexHullAggregate
Implements IBinarySerialize
Inheritance
GeometryConvexHullAggregate
Attributes
Implements

Constructors

GeometryConvexHullAggregate()

Initializes a new instance of the GeometryConvexHullAggregate class.

Methods

Accumulate(SqlGeometry)

Adds the specified SqlGeometry object into this convex hull.

Init()

Initializes the properties of a GeometryConvexHullAggregate object.

Merge(GeometryConvexHullAggregate)

Adds the specified GeometryConvexHullAggregate object into this convex hull.

Read(BinaryReader)

Reads a binary representation of a geometry type into a SqlGeometry object.

Terminate()

Returns the SqlGeometry object that represents the geometry collection.

Write(BinaryWriter)

Writes a SqlGeometry object to a binary stream.

Applies to