Skip to main content Link Menu Expand (external link) Document Search Copy Copied

dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Objects

MapPoint Class

This is another representation of Point that should be used to create MapPaths.

public class MapPoint : System.Collections.Generic.List<double>,
System.IEquatable<dymaptic.GeoBlazor.Core.Objects.MapPoint>

Inheritance System.Object 🡒 System.Collections.Generic.List<System.Double> 🡒 MapPoint

Implements System.IEquatable<MapPoint>

Constructors

MapPoint(double[]) Constructor

Create a new point from a parameter list of numbers.

public MapPoint(params double[] p);

Parameters

p System.Double[]

MapPoint(IEnumerable) Constructor

Create a new point from a collection of numbers.

public MapPoint(System.Collections.Generic.IEnumerable<double> p);

Parameters

p System.Collections.Generic.IEnumerable<System.Double>

Methods

MapPoint.Copy() Method

Clones and returns the copy.

public dymaptic.GeoBlazor.Core.Objects.MapPoint Copy();

Returns

MapPoint

MapPoint.Equals(MapPoint) Method

Custom equality check.

public bool Equals(dymaptic.GeoBlazor.Core.Objects.MapPoint? other);

Parameters

other MapPoint

Returns

System.Boolean

MapPoint.Equals(object) Method

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj);

Parameters

obj System.Object

The object to compare with the current object.

Returns

System.Boolean
true if the specified object is equal to the current object; otherwise, false.

MapPoint.GetHashCode() Method

Serves as the default hash function.

public override int GetHashCode();

Returns

System.Int32
A hash code for the current object.