Class NcLocation3DGeospatialCoordinateType
A data type for a location identified by latitude, longitude, and height.
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcLocation3DGeospatialCoordinateType : NcLocation2DGeospatialCoordinateType, IEquatable<NcLocation2DGeospatialCoordinateType>, IEquatable<NcLocation3DGeospatialCoordinateType>
Properties
Context
ncLocation3DGeospatialCoordinateType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcLocation3DGeospatialCoordinateType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcLocation3DGeospatialCoordinateType.ContextEnum> | ncLocation3DGeospatialCoordinateType JSON-LD context |
LocationAltitude
A measurement of the height or position of a location above a certain reference. NIEM reference is nc:LocationAltitude
Declaration
[DataMember(Name = "locationAltitude")]
public List<NcLocationHeightMeasureType> LocationAltitude { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationHeightMeasureType> | A measurement of the height or position of a location above a certain reference. NIEM reference is nc:LocationAltitude |
LocationDepth
A measure of the depth of a location relative to a reference. NIEM reference is nc:LocationDepth
Declaration
[DataMember(Name = "locationDepth")]
public List<NcLocationHeightMeasureType> LocationDepth { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationHeightMeasureType> | A measure of the depth of a location relative to a reference. NIEM reference is nc:LocationDepth |
LocationElevation
A measure of the distance of a point on the Earth from a reference point. NIEM reference is nc:LocationElevation
Declaration
[DataMember(Name = "locationElevation")]
public List<NcLocationHeightMeasureType> LocationElevation { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcLocationHeightMeasureType> | A measure of the distance of a point on the Earth from a reference point. NIEM reference is nc:LocationElevation |
Methods
Equals(NcLocation3DGeospatialCoordinateType)
Returns true if NcLocation3DGeospatialCoordinateType instances are equal
Declaration
public bool Equals(NcLocation3DGeospatialCoordinateType other)
Parameters
Type | Name | Description |
---|---|---|
NcLocation3DGeospatialCoordinateType | other | Instance of NcLocation3DGeospatialCoordinateType 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
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
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
Operators
Equality(NcLocation3DGeospatialCoordinateType, NcLocation3DGeospatialCoordinateType)
Declaration
public static bool operator ==(NcLocation3DGeospatialCoordinateType left, NcLocation3DGeospatialCoordinateType right)
Parameters
Type | Name | Description |
---|---|---|
NcLocation3DGeospatialCoordinateType | left | |
NcLocation3DGeospatialCoordinateType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcLocation3DGeospatialCoordinateType, NcLocation3DGeospatialCoordinateType)
Declaration
public static bool operator !=(NcLocation3DGeospatialCoordinateType left, NcLocation3DGeospatialCoordinateType right)
Parameters
Type | Name | Description |
---|---|---|
NcLocation3DGeospatialCoordinateType | left | |
NcLocation3DGeospatialCoordinateType | right |
Returns
Type | Description |
---|---|
System.Boolean |