• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Vim.Math3d
    • AABox
    • AABox2D
    • AABox4D
    • AngularMotion
    • AxisAngle
    • Byte2
    • Byte3
    • Byte4
    • ColorHDR
    • ColorRGB
    • ColorRGBA
    • Complex
    • Constants
    • ContainmentType
    • CylindricalCoordinate
    • DAABox
    • DAABox2D
    • DAABox4D
    • DInterval
    • DPlane
    • DQuaternion
    • DRay
    • DSphere
    • DVector2
    • DVector3
    • DVector4
    • Euler
    • GeoCoordinate
    • Hash
    • HorizontalCoordinate
    • IMappable<TContainer, TPart>
    • Int2
    • Int3
    • Int4
    • Interval
    • IPoints
    • IPoints2D
    • ITransformable3D<TSelf>
    • Line
    • Line2D
    • LinearMotion
    • LinqUtil
    • LogPolarCoordinate
    • MathOps
    • Matrix4x4
    • Motion
    • MovementExtensions
    • Plane
    • PlaneIntersectionType
    • PolarCoordinate
    • Quad
    • Quad2D
    • Quaternion
    • Ray
    • Sphere
    • SphericalCoordinate
    • StatelessRandom
    • Stats<T>
    • Transform
    • Transformable3D
    • Triangle
    • Triangle2D
    • Vector2
    • Vector3
    • Vector4

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 Source

LogPolarCoordinate(Double, Double)

public LogPolarCoordinate(double rho, double azimuth)
View Source

LogPolarCoordinate((Double rho, Double azimuth))

public LogPolarCoordinate((double rho, double azimuth) tuple)

Fields

View Source

Azimuth

[DataMember]
public readonly double Azimuth
View Source

MaxValue

public static LogPolarCoordinate MaxValue
View Source

MinValue

public static LogPolarCoordinate MinValue
View Source

Rho

[DataMember]
public readonly double Rho
View Source

Zero

public static LogPolarCoordinate Zero

Methods

View Source

AlmostEquals(LogPolarCoordinate, Single)

public readonly bool AlmostEquals(LogPolarCoordinate x, float tolerance = 1E-07F)
View Source

Create(Double, Double)

public static LogPolarCoordinate Create(double rho, double azimuth)
View Source

Create((Double rho, Double azimuth))

public static LogPolarCoordinate Create((double rho, double azimuth) tuple)
View Source

Deconstruct(out Double, out Double)

public readonly void Deconstruct(out double rho, out double azimuth)
View Source

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)
View Source

GetHashCode()

public override readonly int GetHashCode()
Overrides
System.ValueType.GetHashCode()
View Source

SetAzimuth(Double)

public readonly LogPolarCoordinate SetAzimuth(double x)
View Source

SetRho(Double)

public readonly LogPolarCoordinate SetRho(double x)
View Source

ToString()

public override readonly string ToString()
Overrides
System.ValueType.ToString()

Operators

View Source

Equality(LogPolarCoordinate, LogPolarCoordinate)

public static bool operator ==(LogPolarCoordinate x0, LogPolarCoordinate x1)
View Source

Implicit((Double rho, Double azimuth) to LogPolarCoordinate)

public static implicit operator LogPolarCoordinate((double rho, double azimuth) tuple)
View Source

Implicit(LogPolarCoordinate to (Double rho, Double azimuth))

public static implicit operator (double rho, double azimuth)(LogPolarCoordinate self)
View Source

Inequality(LogPolarCoordinate, LogPolarCoordinate)

public static bool operator !=(LogPolarCoordinate x0, LogPolarCoordinate x1)

Implements

System.IEquatable<T>
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright VIM 2021, Generated by DocFX