Generation, display, and manipulation of measurements in computer graphical designs
AssigneeCadence Design Systems, Inc.
InventorsChayan Majumder, Donald J. O'Riordan, Harindranath Parameswaran
Life of this patent
Estimating the term…
Abstract
Display of measurements in a graphical design on a computer system. In one aspect, shapes are displayed in an image, and a definition of a defined area of the image is received. One or more measurements are determined for one or more of the shapes displayed within the predefined area, the one or more measurements determined automatically without a user designating endpoints for the measurements. The one or more measurements are displayed as being associated with the one or more shapes.
Claims33
A method for displaying measurements in a graphical design using a computer system, the method comprising:
- causing a display of an image on a display device, wherein a plurality of shapes are displayed in the image;
- receiving from a user a definition of a defined area of the image and user-provided input indicating one or more shape characteristics and one or more selected measurement display options associated with the one or more shape characteristics;
- determining, with a processor, one or more measurements for one or more of the shapes displayed within the defined area, the one or more measurements determined automatically without a user designating endpoints for the measurements;
- and
- causing generation and display of the one or more measurements on the display device, the one or more measurements displayed as being associated with the one or more shapes, wherein the display of the one or more measurements is configured based on checking, for each of the plurality of shapes, the one or more shape characteristics and the one or more selected measurement display options indicated in the user-provided input,
- wherein each of the one or more measurements include at least one measurement line drawn between two edges of one or more shapes and a indicator of a magnitude of the distance between the two edges to be displayed in relation to the one or more selected display options, and,
- wherein the one or more measurements include at least one measurement displayed each with an associated plurality of extension lines that are extended from edges of one or more shapes, wherein the at least one measurement each includes a measurement line displayed between the associated plurality of extension lines, and
- wherein the extension lines include at least one angled portion that diverges in opposing directions away from a center between the extension lines.
A method for displaying measurements in a graphical design using a computer system, the method comprising:
- causing a display of an image on a display device, wherein a plurality of shapes are displayed in the image;
- receiving from a user a definition of a defined area of the image and user-provided input indicating one or more shape characteristics and one or more selected measurement display options associated with the one or more shape characteristics;
- determining, with a processor, one or more measurements for one or more of the shapes displayed within the defined area, the one or more measurements determined automatically without a user designating endpoints for the measurements;
- and
- causing display of the one or more measurements on the display device, the one or more measurements displayed as being associated with the one or more shapes, wherein the display of the one or more measurements is configured based on checking, for each of the plurality of shapes, the one or more shape characteristics and the one or more selected measurement display options indicated in the user-provided input,
- wherein each of the one or more measurements include at least one measurement line drawn between two edges of one or more shapes and a displayed indicator of a magnitude of the distance between the two edges,
- wherein the one or more measurements include at least one measurement displayed each with an associated plurality of extension construction lines that are extended from edges of one or more shapes, wherein the at least one measurement each includes a measurement line displayed between the associated plurality of construction lines, and,
- wherein the construction lines include diverging angled portions that create a greater distance between the construction lines in which to display the indicator of magnitude of the measurement.
A computer program product comprising a computer readable medium including program instructions to be implemented by a computer and for displaying shape information in a graphical interface, the program instructions for:
- causing a display of an image on a display device, wherein a plurality of shapes are displayed in the image;
- receiving from a user a definition of a defined area of the image and user-provided input indicating one or more shape characteristics and one or more selected measurement display options associated with the one or more shape characteristics;
- determining, with a processor, one or more measurements for one or more of the shapes displayed within the defined area, the one or more measurements determined automatically without a user designating endpoints for the measurements;
- and
- causing, with the processor, display of the one or more measurements on the display device, the one or more measurements displayed as being associated with the one or more shapes, wherein the display of the one or more measurements is configured based on checking, for each of the plurality of shapes, the one or more shape characteristics and the one or more selected measurement display options indicated in the user-provided input,
- wherein each of the one or more measurements include at least one measurement line drawn between two edges of one or more shapes and a displayed indicator of a magnitude of the distance between the two edges,
- wherein the one or more measurements include at least one measurement displayed each with an associated plurality of extension construction lines that are extended from edges of one or more shapes, wherein the at least one measurement each includes a measurement line displayed between the associated plurality of construction lines, and,
- wherein the construction lines include angled portions that diverge in opposing directions away from a center between the extension lines.
A system for displaying shape information in a graphical interface using a computer system, the system comprising:
- a memory;
- and
- a processor in communication with the memory, the processor:
- causing a display of an image on a display device, wherein a plurality of shapes are displayed in the image;
- receiving from a user a definition of a defined area of the image and user-provided input indicating one or more shape characteristics and one or more selected measurement display options associated with the one or more shape characteristics;
- determining one or more measurements for one or more of the shapes displayed within the defined area, the one or more measurements determined automatically without a user designating endpoints for the measurements;
- and
- causing display of the one or more measurements on the display device, the one or more measurements displayed as being associated with the one or more shapes, wherein the display of the one or more measurements is configured based on checking, for each of the plurality of shapes, the one or more shape characteristics and the one or more selected measurement display options indicated in the user-provided input,
- wherein each of the one or more measurements include at least one measurement line drawn between two edges of one or more shapes and a displayed indicator of a magnitude of the distance between the two edges,
- wherein the one or more measurements include at least one measurement displayed each with an associated plurality of extension construction lines that are extended from edges of one or more shapes, wherein the at least one measurement each includes a measurement line displayed between the associated plurality of construction lines, and,
- wherein the construction lines include angled portions that diverge in opposing directions away from a center between the extension lines.
A method for displaying measurements in a graphical circuit design using a computer system, the method comprising:
- causing a display of an image on a display device, wherein a plurality of shapes are displayed in the image;
- storing one or more measurements for one or more associated shapes of the plurality of shapes;
- and
- causing, with a processor, display of at least one measurement of the one or more measurements on the display device, wherein the display of the at least one measurement is based at least in part on a set of predefined design rules for the design, wherein the predefined design rules include a set of spatial design requirements for circuit functionality of the circuit design, and wherein the display of the at least one measurement is based at least in part on whether or not the one or more associated shapes meet the set of spatial design requirements,
- wherein each of the one or more measurements include at least one measurement line drawn between two edges of one or more shapes and a displayed indicator of a magnitude of the distance between the two edges,
- wherein the one or more measurements include at least one measurement displayed each with an associated plurality of extension construction lines that are extended from edges of one or more shapes, wherein the at least one measurement each includes a measurement line displayed between the associated plurality of construction lines, and,
- wherein the construction lines include angled portions that diverge in opposing directions away from a center between the extension lines.
Dependencies are inferred from the claim text.