]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network/src/org/simantics/district/network/profile/ColorGradient.java
First prototype of HSV color space based dynamic DN element coloring
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / profile / ColorGradient.java
diff --git a/org.simantics.district.network/src/org/simantics/district/network/profile/ColorGradient.java b/org.simantics.district.network/src/org/simantics/district/network/profile/ColorGradient.java
new file mode 100644 (file)
index 0000000..8ce1088
--- /dev/null
@@ -0,0 +1,19 @@
+package org.simantics.district.network.profile;
+
+import java.awt.Color;
+
+/**
+ * @author Tuukka Lehtonen
+ */
+@FunctionalInterface
+public interface ColorGradient {
+
+    /**
+     * Applies this function to the given argument.
+     *
+     * @param t the function argument
+     * @return the function result
+     */
+    Color get(double t);
+
+}
\ No newline at end of file