DoubleExtensions extension
Extension methods for double type.
- on
Methods
-
add(
double value) → double -
Available on double, provided by the DoubleExtensions extension
Adds a value to this double. -
addGST(
double percent) → double -
Available on double, provided by the DoubleExtensions extension
Adds GST to this number. -
applyPercent(
double percent) → double -
Available on double, provided by the DoubleExtensions extension
Applies a percentage to this number (adds percentage). -
ceilTo(
int decimals) → double -
Available on double, provided by the DoubleExtensions extension
Ceils this double to a specified number of decimal places. -
clamped(
{required double min, required double max}) → double -
Available on double, provided by the DoubleExtensions extension
Clamps this double betweenminandmax. -
discount(
double percent) → double -
Available on double, provided by the DoubleExtensions extension
Applies a discount percentage to this number (subtracts percentage). -
div(
double value) → double -
Available on double, provided by the DoubleExtensions extension
Divides this double by a value. -
floorTo(
int decimals) → double -
Available on double, provided by the DoubleExtensions extension
Floors this double to a specified number of decimal places. -
isBetween(
double min, double max) → bool -
Available on double, provided by the DoubleExtensions extension
Checks if this double is betweenminandmax(inclusive). -
lerp(
double end, double t) → double -
Available on double, provided by the DoubleExtensions extension
Linear interpolation between this value andendatt. -
mapRange(
{required double fromMin, required double fromMax, required double toMin, required double toMax}) → double -
Available on double, provided by the DoubleExtensions extension
Maps this value from one rangefromMin, fromMaxto anothertoMin, toMax. -
mul(
double value) → double -
Available on double, provided by the DoubleExtensions extension
Multiplies this double by a value. -
percent(
{required double of}) → double -
Available on double, provided by the DoubleExtensions extension
Calculates what percentage this number is of another number. -
removeGST(
double percent) → double -
Available on double, provided by the DoubleExtensions extension
Removes GST from this number. -
roundTo(
int decimals) → double -
Available on double, provided by the DoubleExtensions extension
Rounds this double to a specified number of decimal places. -
sub(
double value) → double -
Available on double, provided by the DoubleExtensions extension
Subtracts a value from this double. -
tax(
double percent) → double -
Available on double, provided by the DoubleExtensions extension
Applies a tax percentage to this number (adds percentage). -
toCurrency(
{String symbol = '\$', int decimals = 2}) → String -
Available on double, provided by the DoubleExtensions extension
Formats this double as currency. -
toCurrencyType(
dynamic currency) → String -
Available on double, provided by the DoubleExtensions extension
Formats this double using a specific currency. -
toINR(
) → String -
Available on double, provided by the DoubleExtensions extension
Formats this double as Indian Rupee (INR). -
toOrdinal(
) → String -
Available on double, provided by the DoubleExtensions extension
Converts this double to an ordinal string (1st, 2nd, 3rd, etc.). -
toReadable(
) → String -
Available on double, provided by the DoubleExtensions extension
Formats this double as a readable number with K, M, B, T suffixes. Automatically chooses the appropriate suffix based on value.