Class RectangleShape
java.lang.Object
com.inductiveautomation.vision.api.client.components.shapes.ShapeDelegate
com.inductiveautomation.factorypmi.application.components.shapes.RectangleShape
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanalterShape(Rectangle2D newBounds) Directly modify the shape's frame so that it fits tightly within the new framing rectangle.Convert this shape to a GeneralPathgetRect()getShape()The AWT shape this delegate producesbooleanvoidsetRect(RectangularShape rect) voidtranslateShape(double dX, double dY) Move the shape using the provided offsets.Methods inherited from class com.inductiveautomation.vision.api.client.components.shapes.ShapeDelegate
createArea, getBounds2D, getCenterpoint, isRotatable, rotate
-
Field Details
-
TOOL_KEY
- See Also:
-
-
Constructor Details
-
RectangleShape
Deprecated.For serialization clean copy -
RectangleShape
-
-
Method Details
-
getToolKey
- Specified by:
getToolKeyin classShapeDelegate
-
alterShape
Description copied from class:ShapeDelegateDirectly modify the shape's frame so that it fits tightly within the new framing rectangle.- Specified by:
alterShapein classShapeDelegate- Parameters:
newBounds- The new bounding rectangle for the shape.- Returns:
- false if the shape was unable to alter itself into the given rectangle.
-
translateShape
public void translateShape(double dX, double dY) Description copied from class:ShapeDelegateMove the shape using the provided offsets. Default implementation calls alterShape.- Overrides:
translateShapein classShapeDelegate
-
getShape
Description copied from class:ShapeDelegateThe AWT shape this delegate produces- Specified by:
getShapein classShapeDelegate
-
getRect
-
setRect
-
convertToPath
Description copied from class:ShapeDelegateConvert this shape to a GeneralPath- Overrides:
convertToPathin classShapeDelegate
-
isSymmetric
public boolean isSymmetric()- Specified by:
isSymmetricin classShapeDelegate
-