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>