CRSBase
Namespace: Meshmakers.Octo.Runtime.Contracts.Geospatial.CoordinateReferenceSystem
Base class for all IGeometryObject implementing types
public abstract class CRSBase : IEqualityComparer<CRSBase>, IEquatable<CRSBase>
Inheritance Object → CRSBase
Implements IEqualityComparer<CRSBase>, IEquatable<CRSBase>
Properties
Properties
Gets the properties.
public Dictionary<string, object> Properties { get; }
Property Value
Type
Gets the type of the GeometryObject object.
public CRSType Type { get; protected set; }
Property Value
Methods
Equals(Object)
Determines whether the specified object is equal to the current object
public bool Equals(object obj)
Parameters
obj
Object
Returns
Equals(CRSBase)
Determines whether the specified object is equal to the current object
public bool Equals(CRSBase other)
Parameters
other
CRSBase
Returns
Equals(CRSBase, CRSBase)
Determines whether the specified object instances are considered equal
public bool Equals(CRSBase left, CRSBase right)
Parameters
left
CRSBase
right
CRSBase
Returns
GetHashCode()
Returns the hash code for this instance
public int GetHashCode()
Returns
GetHashCode(CRSBase)
Returns the hash code for the specified object
public int GetHashCode(CRSBase obj)
Parameters
obj
CRSBase