Class MoWGS84LocationCylinderType
A data type for a cylinder described with WGS84 coordinates and meters.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class MoWGS84LocationCylinderType : IEquatable<MoWGS84LocationCylinderType>
  Properties
Context
moWGS84LocationCylinderType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public MoWGS84LocationCylinderType.ContextEnum? Context { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Nullable<MoWGS84LocationCylinderType.ContextEnum> | moWGS84LocationCylinderType JSON-LD context  | 
      
LocationCreationCode
A code indicating the method used to generate a location. NIEM reference is mo:LocationCreationCode
Declaration
[DataMember(Name = "locationCreationCode")]
public List<MoLocationCreationCodeType> LocationCreationCode { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<MoLocationCreationCodeType> | A code indicating the method used to generate a location. NIEM reference is mo:LocationCreationCode  | 
      
LocationCylinderHalfHeightValue
A value one-half of the height of a cylinder, measured in meters. NIEM reference is mo:LocationCylinderHalfHeightValue
Declaration
[DataMember(Name = "locationCylinderHalfHeightValue")]
public List<NiemXsdecimal> LocationCylinderHalfHeightValue { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<NiemXsdecimal> | A value one-half of the height of a cylinder, measured in meters. NIEM reference is mo:LocationCylinderHalfHeightValue  | 
      
LocationCylinderRadiusValue
A radius of a cylinder, measured in meters. NIEM reference is mo:LocationCylinderRadiusValue
Declaration
[DataMember(Name = "locationCylinderRadiusValue")]
public List<NiemXsdecimal> LocationCylinderRadiusValue { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<NiemXsdecimal> | A radius of a cylinder, measured in meters. NIEM reference is mo:LocationCylinderRadiusValue  | 
      
Wgs84LocationPoint
A data type for a 3D geometric point, defined by a single coordinate tuple with values from the WGS84 coordinate reference system. NIEM reference is mo:WGS84LocationPoint
Declaration
[DataMember(Name = "wgs84LocationPoint")]
public List<MoWGS84LocationPointType> Wgs84LocationPoint { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<MoWGS84LocationPointType> | A data type for a 3D geometric point, defined by a single coordinate tuple with values from the WGS84 coordinate reference system. NIEM reference is mo:WGS84LocationPoint  | 
      
Methods
Equals(MoWGS84LocationCylinderType)
Returns true if MoWGS84LocationCylinderType instances are equal
Declaration
public bool Equals(MoWGS84LocationCylinderType other)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MoWGS84LocationCylinderType | other | Instance of MoWGS84LocationCylinderType 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(MoWGS84LocationCylinderType, MoWGS84LocationCylinderType)
Declaration
public static bool operator ==(MoWGS84LocationCylinderType left, MoWGS84LocationCylinderType right)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MoWGS84LocationCylinderType | left | |
| MoWGS84LocationCylinderType | right | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
Inequality(MoWGS84LocationCylinderType, MoWGS84LocationCylinderType)
Declaration
public static bool operator !=(MoWGS84LocationCylinderType left, MoWGS84LocationCylinderType right)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MoWGS84LocationCylinderType | left | |
| MoWGS84LocationCylinderType | right | 
Returns
| Type | Description | 
|---|---|
| System.Boolean |