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.

Reply via email to