Scale information for drawing annotations
First Claim
1. A computer-implemented method, the method comprising:
- identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units, and wherein the drawing has a plurality of associated annotations, such that each of the annotations are associated with one or more views and support at least one drawing scale;
selecting one or more annotations as a subset of the plurality of annotations, the one or more annotations determined to be associated with the graphical view that support the drawing scale, such that the one or more annotations are a subset of the plurality of annotations, byidentifying the subset of annotations from the plurality of annotations while excluding from the subset ones that are not associated with the graphical view or do not support the drawing scale, the identifying being based at least in part on the graphical view and the drawing scale;
retrieving for each of the selected annotations, associated context for the drawing scale, the context specifying one or more of;
the annotation'"'"'s position in the graphical view, the annotation'"'"'s style in the graphical view, or the annotation'"'"'s rotation in the graphical view; and
adding a graphical representation of each of the selected annotations to the graphical view according to the drawing scale and each annotation'"'"'s respective context.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes systems, methods and program products for identifying a drawing scale for a graphical view of a drawing having associated annotations, each of the annotations being associated with one or more views and support at least one drawing scale; selected one or more annotations as a subset of the associated annotations by identifying the subset of annotations while excluding from the subset ones that are not associated with the graphical view or do not support the drawing scale, based at least in part on the graphical view and the drawing scale; retrieving for each of the selected annotations, associated context for the drawing scale, the context specifying one or more of: the annotation'"'"'s position, style or rotation in the graphical view; and adding a graphical representation of each of the selected annotations to the graphical view according to the drawing scale and each annotation'"'"'s respective context.
15 Citations
15 Claims
-
1. A computer-implemented method, the method comprising:
-
identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units, and wherein the drawing has a plurality of associated annotations, such that each of the annotations are associated with one or more views and support at least one drawing scale; selecting one or more annotations as a subset of the plurality of annotations, the one or more annotations determined to be associated with the graphical view that support the drawing scale, such that the one or more annotations are a subset of the plurality of annotations, by identifying the subset of annotations from the plurality of annotations while excluding from the subset ones that are not associated with the graphical view or do not support the drawing scale, the identifying being based at least in part on the graphical view and the drawing scale; retrieving for each of the selected annotations, associated context for the drawing scale, the context specifying one or more of;
the annotation'"'"'s position in the graphical view, the annotation'"'"'s style in the graphical view, or the annotation'"'"'s rotation in the graphical view; andadding a graphical representation of each of the selected annotations to the graphical view according to the drawing scale and each annotation'"'"'s respective context. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a display for presenting a view of a drawing to a user; and one or more computing devices operable to interact with the display and to perform operations comprising; identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units, and wherein the drawing has a plurality of associated annotations, such that each of the annotations are associated with one or more views and support at least one drawing scale; selecting one or more annotations as a subset of the plurality of annotations, the one or more annotations determined to be associated with the graphical view that support the drawing scale, such that the one or more annotations are a subset of the plurality of annotations, by identifying the subset of annotations from the plurality of annotations while excluding from the subset ones that are not associated with the graphical view or do not support the drawing scale, the identifying being based at least in part on the graphical view and the drawing scale; retrieving for each of the selected annotations, associated context for the drawing scale, the context specifying one or more of;
the annotation'"'"'s position in the graphical view, the annotation'"'"'s style in the graphical view, or the annotation'"'"'s rotation in the graphical view; andadding a graphical representation of each of the selected annotations to the graphical view according to the drawing scale and each annotation'"'"'s respective context. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, encoded on a non-transitory medium storage device, operable to cause data processing apparatus to perform operations comprising:
-
identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units, and wherein the drawing has a plurality of associated annotations, such that each of the annotations are associated with one or more views and support at least one drawing scale; selecting one or more annotations as a subset of the plurality of annotations, the one or more annotations determined to be associated with the graphical view that support the drawing scale, such that the one or more annotations are a subset of the plurality of annotations, by identifying the subset of annotations from the plurality of annotations while excluding from the subset ones that are not associated with the graphical view or do not support the drawing scale, the identifying being based at least in part on the graphical view and the drawing scale; retrieving for each of the selected annotations, associated context for the drawing scale, the context specifying one or more of;
the annotation'"'"'s position in the graphical view, the annotation'"'"'s style in the graphical view, or the annotation'"'"'s rotation in the graphical view; andadding a graphical representation of each of the selected annotations to the graphical view according to the drawing scale and each annotation'"'"'s respective context. - View Dependent Claims (12, 13, 14, 15)
-
Specification