“For-each” label components in CAD drawings
First Claim
1. A method for generating a label associated with a drawing element in a computer aided design (CAD) drawing, comprising:
- receiving a selection of a first drawing element included in the CAD drawing, wherein the first drawing element is associated with a set of drawing elements included in the CAD drawing;
receiving a selection of a first drawing element type, wherein at least one drawing element in the set of drawing elements is an instance of the first drawing element type;
receiving a selection of a first attribute of the first drawing element type, wherein each instance of the first drawing element type is defined, at least in part, by a value of the first attribute;
defining a label style associated with the first drawing element, wherein the label style includes a for-each label component that specifies the first drawing element type and the first attribute;
identifying one or more drawing elements included in the set of drawing elements that are instances of the first drawing element type included in the for-each label component; and
generating label content for a first label associated with the first drawing element based on the label style by determining the value of the first attribute included in the for-each label component for each drawing element included in the one or more drawing elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method for generating labels for drawing elements of a computer aided design (CAD) drawing that may include some unknown number of associated or related drawing elements. The method includes receiving a selection of a set of drawing elements in the CAD drawing that are associated with the first drawing element, receiving a selection of fields specifying attributes of the drawing elements in the set of drawing elements to use in generating label content for a label of the first drawing element, and defining a label style based on the selection of the set of drawing elements and the selection of attributes of the of the drawing elements in the set of drawing elements.
33 Citations
20 Claims
-
1. A method for generating a label associated with a drawing element in a computer aided design (CAD) drawing, comprising:
-
receiving a selection of a first drawing element included in the CAD drawing, wherein the first drawing element is associated with a set of drawing elements included in the CAD drawing; receiving a selection of a first drawing element type, wherein at least one drawing element in the set of drawing elements is an instance of the first drawing element type; receiving a selection of a first attribute of the first drawing element type, wherein each instance of the first drawing element type is defined, at least in part, by a value of the first attribute; defining a label style associated with the first drawing element, wherein the label style includes a for-each label component that specifies the first drawing element type and the first attribute; identifying one or more drawing elements included in the set of drawing elements that are instances of the first drawing element type included in the for-each label component; and generating label content for a first label associated with the first drawing element based on the label style by determining the value of the first attribute included in the for-each label component for each drawing element included in the one or more drawing elements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium storing instructions that when executed by a processor cause the processor to generate a label associated with a drawing element in a computer aided design (CAD) drawing, by performing the steps of:
-
receiving a selection of a first drawing element included in the CAD drawing, wherein the first drawing element is associated with a set of drawing elements included in the CAD drawing; receiving a selection of a first drawing element type, wherein at least one drawing element in the set of drawing elements is an instance of the first drawing element type; receiving a selection of a first attribute of the first drawing element type, wherein each instance of the first drawing element type is defined, at least in part, by a value of the first attribute; defining a label style associated with the first drawing element, wherein the label style specifies a for-each label component that includes the first drawing element type and the first attribute; identifying one or more drawing elements included in the set of drawing elements that are instances of the first drawing element type included in the for-each label component; and generating label content for a first label associated with the first drawing element based on the label style by determining the value of the first attribute included in the for-each label component for each drawing element included in the one or more drawing elements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a processor; and a memory configured to store an application that includes instructions that, when executed by the processor, cause the processor to generate a label associated with a drawing element in a computer aided design (CAD) drawing, by performing the steps of; receiving a selection of a first drawing element included in the CAD drawing, wherein the first drawing element is associated with a set of drawing elements included in the CAD drawing; receiving a selection of a first drawing element type, wherein at least one drawing element in the set of drawing elements is an instance of the first drawing element type; receiving a selection of a first attribute of the first drawing element type, wherein each instance of the first drawing element type is defined, at least in part, by a value of the first attribute; defining a label style associated with the first drawing element, wherein the label style specifies a for-each label component that includes the first drawing element type and the first attribute; identifying one or more drawing elements included in the set of drawing elements that are instances of the first drawing element type included in the for-each label component; and generating label content for a first label associated with the first drawing element based on the label style by determining the value of the first attribute included in the for-each label component for each drawing element included in the one or more drawing elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification