Struct CylindricalCoordinate
Implements
System.IEquatable<CylindricalCoordinate>
  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 CylindricalCoordinate : IEquatable<CylindricalCoordinate>
  Constructors
View SourceCylindricalCoordinate(Double, Double, Double)
public CylindricalCoordinate(double radius, double azimuth, double height)
  CylindricalCoordinate((Double radius, Double azimuth, Double height))
public CylindricalCoordinate((double radius, double azimuth, double height) tuple)
  Fields
View SourceAzimuth
[DataMember]
public readonly double Azimuth
  Height
[DataMember]
public readonly double Height
  MaxValue
public static CylindricalCoordinate MaxValue
  MinValue
public static CylindricalCoordinate MinValue
  Radius
[DataMember]
public readonly double Radius
  Zero
public static CylindricalCoordinate Zero
  Methods
View SourceAlmostEquals(CylindricalCoordinate, Single)
public readonly bool AlmostEquals(CylindricalCoordinate x, float tolerance = 1E-07F)
  Create(Double, Double, Double)
public static CylindricalCoordinate Create(double radius, double azimuth, double height)
  Create((Double radius, Double azimuth, Double height))
public static CylindricalCoordinate Create((double radius, double azimuth, double height) tuple)
  Deconstruct(out Double, out Double, out Double)
public readonly void Deconstruct(out double radius, out double azimuth, out double height)
  Equals(Object)
public override readonly bool Equals(object obj)
  Overrides
System.ValueType.Equals(System.Object)
  
    View Source
  
  
  Equals(CylindricalCoordinate)
public readonly bool Equals(CylindricalCoordinate x)
  GetHashCode()
public override readonly int GetHashCode()
  Overrides
System.ValueType.GetHashCode()
  
    View Source
  
  
  SetAzimuth(Double)
public readonly CylindricalCoordinate SetAzimuth(double x)
  SetHeight(Double)
public readonly CylindricalCoordinate SetHeight(double x)
  SetRadius(Double)
public readonly CylindricalCoordinate SetRadius(double x)
  ToString()
public override readonly string ToString()
  Overrides
System.ValueType.ToString()
  Operators
View SourceEquality(CylindricalCoordinate, CylindricalCoordinate)
public static bool operator ==(CylindricalCoordinate x0, CylindricalCoordinate x1)
  Implicit((Double radius, Double azimuth, Double height) to CylindricalCoordinate)
public static implicit operator CylindricalCoordinate((double radius, double azimuth, double height) tuple)
  Implicit(CylindricalCoordinate to (Double radius, Double azimuth, Double height))
public static implicit operator (double radius, double azimuth, double height)(CylindricalCoordinate self)
  Inequality(CylindricalCoordinate, CylindricalCoordinate)
public static bool operator !=(CylindricalCoordinate x0, CylindricalCoordinate x1)
  Implements
      System.IEquatable<T>