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