Platforms to show: All Mac Windows Linux Cross-Platform

### The plugin part MBS Util Plugin:Math:

Complete Console safe, 66 entry points.

**class SplineMBS**- method Constructor(X() as Double, Y() as Double)
- method a(index as integer) as double
- method b(index as integer) as double
- method c(index as integer) as double
- method d(index as integer) as double
- method x(index as integer) as double
- method y(index as integer) as double
- method calc(x as double) as double
- property count as Integer

**Globals:**- ACosHMBS(x as double) as double
- ACosMBS(x as double) as double
- ArithmeticShiftMBS(value as UInt64, count as Integer) as UInt64
- ASinHMBS(x as double) as double
- ASinMBS(x as double) as double
- ATan2MBS(x as double, y as double) as double
- ATanHMBS(x as double) as double
- ATanMBS(x as double) as double
- BitClearMBS(value as UInt64, mask as UInt64) as UInt64
- BitCountMBS(value as UInt64) as Integer
- BitExclMBS(value as UInt64, bitNumber as Integer) as UInt64
- BitInclMBS(value as UInt64, bitNumber as Integer) as UInt64
- BitIsSetMBS(value as UInt64, bitNumber as Integer) as Boolean
- BitValMBS(bitNumber as Integer) as UInt64
- BitwiseDiffMBS(x as UInt64, y as UInt64) as UInt64
- BitwiseNAndMBS(x as UInt64, y as UInt64) as UInt64
- BitwiseNOrMBS(x as UInt64, y as UInt64) as UInt64
- BitwiseNotMBS(value as UInt64) as UInt64
- BitwiseRotateMBS(value as UInt64, count as Integer, offset as Integer, width as Integer) as UInt64
- ConvertFromFloat16MBS(Number as UInt16) as Single
- ConvertToFloat16MBS(Number as Single) as UInt16
- CosHMBS(x as double) as double
- CosMBS(x as double) as double
- CurrencyAddMBS(value1 as Currency, value2 as Currency) as Currency
- CurrencyDivMBS(value1 as Currency, value2 as Integer) as Currency
- CurrencyMulMBS(value1 as Currency, value2 as Integer) as Currency
- CurrencySubMBS(value1 as Currency, value2 as Currency) as Currency
- CurrencyValueMBS(value as string) as Currency
- DoubleToExtendedStrMBS(x as double) as string
- DoubleToInt64MBS(value as double) as Int64
- DoubleToUInt64MBS(value as double) as UInt64
- Exp2MBS(x as double) as double
- ExpMBS(x as double) as double
- ExtendedStrToDoubleMBS(v as string) as double
- FacMBS(x as integer) as double
- FloorMBS(x as double) as double
- FRExpMBS(inputx as double, byref expValue as integer) as double
- HiWordMBS(i as integer) as integer
- HypotMBS(x as double, y as double) as double
- Int64ToDoubleMBS(value as Int64) as double
- IsFiniteMBS(x as double) as boolean
- IsInfMBS(x as double) as boolean
- IsNANMBS(x as double) as boolean
- IsValidCreditCardNumberMBS(Number as String) as boolean
- Log10MBS(x as double) as double
- Log2MBS(x as double) as double
- LogicalShiftMBS(value as UInt64, count as Integer) as UInt64
- LogMBS(x as double) as double
- LoWordMBS(i as integer) as integer
- PowMBS(x as double, y as double) as double
- RoundMBS(x as double, decimals as integer = 0) as double
- SinHMBS(x as double) as double
- SinMBS(x as double) as double
- SqrtMBS(x as double, y as double) as double
- TanHMBS(x as double) as double
- TanMBS(x as double) as double
- UInt64ToDoubleMBS(value as UInt64) as double

Links

MBS Xojo tutorial videos