Class GeoEnvelopeType
A data type for an envelope, which defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within
Inheritance
System.Object
GeoEnvelopeType
Implements
System.IEquatable<GeoEnvelopeType>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class GeoEnvelopeType : IEquatable<GeoEnvelopeType>
Properties
Context
geoEnvelopeType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public GeoEnvelopeType.ContextEnum? Context { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<GeoEnvelopeType.ContextEnum> | geoEnvelopeType JSON-LD context |
Envelope
Gets or Sets Envelope
Declaration
[DataMember(Name = "envelope")]
public string Envelope { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
Equals(GeoEnvelopeType)
Returns true if GeoEnvelopeType instances are equal
Declaration
public bool Equals(GeoEnvelopeType other)
Parameters
| Type | Name | Description |
|---|---|---|
| GeoEnvelopeType | other | Instance of GeoEnvelopeType to be compared |
Returns
| Type | Description |
|---|---|
| System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | obj | Object to be compared |
Returns
| Type | Description |
|---|---|
| System.Boolean | Boolean |
Overrides
System.Object.Equals(System.Object)
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| System.Int32 | Hash code |
Overrides
System.Object.GetHashCode()
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
| Type | Description |
|---|---|
| System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| System.String | String presentation of the object |
Overrides
System.Object.ToString()
Operators
Equality(GeoEnvelopeType, GeoEnvelopeType)
Declaration
public static bool operator ==(GeoEnvelopeType left, GeoEnvelopeType right)
Parameters
| Type | Name | Description |
|---|---|---|
| GeoEnvelopeType | left | |
| GeoEnvelopeType | right |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Inequality(GeoEnvelopeType, GeoEnvelopeType)
Declaration
public static bool operator !=(GeoEnvelopeType left, GeoEnvelopeType right)
Parameters
| Type | Name | Description |
|---|---|---|
| GeoEnvelopeType | left | |
| GeoEnvelopeType | right |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Implements
System.IEquatable<T>