Package com.vladsch.plugin.util.image
Interface DrawableShape
-
- All Superinterfaces:
TransformableShape
public interface DrawableShape extends TransformableShape
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull java.awt.image.BufferedImagedrawShape(@NotNull java.awt.image.BufferedImage surface, boolean isSelected, float dashPhase)booleanisInside(@Nullable com.vladsch.plugin.util.image.Point point)@NotNull java.awt.image.BufferedImagepunchOutShape(@NotNull java.awt.image.BufferedImage surface, @Nullable java.awt.image.BufferedImage outerFill, @NotNull com.vladsch.plugin.util.image.DrawingShape outerShape, boolean applyOuterFillToSurface)@NotNull DrawableShapetransformedBoundsBy(@NotNull Transform transform)@NotNull DrawableShapetransformedBy(@NotNull Transform transform, com.vladsch.plugin.util.image.Rectangle bounds)-
Methods inherited from interface com.vladsch.plugin.util.image.TransformableShape
isEmpty
-
-
-
-
Method Detail
-
transformedBy
@NotNull @NotNull DrawableShape transformedBy(@NotNull @NotNull Transform transform, com.vladsch.plugin.util.image.Rectangle bounds)
- Specified by:
transformedByin interfaceTransformableShape
-
transformedBoundsBy
@NotNull @NotNull DrawableShape transformedBoundsBy(@NotNull @NotNull Transform transform)
- Specified by:
transformedBoundsByin interfaceTransformableShape
-
drawShape
@NotNull @NotNull java.awt.image.BufferedImage drawShape(@NotNull @NotNull java.awt.image.BufferedImage surface, boolean isSelected, float dashPhase)
-
punchOutShape
@NotNull @NotNull java.awt.image.BufferedImage punchOutShape(@NotNull @NotNull java.awt.image.BufferedImage surface, @Nullable @Nullable java.awt.image.BufferedImage outerFill, @NotNull @NotNull com.vladsch.plugin.util.image.DrawingShape outerShape, boolean applyOuterFillToSurface)
-
isInside
boolean isInside(@Nullable @Nullable com.vladsch.plugin.util.image.Point point)
-
-