FloatExtensionsTolerantIsZero Method
Gets whether the specified value can be considered zero using a specific tolerance.
Namespace: KGySoft.CoreLibrariesAssembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 8.0.0
public static bool TolerantIsZero(
this float value,
float tolerance = 1E-06f
)
<ExtensionAttribute>
Public Shared Function TolerantIsZero (
value As Single,
Optional tolerance As Single = 1E-06F
) As Boolean
public:
[ExtensionAttribute]
static bool TolerantIsZero(
float value,
float tolerance = 1E-06f
)
[<ExtensionAttribute>]
static member TolerantIsZero :
value : float32 *
?tolerance : float32
(* Defaults:
let _tolerance = defaultArg tolerance 1E-06f
*)
-> bool
- value Single
- The value to be check.
- tolerance Single (Optional)
- The tolerance to be used. For the best performance its value is not checked but the reasonable value is between 0 and 0.5. This parameter is optional.
Default value: 0.000001 (10-6).
Boolean if
value can be considered zero using the specified
tolerance; otherwise,
.In Visual Basic and C#, you can call this method as an instance method on any object of type
Single. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).