Class NcMapLocationType
A data type for a location identified by map or grid coordinates.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class NcMapLocationType : IEquatable<NcMapLocationType>
Properties
Context
ncMapLocationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public NcMapLocationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<NcMapLocationType.ContextEnum> | ncMapLocationType JSON-LD context |
Description
A description of a map location. NIEM reference is nc:MapLocationDescriptionText
Declaration
[DataMember(Name = "description")]
public List<NcTextType> Description { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a map location. NIEM reference is nc:MapLocationDescriptionText |
MapCoordinateFull
A coordinate of a point on a map. NIEM reference is nc:MapCoordinateFullText
Declaration
[DataMember(Name = "mapCoordinateFull")]
public List<NcTextType> MapCoordinateFull { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A coordinate of a point on a map. NIEM reference is nc:MapCoordinateFullText |
MapDate
A date a map was published, copyrighted or became effective for use. NIEM reference is nc:MapDate
Declaration
[DataMember(Name = "mapDate")]
public List<NcDateType> MapDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a map was published, copyrighted or became effective for use. NIEM reference is nc:MapDate |
MapElevationCoordinate
A height or elevation of a point on a map. NIEM reference is nc:MapElevationCoordinateText
Declaration
[DataMember(Name = "mapElevationCoordinate")]
public List<NcTextType> MapElevationCoordinate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A height or elevation of a point on a map. NIEM reference is nc:MapElevationCoordinateText |
MapHorizontalCoordinate
A horizontal location of a point on a map. NIEM reference is nc:MapHorizontalCoordinateText
Declaration
[DataMember(Name = "mapHorizontalCoordinate")]
public List<NcTextType> MapHorizontalCoordinate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A horizontal location of a point on a map. NIEM reference is nc:MapHorizontalCoordinateText |
MapName
A name of a map. NIEM reference is nc:MapName
Declaration
[DataMember(Name = "mapName")]
public List<NcTextType> MapName { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A name of a map. NIEM reference is nc:MapName |
MapPageId
An identifier of a page number in a map. NIEM reference is nc:MapPageID
Declaration
[DataMember(Name = "mapPageId")]
public List<NiemXsstring> MapPageId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier of a page number in a map. NIEM reference is nc:MapPageID |
MapQuadrant
A quadrant or square in a map. NIEM reference is nc:MapQuadrantText
Declaration
[DataMember(Name = "mapQuadrant")]
public List<NcTextType> MapQuadrant { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A quadrant or square in a map. NIEM reference is nc:MapQuadrantText |
MapVersionId
An identifier of a version of a map. NIEM reference is nc:MapVersionID
Declaration
[DataMember(Name = "mapVersionId")]
public List<NiemXsstring> MapVersionId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier of a version of a map. NIEM reference is nc:MapVersionID |
MapVerticalCoordinate
A vertical location of a point on a map. NIEM reference is nc:MapVerticalCoordinateText
Declaration
[DataMember(Name = "mapVerticalCoordinate")]
public List<NcTextType> MapVerticalCoordinate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A vertical location of a point on a map. NIEM reference is nc:MapVerticalCoordinateText |
Methods
Equals(NcMapLocationType)
Returns true if NcMapLocationType instances are equal
Declaration
public bool Equals(NcMapLocationType other)
Parameters
Type | Name | Description |
---|---|---|
NcMapLocationType | other | Instance of NcMapLocationType 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(NcMapLocationType, NcMapLocationType)
Declaration
public static bool operator ==(NcMapLocationType left, NcMapLocationType right)
Parameters
Type | Name | Description |
---|---|---|
NcMapLocationType | left | |
NcMapLocationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(NcMapLocationType, NcMapLocationType)
Declaration
public static bool operator !=(NcMapLocationType left, NcMapLocationType right)
Parameters
Type | Name | Description |
---|---|---|
NcMapLocationType | left | |
NcMapLocationType | right |
Returns
Type | Description |
---|---|
System.Boolean |