From 514ddbfe1d3c1f773f911d17479094503ab26d95 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Mon, 23 Mar 2015 22:20:04 +0100 Subject: Framework week 8 --- Week8/src/qtrees/QTNode.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Week8/src/qtrees/QTNode.java (limited to 'Week8/src/qtrees/QTNode.java') 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); + } + } + } +} -- cgit v1.2.3