summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnitsGUI/StandardDisplayRules.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/sevenUnitsGUI/StandardDisplayRules.java')
-rw-r--r--src/main/java/sevenUnitsGUI/StandardDisplayRules.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/sevenUnitsGUI/StandardDisplayRules.java b/src/main/java/sevenUnitsGUI/StandardDisplayRules.java
index 331f598..f6272c8 100644
--- a/src/main/java/sevenUnitsGUI/StandardDisplayRules.java
+++ b/src/main/java/sevenUnitsGUI/StandardDisplayRules.java
@@ -45,6 +45,32 @@ final class StandardDisplayRules {
};
/**
+ * Gets a display rule that rounds numbers to a fixed number of decimal
+ * places.
+ *
+ * @param decimalPlaces number of decimal places
+ * @return display rule
+ * @since 2022-04-16
+ */
+ public static final Function<UncertainDouble, String> getFixedPlacesRule(
+ int decimalPlaces) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ /**
+ * Gets a display rule that rounds numbers to a fixed number of significant
+ * figures.
+ *
+ * @param significantFigures number of significant figures
+ * @return display rule
+ * @since 2022-04-16
+ */
+ public static final Function<UncertainDouble, String> getFixedPrecisionRule(
+ int significantFigures) {
+ throw new UnsupportedOperationException("Not implemented yet");
+ }
+
+ /**
* @return a rule that rounds using UncertainDouble's own toString(false)
* function.
* @since 2021-12-24