Author: kono
Date: 2010-11-18 15:27:48 -0800 (Thu, 18 Nov 2010)
New Revision: 22912
Modified:
core3/default-mappingcalculators/trunk/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
Log:
This code should be refactored later, but for now, leave if statement as is for
choosing interpolators.
Modified:
core3/default-mappingcalculators/trunk/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
===================================================================
---
core3/default-mappingcalculators/trunk/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
2010-11-18 23:18:53 UTC (rev 22911)
+++
core3/default-mappingcalculators/trunk/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
2010-11-18 23:27:48 UTC (rev 22912)
@@ -43,6 +43,7 @@
package org.cytoscape.view.vizmap.mappings;
import java.awt.Color;
+import java.awt.Paint;
import java.util.ArrayList;
import java.util.List;
@@ -88,7 +89,7 @@
// TODO FIXME use factory here.
// Create Interpolator
- if (Color.class.isAssignableFrom(vp.getType()))
+ if (vp.getType() == Color.class || vp.getType() == Paint.class)
interpolator = (Interpolator<K, V>) new
LinearNumberToColorInterpolator();
else if (Number.class.isAssignableFrom(vp.getType()))
interpolator = (Interpolator<K, V>) new
LinearNumberToNumberInterpolator();
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.