DoubleForEquals Structure |
Encapsulated Double value type, with an equals operator that does not insist on strict equality.
This provides iLogic rule authors with the ability to easily compare two double values, without having to explicitly round the
values or compare within a tolerance.
The values are stored in double precision (approximately 15 decimal digits), but comparisons are made in single precision (approximately 6 decimal digits).
Namespace:
Autodesk.iLogic.Interfaces
Assembly:
Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 23.0
Syntax <SerializableAttribute>
Public Structure DoubleForEquals
Implements IConvertible, IEquatable(Of DoubleForEquals),
IComparable, IComparable(Of DoubleForEquals)
[SerializableAttribute]
public struct DoubleForEquals : IConvertible,
IEquatable<DoubleForEquals>, IComparable, IComparable<DoubleForEquals>
The DoubleForEquals type exposes the following members.
Constructors Properties Methods Operators
| Name | Description |
---|
| Addition(Object, DoubleForEquals) | |
| Addition(DoubleForEquals, DoubleForEquals) | |
| Addition(DoubleForEquals, Object) | |
| Concatenate(Object, DoubleForEquals) | |
| Concatenate(DoubleForEquals, DoubleForEquals) | |
| Concatenate(DoubleForEquals, Object) | |
| Division(Object, DoubleForEquals) | |
| Division(DoubleForEquals, DoubleForEquals) | |
| Division(DoubleForEquals, Object) | |
| Equality(Decimal, DoubleForEquals) | |
| Equality(Double, DoubleForEquals) | |
| Equality(Int32, DoubleForEquals) | |
| Equality(Object, DoubleForEquals) | |
| Equality(Single, DoubleForEquals) | |
| Equality(DoubleForEquals, DoubleForEquals) | |
| Equality(DoubleForEquals, Decimal) | |
| Equality(DoubleForEquals, Double) | |
| Equality(DoubleForEquals, Int32) | |
| Equality(DoubleForEquals, Object) | |
| Equality(DoubleForEquals, Single) | |
| (String to DoubleForEquals) | |
| Exponent(Object, DoubleForEquals) | |
| Exponent(DoubleForEquals, DoubleForEquals) | |
| Exponent(DoubleForEquals, Object) | |
| GreaterThan(Decimal, DoubleForEquals) | |
| GreaterThan(Double, DoubleForEquals) | |
| GreaterThan(Int32, DoubleForEquals) | |
| GreaterThan(Object, DoubleForEquals) | |
| GreaterThan(Single, DoubleForEquals) | |
| GreaterThan(DoubleForEquals, DoubleForEquals) | |
| GreaterThan(DoubleForEquals, Decimal) | |
| GreaterThan(DoubleForEquals, Double) | |
| GreaterThan(DoubleForEquals, Int32) | |
| GreaterThan(DoubleForEquals, Object) | |
| GreaterThan(DoubleForEquals, Single) | |
| GreaterThanOrEqual(Decimal, DoubleForEquals) | |
| GreaterThanOrEqual(Double, DoubleForEquals) | |
| GreaterThanOrEqual(Int32, DoubleForEquals) | |
| GreaterThanOrEqual(Object, DoubleForEquals) | |
| GreaterThanOrEqual(Single, DoubleForEquals) | |
| GreaterThanOrEqual(DoubleForEquals, DoubleForEquals) | |
| GreaterThanOrEqual(DoubleForEquals, Decimal) | |
| GreaterThanOrEqual(DoubleForEquals, Double) | |
| GreaterThanOrEqual(DoubleForEquals, Int32) | |
| GreaterThanOrEqual(DoubleForEquals, Object) | |
| GreaterThanOrEqual(DoubleForEquals, Single) | |
| (Double to DoubleForEquals) | |
| (DoubleForEquals to Double) | |
| Inequality(Decimal, DoubleForEquals) | |
| Inequality(Double, DoubleForEquals) | |
| Inequality(Int32, DoubleForEquals) | |
| Inequality(Object, DoubleForEquals) | |
| Inequality(Single, DoubleForEquals) | |
| Inequality(DoubleForEquals, DoubleForEquals) | |
| Inequality(DoubleForEquals, Decimal) | |
| Inequality(DoubleForEquals, Double) | |
| Inequality(DoubleForEquals, Int32) | |
| Inequality(DoubleForEquals, Object) | |
| Inequality(DoubleForEquals, Single) | |
| IntegerDivision(Object, DoubleForEquals) | |
| IntegerDivision(DoubleForEquals, DoubleForEquals) | |
| IntegerDivision(DoubleForEquals, Object) | |
| LessThan(Decimal, DoubleForEquals) | |
| LessThan(Double, DoubleForEquals) | |
| LessThan(Int32, DoubleForEquals) | |
| LessThan(Object, DoubleForEquals) | |
| LessThan(Single, DoubleForEquals) | |
| LessThan(DoubleForEquals, DoubleForEquals) | |
| LessThan(DoubleForEquals, Decimal) | |
| LessThan(DoubleForEquals, Double) | |
| LessThan(DoubleForEquals, Int32) | |
| LessThan(DoubleForEquals, Object) | |
| LessThan(DoubleForEquals, Single) | |
| LessThanOrEqual(Decimal, DoubleForEquals) | |
| LessThanOrEqual(Double, DoubleForEquals) | |
| LessThanOrEqual(Int32, DoubleForEquals) | |
| LessThanOrEqual(Object, DoubleForEquals) | |
| LessThanOrEqual(Single, DoubleForEquals) | |
| LessThanOrEqual(DoubleForEquals, DoubleForEquals) | |
| LessThanOrEqual(DoubleForEquals, Decimal) | |
| LessThanOrEqual(DoubleForEquals, Double) | |
| LessThanOrEqual(DoubleForEquals, Int32) | |
| LessThanOrEqual(DoubleForEquals, Object) | |
| LessThanOrEqual(DoubleForEquals, Single) | |
| Like(Double, DoubleForEquals) | |
| Like(DoubleForEquals, DoubleForEquals) | |
| Like(DoubleForEquals, Double) | |
| Modulus(Object, DoubleForEquals) | |
| Modulus(DoubleForEquals, DoubleForEquals) | |
| Modulus(DoubleForEquals, Object) | |
| Multiply(Object, DoubleForEquals) | |
| Multiply(DoubleForEquals, DoubleForEquals) | |
| Multiply(DoubleForEquals, Object) | |
| Subtraction(Object, DoubleForEquals) | |
| Subtraction(DoubleForEquals, DoubleForEquals) | |
| Subtraction(DoubleForEquals, Object) | |
| UnaryNegation | |
| UnaryPlus | |
TopSee Also