Patent Document ID: 5428744
Application ID: 08113442
Patent Status: 1

Claim One:
1. A method for combining a plurality of graphic geometries stored as a hierarchy of graphic objects in an object-oriented operating system, said objects including logic and data defined by a plurality of classes on a computer with a storage and an attached display, comprising the steps of: (a) defining a first class in said storage representative of a plurality of geometric figures including logic and data representative of basic geometries; (b) creating a second class in said storage representative of a plurality of geometric figure operations including logic and data for performing union, difference, intersection and exclusive-or of said first class geometries; (c) creating a third class in said storage including logic and data for accepting a plurality of first classes and a plurality of second classes and generating a data structure containing said plurality of graphic geometries stored as a hierarchy of objects in said object-oriented operating system; (d) applying a geometric figure operation to a first and a second geometric figure to create a resultant geometric figure by extracting a pair of first classes from said data structure and applying a second class to said pair of first classes to generate said resultant geometric figure; (e) repeating step (d) until a root is encountered in said data structure containing said plurality of graphic geometries stored as a hierarchy of objects in said object-oriented operating system; and (f) displaying said resultant geometric figure on said display.