Author: kono
Date: 2009-06-25 17:07:33 -0700 (Thu, 25 Jun 2009)
New Revision: 17104

Added:
   
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Abstract3DObjectShape.java
   
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Cube.java
Modified:
   
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/AbstractObjectShape.java
Log:
Start implementing basic graph objects.

Added: 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Abstract3DObjectShape.java
===================================================================
--- 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Abstract3DObjectShape.java
                         (rev 0)
+++ 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Abstract3DObjectShape.java
 2009-06-26 00:07:33 UTC (rev 17104)
@@ -0,0 +1,11 @@
+package org.cytoscape.view.presentation.processing.internal.shape;
+
+public class Abstract3DObjectShape extends AbstractObjectShape {
+
+       @Override
+       public void draw() {
+               // TODO Auto-generated method stub
+
+       }
+
+}

Modified: 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/AbstractObjectShape.java
===================================================================
--- 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/AbstractObjectShape.java
   2009-06-25 23:11:02 UTC (rev 17103)
+++ 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/AbstractObjectShape.java
   2009-06-26 00:07:33 UTC (rev 17104)
@@ -3,8 +3,19 @@
 import java.awt.Color;
 
 import org.cytoscape.view.presentation.processing.ObjectShape;
+import org.cytoscape.view.presentation.processing.PickableObject;
 
-public abstract class AbstractObjectShape implements ObjectShape {
+public abstract class AbstractObjectShape implements ObjectShape, 
PickableObject {
+       
+       protected float width;
+       protected float height;
+       protected float depth;
+       
+       protected float x, y, z;
+       
+       protected boolean picked;
+       
+       protected Color basicColor;
 
        // This should be implemented in each shape implementation classes.
        public abstract void draw();
@@ -63,5 +74,9 @@
                // TODO Auto-generated method stub
 
        }
+       
+       public void pick(float x, float y){
+               
+       }
 
 }

Added: 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Cube.java
===================================================================
--- 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Cube.java
                          (rev 0)
+++ 
csplugins/trunk/soc/kozo/processing-renderer/processing-rendering-engine/src/main/java/org/cytoscape/view/presentation/processing/internal/shape/Cube.java
  2009-06-26 00:07:33 UTC (rev 17104)
@@ -0,0 +1,11 @@
+package org.cytoscape.view.presentation.processing.internal.shape;
+
+public class Cube extends Abstract3DObjectShape {
+
+       @Override
+       public void draw() {
+               
+
+       }
+
+}


--~--~---------~--~----~------------~-------~--~----~
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