]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicSizeContribution.java
Dynamic Visualisations view improvements & profile refactoring
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / visualisations / model / DynamicSizeContribution.java
index 009c8c431b2d508ffa2ca2a06322b7c12e4a3118..9adc4ddd3e281c512200959200bea2dcf70a0007 100644 (file)
@@ -1,5 +1,8 @@
 package org.simantics.district.network.visualisations.model;
 
+import org.simantics.district.network.visualisations.DynamicVisualisationsContributions.DynamicSizingObject;
+import org.simantics.scl.runtime.SCLContext;
+
 public class DynamicSizeContribution {
 
     private String label;
@@ -80,4 +83,9 @@ public class DynamicSizeContribution {
     public void setUseDefault(boolean useDefault) {
         this.useDefault = useDefault;
     }
+
+    public double adjustedValue(double value) {
+        // here we do the adjusting according to spec in #15038
+        return value * getVariableGain() + getVariableBias();
+    }
 }
\ No newline at end of file