Click or drag to resize

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)

The DoubleForEquals type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyValue
Top
Methods
Operators
  NameDescription
Public operatorStatic memberAddition(Object, DoubleForEquals)
Public operatorStatic memberAddition(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberAddition(DoubleForEquals, Object)
Public operatorStatic memberConcatenate(Object, DoubleForEquals)
Public operatorStatic memberConcatenate(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberConcatenate(DoubleForEquals, Object)
Public operatorStatic memberDivision(Object, DoubleForEquals)
Public operatorStatic memberDivision(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberDivision(DoubleForEquals, Object)
Public operatorStatic memberEquality(Decimal, DoubleForEquals)
Public operatorStatic memberEquality(Double, DoubleForEquals)
Public operatorStatic memberEquality(Int32, DoubleForEquals)
Public operatorStatic memberEquality(Object, DoubleForEquals)
Public operatorStatic memberEquality(Single, DoubleForEquals)
Public operatorStatic memberEquality(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberEquality(DoubleForEquals, Decimal)
Public operatorStatic memberEquality(DoubleForEquals, Double)
Public operatorStatic memberEquality(DoubleForEquals, Int32)
Public operatorStatic memberEquality(DoubleForEquals, Object)
Public operatorStatic memberEquality(DoubleForEquals, Single)
Public operatorStatic member(String to DoubleForEquals)
Public operatorStatic memberExponent(Object, DoubleForEquals)
Public operatorStatic memberExponent(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberExponent(DoubleForEquals, Object)
Public operatorStatic memberGreaterThan(Decimal, DoubleForEquals)
Public operatorStatic memberGreaterThan(Double, DoubleForEquals)
Public operatorStatic memberGreaterThan(Int32, DoubleForEquals)
Public operatorStatic memberGreaterThan(Object, DoubleForEquals)
Public operatorStatic memberGreaterThan(Single, DoubleForEquals)
Public operatorStatic memberGreaterThan(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberGreaterThan(DoubleForEquals, Decimal)
Public operatorStatic memberGreaterThan(DoubleForEquals, Double)
Public operatorStatic memberGreaterThan(DoubleForEquals, Int32)
Public operatorStatic memberGreaterThan(DoubleForEquals, Object)
Public operatorStatic memberGreaterThan(DoubleForEquals, Single)
Public operatorStatic memberGreaterThanOrEqual(Decimal, DoubleForEquals)
Public operatorStatic memberGreaterThanOrEqual(Double, DoubleForEquals)
Public operatorStatic memberGreaterThanOrEqual(Int32, DoubleForEquals)
Public operatorStatic memberGreaterThanOrEqual(Object, DoubleForEquals)
Public operatorStatic memberGreaterThanOrEqual(Single, DoubleForEquals)
Public operatorStatic memberGreaterThanOrEqual(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberGreaterThanOrEqual(DoubleForEquals, Decimal)
Public operatorStatic memberGreaterThanOrEqual(DoubleForEquals, Double)
Public operatorStatic memberGreaterThanOrEqual(DoubleForEquals, Int32)
Public operatorStatic memberGreaterThanOrEqual(DoubleForEquals, Object)
Public operatorStatic memberGreaterThanOrEqual(DoubleForEquals, Single)
Public operatorStatic member(Double to DoubleForEquals)
Public operatorStatic member(DoubleForEquals to Double)
Public operatorStatic memberInequality(Decimal, DoubleForEquals)
Public operatorStatic memberInequality(Double, DoubleForEquals)
Public operatorStatic memberInequality(Int32, DoubleForEquals)
Public operatorStatic memberInequality(Object, DoubleForEquals)
Public operatorStatic memberInequality(Single, DoubleForEquals)
Public operatorStatic memberInequality(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberInequality(DoubleForEquals, Decimal)
Public operatorStatic memberInequality(DoubleForEquals, Double)
Public operatorStatic memberInequality(DoubleForEquals, Int32)
Public operatorStatic memberInequality(DoubleForEquals, Object)
Public operatorStatic memberInequality(DoubleForEquals, Single)
Public operatorStatic memberIntegerDivision(Object, DoubleForEquals)
Public operatorStatic memberIntegerDivision(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberIntegerDivision(DoubleForEquals, Object)
Public operatorStatic memberLessThan(Decimal, DoubleForEquals)
Public operatorStatic memberLessThan(Double, DoubleForEquals)
Public operatorStatic memberLessThan(Int32, DoubleForEquals)
Public operatorStatic memberLessThan(Object, DoubleForEquals)
Public operatorStatic memberLessThan(Single, DoubleForEquals)
Public operatorStatic memberLessThan(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberLessThan(DoubleForEquals, Decimal)
Public operatorStatic memberLessThan(DoubleForEquals, Double)
Public operatorStatic memberLessThan(DoubleForEquals, Int32)
Public operatorStatic memberLessThan(DoubleForEquals, Object)
Public operatorStatic memberLessThan(DoubleForEquals, Single)
Public operatorStatic memberLessThanOrEqual(Decimal, DoubleForEquals)
Public operatorStatic memberLessThanOrEqual(Double, DoubleForEquals)
Public operatorStatic memberLessThanOrEqual(Int32, DoubleForEquals)
Public operatorStatic memberLessThanOrEqual(Object, DoubleForEquals)
Public operatorStatic memberLessThanOrEqual(Single, DoubleForEquals)
Public operatorStatic memberLessThanOrEqual(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberLessThanOrEqual(DoubleForEquals, Decimal)
Public operatorStatic memberLessThanOrEqual(DoubleForEquals, Double)
Public operatorStatic memberLessThanOrEqual(DoubleForEquals, Int32)
Public operatorStatic memberLessThanOrEqual(DoubleForEquals, Object)
Public operatorStatic memberLessThanOrEqual(DoubleForEquals, Single)
Public operatorStatic memberLike(Double, DoubleForEquals)
Public operatorStatic memberLike(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberLike(DoubleForEquals, Double)
Public operatorStatic memberModulus(Object, DoubleForEquals)
Public operatorStatic memberModulus(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberModulus(DoubleForEquals, Object)
Public operatorStatic memberMultiply(Object, DoubleForEquals)
Public operatorStatic memberMultiply(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberMultiply(DoubleForEquals, Object)
Public operatorStatic memberSubtraction(Object, DoubleForEquals)
Public operatorStatic memberSubtraction(DoubleForEquals, DoubleForEquals)
Public operatorStatic memberSubtraction(DoubleForEquals, Object)
Public operatorStatic memberUnaryNegation
Public operatorStatic memberUnaryPlus
Top
See Also