Struct LogPolarCoordinate
Implements
System.IEquatable<LogPolarCoordinate>
  Inherited Members
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
  Namespace: Vim.Math3d
Assembly: Vim.Math3D.dll
[DataContract]
public readonly struct LogPolarCoordinate : IEquatable<LogPolarCoordinate>
  Constructors
View SourceLogPolarCoordinate(Double, Double)
public LogPolarCoordinate(double rho, double azimuth)
  LogPolarCoordinate((Double rho, Double azimuth))
public LogPolarCoordinate((double rho, double azimuth) tuple)
  Fields
View SourceAzimuth
[DataMember]
public readonly double Azimuth
  MaxValue
public static LogPolarCoordinate MaxValue
  MinValue
public static LogPolarCoordinate MinValue
  Rho
[DataMember]
public readonly double Rho
  Zero
public static LogPolarCoordinate Zero
  Methods
View SourceAlmostEquals(LogPolarCoordinate, Single)
public readonly bool AlmostEquals(LogPolarCoordinate x, float tolerance = 1E-07F)
  Create(Double, Double)
public static LogPolarCoordinate Create(double rho, double azimuth)
  Create((Double rho, Double azimuth))
public static LogPolarCoordinate Create((double rho, double azimuth) tuple)
  Deconstruct(out Double, out Double)
public readonly void Deconstruct(out double rho, out double azimuth)
  Equals(Object)
public override readonly bool Equals(object obj)
  Overrides
System.ValueType.Equals(System.Object)
  
    View Source
  
  
  Equals(LogPolarCoordinate)
public readonly bool Equals(LogPolarCoordinate x)
  GetHashCode()
public override readonly int GetHashCode()
  Overrides
System.ValueType.GetHashCode()
  
    View Source
  
  
  SetAzimuth(Double)
public readonly LogPolarCoordinate SetAzimuth(double x)
  SetRho(Double)
public readonly LogPolarCoordinate SetRho(double x)
  ToString()
public override readonly string ToString()
  Overrides
System.ValueType.ToString()
  Operators
View SourceEquality(LogPolarCoordinate, LogPolarCoordinate)
public static bool operator ==(LogPolarCoordinate x0, LogPolarCoordinate x1)
  Implicit((Double rho, Double azimuth) to LogPolarCoordinate)
public static implicit operator LogPolarCoordinate((double rho, double azimuth) tuple)
  Implicit(LogPolarCoordinate to (Double rho, Double azimuth))
public static implicit operator (double rho, double azimuth)(LogPolarCoordinate self)
  Inequality(LogPolarCoordinate, LogPolarCoordinate)
public static bool operator !=(LogPolarCoordinate x0, LogPolarCoordinate x1)
  Implements
      System.IEquatable<T>