Table of Contents

Class DoubleExtensions

Namespace
IdeaStatiCa.BimApiLink.Utils
Assembly
IdeaStatiCa.BimApiLink.dll
public static class DoubleExtensions

Inheritance

Inherited Members

Methods

public static double DegreesToRadians(this double val)

Parameters

val double

Returns

double
public static double InchesToMeters(this double val)

Parameters

val double

Returns

double

IsEqual - Determines whether leftValue and rightValue are equal.

public static bool IsEqual(this double leftValue, double rightValue, double tolerance = 1E-10)

Parameters

leftValue double

Value on LHS of operator

rightValue double

Value on RHS of operator

tolerance double

Tolerance level for comparison

Returns

bool

Return true if leftValue and rightValue are equal. Return false otherwise

IsGreater - Determines whether the leftValue is greater than rightValue

public static bool IsGreater(this double leftValue, double rightValue, double tolerance = 1E-10)

Parameters

leftValue double

Value on LHS of operator

rightValue double

Value on RHS of operator

tolerance double

Tolerance level for comparison

Returns

bool

Return true if the given leftValue is greater than rightValue. Return false otherwise

IsGreaterOrEqual - Determines whether the leftValue is greater or equal to rightValue

public static bool IsGreaterOrEqual(this double leftValue, double rightValue, double tolerance = 1E-10)

Parameters

leftValue double

Value on LHS of operator

rightValue double

Value on RHS of operator

tolerance double

Tolerance level for comparison

Returns

bool

Return true if leftValue is greater than or equal to rightValue. Return false otherwise

IsLesser - Determines whether leftValue is lesser than rightValue

public static bool IsLesser(this double leftValue, double rightValue, double tolerance = 1E-10)

Parameters

leftValue double

Value on LHS of operator

rightValue double

Value on RHS of operator

tolerance double

Tolerance level for comparison

Returns

bool

Return true if the given leftValue is lesser than rightValue. Return false otherwise

IsLesserOrEqual - Determines whether the leftValue is lesser or equal to rightValue

public static bool IsLesserOrEqual(this double leftValue, double rightValue, double tolerance = 1E-10)

Parameters

leftValue double

Value on LHS of operator

rightValue double

Value on RHS of operator

tolerance double

Tolerance level for comparison

Returns

bool

Return true if the given leftValue is lesser than or equal to rightValue. Return false otherwise

Checks, if value is zero with specified tolerance.

public static bool IsZero(this double value, double tolerance = 1E-09)

Parameters

value double

The value for check.

tolerance double

The precision of check.

Returns

bool

True, if value is zero, false otherwise.

public static double KipsToKgPerCm2(this double val)

Parameters

val double

Returns

double
public static double KipsToMPascal(this double val)

Parameters

val double

Returns

double
public static double KipsToNewtons(this double val)

Parameters

val double

Returns

double
public static double MetersToInches(this double val)

Parameters

val double

Returns

double
public static string MetersToInchesFormated(this double meters)

Parameters

meters double

Returns

string
public static double MetersToMilimeters(this double val)

Parameters

val double

Returns

double
public static double MilimetersToMeters(this double val)

Parameters

val double

Returns

double
public static double PrecentageToRadians(this double val)

Parameters

val double

Returns

double
public static double RadiansToDegrees(this double val)

Parameters

val double

Returns

double