Skip to main content

Struct AngularVelocity3D

Represents AngularVelocity3D

Assembly: Meadow.Units.dll​
View Source​
Declaration
[Serializable]
public struct AngularVelocity3D : IFormattable, IComparable, IEquatable<(double ValueX, double ValueY, double ValueZ)>, IComparable<(double, double, double)>

Implements:
System.IFormattable, System.IComparable, System.IEquatable<System.ValueTuple<System.Double,System.Double,System.Double>>, System.IComparable<System.ValueTuple<System.Double,System.Double,System.Double>>

Properties​

X​

X component of angular velocity

View Source​
Declaration
public AngularVelocity X { readonly get; set; }

Y​

Y component of angular velocity

View Source​
Declaration
public AngularVelocity Y { readonly get; set; }

Z​

Z component of angular velocity

View Source​
Declaration
public AngularVelocity Z { readonly get; set; }

Methods​

Equals(object)​

Compare two 3DAngularVelocity objects

View Source​
Declaration
[Pure]
public override bool Equals(object obj)
Returns​

System.Boolean: true if equal

Parameters​
TypeNameDescription
System.Objectobjobject to compare

GetHashCode()​

Get hash of object

View Source​
Declaration
[Pure]
public override int GetHashCode()
Returns​

System.Int32: hash as 32 bit integer### Equals(AngularVelocity3D) Compare two 3DAngularVelocity objects

View Source​
Declaration
[Pure]
public bool Equals(AngularVelocity3D other)
Returns​

System.Boolean: true if equal

Parameters​
TypeNameDescription
Meadow.Units.AngularVelocity3Dotherobject to compare

ToString()​

Get a string representation of the object

View Source​
Declaration
[Pure]
public override string ToString()
Returns​

System.String: A string representing the object### ToString(string, IFormatProvider) Get a string representation of the object

View Source​
Declaration
[Pure]
public string ToString(string format, IFormatProvider formatProvider)
Returns​

System.String: A string representing the object

Parameters​
TypeNameDescription
System.Stringformatformat
System.IFormatProviderformatProviderformat provider

CompareTo(object)​

Compare to another AngularVelocity3D object

View Source​
Declaration
public int CompareTo(object obj)
Returns​

System.Int32

Parameters​
TypeNameDescription
System.ObjectobjThe other AngularVelocity3D cast to object

Equals((double ValueX, double ValueY, double ValueZ))​

Compare the default value to three doubles

View Source​
Declaration
public bool Equals((double ValueX, double ValueY, double ValueZ) other)
Returns​

System.Boolean: true if equal

Parameters​
TypeNameDescription
System.ValueTuple<System.Double,System.Double,System.Double>othervalues to compare

CompareTo((double, double, double))​

Compare the default value to a tuple of three doubles

View Source​
Declaration
public int CompareTo((double, double, double) other)
Returns​

System.Int32: 0 if equal

Parameters​
TypeNameDescription
System.ValueTuple<System.Double,System.Double,System.Double>othervalue to compare

Implements​

  • System.IFormattable
  • System.IComparable
  • System.IEquatable<System.ValueTuple<System.Double,System.Double,System.Double>>
  • System.IComparable<System.ValueTuple<System.Double,System.Double,System.Double>>