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/QTree.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Week8/src/qtrees/QTree.java (limited to 'Week8/src/qtrees/QTree.java') diff --git a/Week8/src/qtrees/QTree.java b/Week8/src/qtrees/QTree.java new file mode 100644 index 0000000..ab11898 --- /dev/null +++ b/Week8/src/qtrees/QTree.java @@ -0,0 +1,34 @@ +package qtrees; + +import java.io.IOException; +import java.io.Reader; +import java.io.Writer; + +public class QTree { + QTNode root; + + public QTree( Reader input ) { + root = readQTree( input ); + } + + public QTree( Bitmap bitmap ) { + root = bitmap2QTree( 0, 0, bitmap.getWidth(), bitmap ); + } + + public void fillBitmap ( Bitmap bitmap ) { + root.fillBitmap(0, 0, bitmap.getWidth(), bitmap); + } + + public void writeQTree( Writer sb ) { + root.writeNode( sb ); + } + + private static QTNode readQTree( Reader input ) { + return null; + } + + public static QTNode bitmap2QTree( int x, int y, int width, Bitmap bitmap ) { + return null; + } + +} -- cgit v1.2.3