×

Apparatus and method for cropping an image in a zooming graphical user interface

  • US 6,304,271 B1
  • Filed: 02/05/1999
  • Issued: 10/16/2001
  • Est. Priority Date: 02/05/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A zooming engine for cropping and rendering a zooming object having a bounding box in local coordinates, the zooming object contained within a view object, comprising:

  • an event handler object in communicative relation to the zooming object and responsive to a selection device, said event handler object operable to attribute crop region local coordinates to the zooming object;

    a transform stack in communicative relation to the zooming object and the view object, said transform stack operable to provide a screen transform, wherein said screen transform converts local coordinates to screen coordinates;

    a renderer responsive to said transform stack and to the zooming object, said renderer operable to apply said screen transform to said crop region local coordinates and to said zooming object bounding box local coordinates; and

    , a clip stack in communicative relation with said renderer for receiving said crop region screen coordinates from said renderer and for providing said crop region screen coordinates when the zooming object is painted, wherein said renderer paints said zooming object at an overlap of said crop region screen coordinates and said bounding box screen coordinates.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×