Skip to content

PointBaseShape

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
N/A

Protected Constructors Summary

Name
PointBaseShape()

Public Properties Summary

Name Return Type Description
Id String N/A
Tag Object N/A

Protected Properties Summary

Name Return Type Description
N/A N/A N/A

Public Methods Summary

Name
Buffer(Double,GeographyUnit,DistanceUnit)
Buffer(Double,Int32,GeographyUnit,DistanceUnit)
Buffer(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit)
CloneDeep()
Contains(BaseShape)
Contains(Feature)
Crosses(BaseShape)
Crosses(Feature)
Equals(Object)
GetBoundingBox()
GetCenterPoint()
GetClosestPointTo(BaseShape,GeographyUnit)
GetClosestPointTo(Feature,GeographyUnit)
GetCrossing(BaseShape)
GetDistanceTo(BaseShape,GeographyUnit,DistanceUnit)
GetDistanceTo(Feature,GeographyUnit,DistanceUnit)
GetFeature()
GetFeature(IDictionary<String,String>)
GetGeoJson()
GetHashCode()
GetShortestLineTo(BaseShape,GeographyUnit)
GetShortestLineTo(Feature,GeographyUnit)
GetType()
GetWellKnownBinary()
GetWellKnownBinary(WkbByteOrder)
GetWellKnownBinary(RingOrder)
GetWellKnownBinary(RingOrder,WkbByteOrder)
GetWellKnownText()
GetWellKnownText(RingOrder)
GetWellKnownType()
Intersects(BaseShape)
Intersects(Feature)
IsDisjointed(BaseShape)
IsDisjointed(Feature)
IsTopologicallyEqual(BaseShape)
IsTopologicallyEqual(Feature)
IsWithin(BaseShape)
IsWithin(Feature)
LoadFromWellKnownData(String)
LoadFromWellKnownData(Byte[])
Overlaps(BaseShape)
Overlaps(Feature)
Register(PointShape,PointShape,DistanceUnit,GeographyUnit)
Register(Feature,Feature,DistanceUnit,GeographyUnit)
Rotate(PointShape,Single)
ScaleTo(Double)
ToString()
Touches(BaseShape)
Touches(Feature)
TranslateByDegree(Double,Double,GeographyUnit,DistanceUnit)
TranslateByDegree(Double,Double)
TranslateByOffset(Double,Double,GeographyUnit,DistanceUnit)
TranslateByOffset(Double,Double)
Validate(ShapeValidationMode)

Protected Methods Summary

Name
BufferCore(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit)
CloneDeepCore()
ContainsCore(BaseShape)
CrossesCore(BaseShape)
Finalize()
GetBoundingBoxCore()
GetCenterPointCore()
GetClosestPointToCore(BaseShape,GeographyUnit)
GetCrossingCore(BaseShape)
GetDistanceToCore(BaseShape,GeographyUnit,DistanceUnit)
GetGeoJsonCore()
GetShortestLineToCore(BaseShape,GeographyUnit)
GetWellKnownBinaryCore(RingOrder,WkbByteOrder)
GetWellKnownTextCore(RingOrder)
GetWellKnownTypeCore()
IntersectsCore(BaseShape)
IsDisjointedCore(BaseShape)
IsTopologicallyEqualCore(BaseShape)
IsWithinCore(BaseShape)
LoadFromWellKnownDataCore(String)
LoadFromWellKnownDataCore(Byte[])
MemberwiseClone()
OverlapsCore(BaseShape)
RegisterCore(PointShape,PointShape,DistanceUnit,GeographyUnit)
RotateCore(PointShape,Single)
ScaleToCore(Double)
TouchesCore(BaseShape)
TranslateByDegreeCore(Double,Double,GeographyUnit,DistanceUnit)
TranslateByOffsetCore(Double,Double,GeographyUnit,DistanceUnit)
ValidateCore(ShapeValidationMode)

Public Events Summary

Name Event Arguments Description
N/A N/A N/A

Members Detail

Public Constructors

Name
N/A

Protected Constructors

PointBaseShape()

Summary

This is the default constructor for PointBaseShape.

Remarks

This constructor simply calls the base constructor.

Return Value

Type Description
N/A

Parameters

Name Type Description
N/A N/A N/A

Public Properties

Id

Summary

N/A

Remarks

N/A

Return Value

String


Tag

Summary

N/A

Remarks

N/A

Return Value

Object


Protected Properties

Public Methods

