Skip to content

Theobald.Ogc.Geometry

Namespace: Theobald.Ogc
Assembly: ERPConnectStandard20.dll

public abstract class Geometry

Inheritance

objectGeometry

Derived

Geometry<T>

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

Geometry(in Srid?)

protected Geometry(in Srid? srid)

Parameters

srid Srid?

Properties

Srid

public Srid? Srid { get; }

Property Value

Srid?

WkbDimensions

public abstract WkbDimensions WkbDimensions { get; }

Property Value

WkbDimensions

WkbGeometryType

public abstract WkbGeometryType WkbGeometryType { get; }

Property Value

WkbGeometryType

WktGeometryTag

public abstract string WktGeometryTag { get; }

Property Value

string

Methods

AsBinary(in EwkbWriter)

public abstract EwkbWriter AsBinary(in EwkbWriter writer)

Parameters

writer EwkbWriter

Returns

EwkbWriter

AsText(in StringBuilder)

public abstract void AsText(in StringBuilder builder)

Parameters

builder StringBuilder

FromBinary(in byte[])

public static Geometry FromBinary(in byte[] ewkb)

Parameters

ewkb byte[]

Returns

Geometry

Read(in EwkbReader)

protected abstract Geometry Read(in EwkbReader reader)

Parameters

reader EwkbReader

Returns

Geometry

ToBinary(in WkbByteOrder)

public byte[] ToBinary(in WkbByteOrder byteOrder)

Parameters

byteOrder WkbByteOrder

Returns

byte[]

ToString()

public override string ToString()

Returns

string

WithoutSrid()

public abstract Geometry WithoutSrid()

Returns

Geometry