The whole part of this decimal as double.
See wholePart.
double get wholePartAsDouble { var n = wholePart.toDouble(); if (isNegative && !n.isNegative) { n = -n; } return n; }