Struct GpxLongitude
  
  Represents a longitude value.
Assembly: NetTopologySuite.IO.GPX.dll
  Syntax
  
    public struct GpxLongitude : IEquatable<GpxLongitude>, IComparable<GpxLongitude>, IComparable, IFormattable, IConvertible
   
  
  
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GpxLongitude(Double)
  
  
  Declaration
  
    public GpxLongitude(double val)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Double | val | The value to store in Value. | 
    
  
  Exceptions
  
  Fields
  
  
    |
    Improve this Doc
  
  
    View Source
  
  MaxValue
  The maximum legal value of GpxLongitude (a value very slightly smaller than 180).
Declaration
  
    public static readonly GpxLongitude MaxValue
   
  Field Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  MinValue
  
  
  Declaration
  
    public static readonly GpxLongitude MinValue
   
  Field Value
  
  
    |
    Improve this Doc
  
  
    View Source
  
  Value
  The value stored in this instance.
Guaranteed to be between -180 (inclusive) and 180 (exclusive) under normal circumstances.
Declaration
  
    public readonly double Value
   
  Field Value
  
  
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  CompareTo(GpxLongitude)
  
  
  Declaration
  
    public int CompareTo(GpxLongitude other)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  CompareTo(Object)
  
  
  Declaration
  
    public int CompareTo(object obj)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Object | obj |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Equals(GpxLongitude)
  
  
  Declaration
  
    public bool Equals(GpxLongitude other)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Equals(Object)
  
  
  Declaration
  
    public override bool Equals(object obj)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Object | obj |  | 
    
  
  Returns
  
  Overrides
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
  Overrides
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetTypeCode()
  
  
  Declaration
  
    public TypeCode GetTypeCode()
   
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ToString()
  
  
  Declaration
  
    public override string ToString()
   
  Returns
  
  Overrides
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public string ToString(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public string ToString(string format, IFormatProvider formatProvider)
   
  Parameters
  
  Returns
  
  Operators
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Equality(GpxLongitude, GpxLongitude)
  
  
  Declaration
  
    public static bool operator ==(GpxLongitude lat1, GpxLongitude lat2)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Explicit(Double to GpxLongitude)
  
  
  Declaration
  
    public static explicit operator GpxLongitude(double val)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Double | val |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GreaterThan(GpxLongitude, GpxLongitude)
  
  
  Declaration
  
    public static bool operator>(GpxLongitude lat1, GpxLongitude lat2)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GreaterThanOrEqual(GpxLongitude, GpxLongitude)
  
  
  Declaration
  
    public static bool operator >=(GpxLongitude lat1, GpxLongitude lat2)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Implicit(GpxLongitude to Double)
  
  
  Declaration
  
    public static implicit operator double (GpxLongitude lat)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Inequality(GpxLongitude, GpxLongitude)
  
  
  Declaration
  
    public static bool operator !=(GpxLongitude lat1, GpxLongitude lat2)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  LessThan(GpxLongitude, GpxLongitude)
  
  
  Declaration
  
    public static bool operator <(GpxLongitude lat1, GpxLongitude lat2)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  LessThanOrEqual(GpxLongitude, GpxLongitude)
  
  
  Declaration
  
    public static bool operator <=(GpxLongitude lat1, GpxLongitude lat2)
   
  Parameters
  
  Returns
  
  Explicit Interface Implementations
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    bool IConvertible.ToBoolean(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    byte IConvertible.ToByte(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    char IConvertible.ToChar(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    DateTime IConvertible.ToDateTime(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    decimal IConvertible.ToDecimal(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    double IConvertible.ToDouble(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    short IConvertible.ToInt16(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    int IConvertible.ToInt32(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    long IConvertible.ToInt64(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    sbyte IConvertible.ToSByte(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    float IConvertible.ToSingle(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    object IConvertible.ToType(Type conversionType, IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    ushort IConvertible.ToUInt16(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    uint IConvertible.ToUInt32(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  Declaration
  
    ulong IConvertible.ToUInt64(IFormatProvider provider)
   
  Parameters
  
  Returns
  
  Implements