Surface construction audit trail and manipulation
First Claim
1. A method for manipulating a drawing surface in a CAD/GIS computer application, comprising:
- displaying a triangulated irregular network (TIN) drawing surface in a CAD/GIS application;
performing a surface edit operation on the TIN drawing surface, wherein the surface edit operation modifies a property of the TIN drawing surface;
persistently storing, in persistent storage, the surface edit operation as an atomic property in a list of surface edit operations;
persistently storing, in persistent storage, the list of surface edit operations; and
displaying the list of surface edit operations in a graphical user interface, wherein each surface edit operation may be independently toggled on/off in the graphical user interface and such toggling is reflected in the CAD/GIS application by displaying an effect of executing the surface edit operation if toggled on and displaying the TIN drawing surface without execution of the surface edit operation if toggled off, and wherein the surface edit operation is displayed in the list and maintained in persistent storage both when the surface edit operation is toggled on and when the surface edit operation is toggled off.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture provide the ability to manipulate a drawing surface in a CAD/GIS computer application. A drawing surface is displayed in a CAD/GIS application followed by the performance of a surface edit operation on the drawing surface. The surface edit operation is stored/saved as an atomic property in a list of surface edit operations. The list of surface edit operations is displayed in a graphical user interface (GUI). Each surface edit operation may be independently toggled on/off in the GUI and such toggling is reflected in the CAD/GIS application by displaying an effect of executing the surface edit operation if toggled on and displaying the drawing surface without execution of the surface edit operation if toggled off.
64 Citations
23 Claims
-
1. A method for manipulating a drawing surface in a CAD/GIS computer application, comprising:
-
displaying a triangulated irregular network (TIN) drawing surface in a CAD/GIS application; performing a surface edit operation on the TIN drawing surface, wherein the surface edit operation modifies a property of the TIN drawing surface; persistently storing, in persistent storage, the surface edit operation as an atomic property in a list of surface edit operations; persistently storing, in persistent storage, the list of surface edit operations; and displaying the list of surface edit operations in a graphical user interface, wherein each surface edit operation may be independently toggled on/off in the graphical user interface and such toggling is reflected in the CAD/GIS application by displaying an effect of executing the surface edit operation if toggled on and displaying the TIN drawing surface without execution of the surface edit operation if toggled off, and wherein the surface edit operation is displayed in the list and maintained in persistent storage both when the surface edit operation is toggled on and when the surface edit operation is toggled off. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for manipulating a drawing surface in a CAD/GIS computer application comprising:
-
(a) a computer system having a memory and a persistent data storage device coupled thereto; and (b) a GIS/CAD application executing on the computer, wherein the application is configured to; (i) display a triangulated irregular network (TIN) drawing surface in a CAD/GIS application; (ii) perform a surface edit operation on the TIN drawing surface, wherein the surface edit operation modifies a property of the TIN drawing surface; (iii) persistently store, in the persistent data storage device, the surface edit operation as an atomic property in a list of surface edit operations; (iv) persistently store, in the persistent data storage device, the list of surface edit operations; and (iv) display the list of surface edit operations in a graphical user interface, wherein each surface edit operation may be independently toggled on/off in the graphical user interface and such toggling is reflected in the CAD/GIS application by displaying an effect of executing the surface edit operation if toggled on and displaying the TIN drawing surface without execution of the surface edit operation if toggled off and wherein the surface edit operation is displayed in the list and maintained in the persistent data storage device both when the surface edit operation is toggled on and when the surface edit operation is toggled off. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform a method for manipulating a drawing surface in an GIS/CAD computer system, the method comprising:
-
displaying a triangulated irregular network (TIN) drawing surface in a CAD/GIS application; performing a surface edit operation on the TIN drawing surface, wherein the surface edit operation modifies a property of the TIN drawing surface; persistently storing, in persistent storage, the surface edit operation as an atomic property in a list of surface edit operations; persistently storing, in persistent storage, the list of surface edit operations; and displaying the list of surface edit operations in a graphical user interface, wherein each surface edit operation may be independently toggled on/off in the graphical user interface and such toggling is reflected in the CAD/GIS application by displaying an effect of executing the surface edit operation if toggled on and displaying the TIN drawing surface without execution of the surface edit operation if toggled off, and wherein the surface edit operation is displayed in the list and maintained in persistent storage both when the surface edit operation is toggled on and when the surface edit operation is toggled off. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
18. The article of manufacture of 17, wherein the toggling is reflected in the CAD/GIS application by dynamically and automatically updating the drawing surface.
Specification