INIT_QUADTREE( 8 ) CREATE_RECTANGLE( C234, 100, 150, 25, 100 ) CREATE_RECTANGLE( AAA, 64, 64, 16, 6 ) CREATE_RECTANGLE( 123, 124, 64, 4, 6 ) CREATE_RECTANGLE( ABC4, 130, 100, 120, 10 ) CREATE_RECTANGLE( ABCD, 190, 220, 50, 20 ) CREATE_RECTANGLE( Z9, 10, 20, 120, 20 ) CREATE_RECTANGLE( C5, 250, 40, 7, 12 ) CREATE_RECTANGLE( 420, 80, 130, 20, 20 ) CREATE_RECTANGLE( HJS, 110, 155, 20, 11 ) CREATE_RECTANGLE( JAG, 10, 70, 10, 60 ) LIST_RECTANGLES() INSERT( C234 ) INSERT( AAA ) INSERT( 123 ) INSERT( ABC4 ) INSERT( ABCD ) INSERT( Z9 ) INSERT( C5 ) INSERT( HJS ) INSERT( JAG ) RECTANGLE_SEARCH( C5 ) RECTANGLE_SEARCH( 420 ) RECTANGLE_SEARCH( HJS ) SEARCH_POINT( 10, 20 ) SEARCH_POINT( 100, 0 ) DISPLAY() DELETE_RECTANGLE( C234 ) INSERT( HJS ) DELETE_POINT( 111, 156 ) INSERT( C234 ) CREATE_RECTANGLE( CS420, 20, 0, 44, 70 ) CREATE_RECTANGLE( R2D2, 96, 96, 4, 4 ) CREATE_RECTANGLE( C3P0, 92, 96, 4, 4 ) CREATE_RECTANGLE( MYRECT, 96, 63, 40, 70 ) TOUCH( CS420 ) WITHIN( MYRECT, 16 ) HORIZ_NEIGHBOR( C234 ) VERT_NEIGHBOR( AAA ) NEAREST_RECTANGLE( 64, 50 ) WINDOW( 0, 0, 128, 128 ) TRACE ON NEAREST_NEIGHBOR( JAG ) LEXICALLY_GREATER_NEAREST_NEIGHBOR( Z9 ) INSERT( C3P0 ) INSERT( R2D2 ) LABEL()