SELECTIVE QUANTITY TAKEOFF FROM COMPUTER AIDED DESIGN DRAWINGS
First Claim
1. A method for performing a quantity takeoff computation, the method comprising:
- organizing a CAD drawing into a hierarchical representation that includes at least one object family associated with one or more object types, wherein at least one instance of at least one object type represents a drawing object present in the CAD drawing;
receiving a selection of an object family;
parsing the selected object family to determine the one or more object types associated with the selected object family;
creating a takeoff object for each of the one or more object types associated with the selected object family;
identifying instances of each of the one or more object types associated with the selected object family, wherein each instance is associated with one or more object properties; and
quantifying the instances and the one or more object properties associated with each instance to produce a quantity takeoff value.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the invention sets forth a CAD application configured to perform quantity takeoff computations. The CAD application is further configured to organize a CAD drawing into a hierarchical representation of object families and associated object types, where instances of the object types represent drawing objects present in the CAD drawing. The CAD application is further configured to receive a selection of an object family and to parse the selection to determine the object types associated with the selection. The CAD application then creates a takeoff object for each of the object types associated with the selection and identifies instances, associated with object properties, of each of the object types of the selection. The CAD application quantifies the instances and associated properties to produce a quantity takeoff value. Advantageously, users are able to more quickly and easily estimate the cost of a design project associated with the CAD drawing.
159 Citations
20 Claims
-
1. A method for performing a quantity takeoff computation, the method comprising:
-
organizing a CAD drawing into a hierarchical representation that includes at least one object family associated with one or more object types, wherein at least one instance of at least one object type represents a drawing object present in the CAD drawing; receiving a selection of an object family; parsing the selected object family to determine the one or more object types associated with the selected object family; creating a takeoff object for each of the one or more object types associated with the selected object family; identifying instances of each of the one or more object types associated with the selected object family, wherein each instance is associated with one or more object properties; and quantifying the instances and the one or more object properties associated with each instance to produce a quantity takeoff value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing instructions that when executed by a processor cause the processor to perform a quantity takeoff computation, by performing the steps of:
-
organizing a CAD drawing into a hierarchical representation that includes at least one object family associated with one or more object types, wherein at least one instance of at least one object type represents a drawing object present in the CAD drawing; receiving a selection of an object family; parsing the selected object family to determine the one or more object types associated with the selected object family; creating a takeoff object for each of the one or more object types associated with the selected object family; identifying instances of each of the one or more object types associated with the selected object family, wherein each instance is associated with one or more object properties; and quantifying the instances and the one or more object properties associated with each instance to produce a quantity takeoff value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system configured to perform a quantity takeoff computation, the system comprising:
-
organize a CAD drawing into a hierarchical representation that includes at least one object family associated with one or more object types, wherein at least one instance of at least one object type represents a drawing object present in the CAD drawing; receive a selection of an object family; parse the selected object family to determine the one or more object types associated with the selected object family; create a takeoff object for each of the one or more object types associated with the selected object family; identify instances of each of the one or more object types associated with the selected object family, wherein each instance is associated with one or more object properties; and quantify the instances and the one or more object properties associated with each instance to produce a quantity takeoff value. - View Dependent Claims (18, 19, 20)
-
Specification