diff options
Diffstat (limited to 'Week8/src/qtrees/QTNode.java')
-rw-r--r-- | Week8/src/qtrees/QTNode.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Week8/src/qtrees/QTNode.java b/Week8/src/qtrees/QTNode.java new file mode 100644 index 0000000..4498dff --- /dev/null +++ b/Week8/src/qtrees/QTNode.java @@ -0,0 +1,23 @@ +
+package qtrees;
+
+import java.io.Writer;
+
+/**
+ *
+ * @author Sjaak Smetsers
+ * @version 18-03-2014
+ */
+public abstract class QTNode {
+ public abstract void fillBitmap( int x, int y, int width, Bitmap bitmap );
+ public abstract void writeNode( Writer out );
+ public abstract boolean sameLeaf( QTNode other_node );
+
+ public static void fillArea( int x, int y, int width, Bitmap bitmap, boolean val ){
+ for (int i = 0; i < width; i++) {
+ for (int j = 0; j < width; j++) {
+ bitmap.setBit(x+i, y+j, val);
+ }
+ }
+ }
+}
|