Buffer(Double,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultipolygonShape N/A

Parameters

Name Type Description
distance Double N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

Buffer(Double,Int32,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultipolygonShape N/A

Parameters

Name Type Description
distance Double N/A
quadrantSegments Int32 N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

Buffer(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultipolygonShape N/A

Parameters

Name Type Description
distance Double N/A
quadrantSegments Int32 N/A
bufferCapType BufferCapType N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

CloneDeep()

Summary

N/A

Remarks

N/A

Return Value

Type Description
BaseShape N/A

Parameters

Name Type Description
N/A N/A N/A

Contains(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

Contains(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

Crosses(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

Crosses(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetBoundingBox()

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetCenterPoint()

Summary

N/A

Remarks

N/A

Return Value

Type Description
PointShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetClosestPointTo(BaseShape,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
PointShape N/A

Parameters

Name Type Description
targetShape BaseShape N/A
shapeUnit GeographyUnit N/A

GetClosestPointTo(Feature,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
PointShape N/A

Parameters

Name Type Description
targetFeature Feature N/A
shapeUnit GeographyUnit N/A

GetCrossing(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultipointShape N/A

Parameters

Name Type Description
targetShape BaseShape N/A

GetDistanceTo(BaseShape,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
targetShape BaseShape N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

GetDistanceTo(Feature,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
targetFeature Feature N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

GetFeature()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Feature N/A

Parameters

Name Type Description
N/A N/A N/A

GetFeature(IDictionary<String,String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Feature N/A

Parameters

Name Type Description
columnValues IDictionary<String,String> N/A

GetGeoJson()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetShortestLineTo(BaseShape,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultilineShape N/A

Parameters

Name Type Description
targetShape BaseShape N/A
shapeUnit GeographyUnit N/A

GetShortestLineTo(Feature,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultilineShape N/A

Parameters

Name Type Description
targetFeature Feature N/A
shapeUnit GeographyUnit N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

GetWellKnownBinary()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
N/A N/A N/A

GetWellKnownBinary(WkbByteOrder)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
byteOrder WkbByteOrder N/A

GetWellKnownBinary(RingOrder)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
outerRingOrder RingOrder N/A

GetWellKnownBinary(RingOrder,WkbByteOrder)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
outerRingOrder RingOrder N/A
byteOrder WkbByteOrder N/A

GetWellKnownText()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetWellKnownText(RingOrder)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
outerRingOrder RingOrder N/A

GetWellKnownType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
WellKnownType N/A

Parameters

Name Type Description
N/A N/A N/A

Intersects(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

Intersects(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

IsDisjointed(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

IsDisjointed(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

IsTopologicallyEqual(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

IsTopologicallyEqual(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

IsWithin(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

IsWithin(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

LoadFromWellKnownData(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
wellKnownText String N/A

LoadFromWellKnownData(Byte[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
wellKnownBinary Byte[] N/A

Overlaps(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

Overlaps(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

Register(PointShape,PointShape,DistanceUnit,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
BaseShape N/A

Parameters

Name Type Description
fromPoint PointShape N/A
toPoint PointShape N/A
fromUnit DistanceUnit N/A
toUnit GeographyUnit N/A

Register(Feature,Feature,DistanceUnit,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
BaseShape N/A

Parameters

Name Type Description
fromPoint Feature N/A
toPoint Feature N/A
fromUnit DistanceUnit N/A
toUnit GeographyUnit N/A

Rotate(PointShape,Single)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
pivotPoint PointShape N/A
degreeAngle Single N/A

ScaleTo(Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
scale Double N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Touches(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

Touches(Feature)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetFeature Feature N/A

TranslateByDegree(Double,Double,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
distance Double N/A
angleInDegrees Double N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

TranslateByDegree(Double,Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
distance Double N/A
angleInDegrees Double N/A

TranslateByOffset(Double,Double,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
xOffsetDistance Double N/A
yOffsetDistance Double N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

TranslateByOffset(Double,Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
xOffsetDistance Double N/A
yOffsetDistance Double N/A

Validate(ShapeValidationMode)

Summary

N/A

Remarks

N/A

Return Value

Type Description
ShapeValidationResult N/A

Parameters

Name Type Description
validationMode ShapeValidationMode N/A

Protected Methods

BufferCore(Double,Int32,BufferCapType,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultipolygonShape N/A

Parameters

Name Type Description
distance Double N/A
quadrantSegments Int32 N/A
bufferCapType BufferCapType N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

CloneDeepCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
BaseShape N/A

Parameters

Name Type Description
N/A N/A N/A

ContainsCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

CrossesCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetBoundingBoxCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetCenterPointCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
PointShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetClosestPointToCore(BaseShape,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
PointShape N/A

Parameters

Name Type Description
targetShape BaseShape N/A
shapeUnit GeographyUnit N/A

GetCrossingCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultipointShape N/A

Parameters

Name Type Description
targetShape BaseShape N/A

GetDistanceToCore(BaseShape,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
targetShape BaseShape N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

GetGeoJsonCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

GetShortestLineToCore(BaseShape,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
MultilineShape N/A

Parameters

Name Type Description
targetShape BaseShape N/A
shapeUnit GeographyUnit N/A

GetWellKnownBinaryCore(RingOrder,WkbByteOrder)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
outerRingOrder RingOrder N/A
byteOrder WkbByteOrder N/A

GetWellKnownTextCore(RingOrder)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
outerRingOrder RingOrder N/A

GetWellKnownTypeCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
WellKnownType N/A

Parameters

Name Type Description
N/A N/A N/A

IntersectsCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

IsDisjointedCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

IsTopologicallyEqualCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

IsWithinCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

LoadFromWellKnownDataCore(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
wellKnownText String N/A

LoadFromWellKnownDataCore(Byte[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
wellKnownBinary Byte[] N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OverlapsCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

RegisterCore(PointShape,PointShape,DistanceUnit,GeographyUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
BaseShape N/A

Parameters

Name Type Description
fromPoint PointShape N/A
toPoint PointShape N/A
fromUnit DistanceUnit N/A
toUnit GeographyUnit N/A

RotateCore(PointShape,Single)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
pivotPoint PointShape N/A
degreeAngle Single N/A

ScaleToCore(Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
scale Double N/A

TouchesCore(BaseShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
targetShape BaseShape N/A

TranslateByDegreeCore(Double,Double,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
distance Double N/A
angleInDegrees Double N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

TranslateByOffsetCore(Double,Double,GeographyUnit,DistanceUnit)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
xOffsetDistance Double N/A
yOffsetDistance Double N/A
shapeUnit GeographyUnit N/A
distanceUnit DistanceUnit N/A

ValidateCore(ShapeValidationMode)

Summary

N/A

Remarks

N/A

Return Value

Type Description
ShapeValidationResult N/A

Parameters

Name Type Description
validationMode ShapeValidationMode N/A

Public Events