Struct AngularVelocity3D
Represents AngularVelocity3D
Assembly: Meadow.Units.dll
View Source
[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
public AngularVelocity X { readonly get; set; }
Y
Y component of angular velocity
View Source
public AngularVelocity Y { readonly get; set; }
Z
Z component of angular velocity
View Source
public AngularVelocity Z { readonly get; set; }
Methods
Equals(object)
Compare two 3DAngularVelocity objects
View Source
[Pure]
public override bool Equals(object obj)
Returns
System.Boolean: true if equal
Parameters
| Type | Name | Description |
|---|---|---|
System.Object | obj | object to compare |
GetHashCode()
Get hash of object
View Source
[Pure]
public override int GetHashCode()
Returns
System.Int32: hash as 32 bit integer### Equals(AngularVelocity3D)
Compare two 3DAngularVelocity objects
View Source
[Pure]
public bool Equals(AngularVelocity3D other)
Returns
System.Boolean: true if equal
Parameters
| Type | Name | Description |
|---|---|---|
| Meadow.Units.AngularVelocity3D | other | object to compare |
ToString()
Get a string representation of the object
View Source
[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
[Pure]
public string ToString(string format, IFormatProvider formatProvider)
Returns
System.String: A string representing the object
Parameters
| Type | Name | Description |
|---|---|---|
System.String | format | format |
System.IFormatProvider | formatProvider | format provider |
CompareTo(object)
Compare to another AngularVelocity3D object
View Source
public int CompareTo(object obj)
Returns
System.Int32
Parameters
| Type | Name | Description |
|---|---|---|
System.Object | obj | The other AngularVelocity3D cast to object |
Equals((double ValueX, double ValueY, double ValueZ))
Compare the default value to three doubles
View Source
public bool Equals((double ValueX, double ValueY, double ValueZ) other)
Returns
System.Boolean: true if equal
Parameters
| Type | Name | Description |
|---|---|---|
System.ValueTuple<System.Double,System.Double,System.Double> | other | values to compare |
CompareTo((double, double, double))
Compare the default value to a tuple of three doubles
View Source
public int CompareTo((double, double, double) other)
Returns
System.Int32: 0 if equal
Parameters
| Type | Name | Description |
|---|---|---|
System.ValueTuple<System.Double,System.Double,System.Double> | other | value to compare |
Implements
System.IFormattableSystem.IComparableSystem.IEquatable<System.ValueTuple<System.Double,System.Double,System.Double>>System.IComparable<System.ValueTuple<System.Double,System.Double,System.Double>>