Package com.github.weisj.jsvg.renderer
Class ElementBounds
- java.lang.Object
-
- com.github.weisj.jsvg.renderer.ElementBounds
-
public class ElementBounds extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.geom.Rectangle2D
boundingBox
private RenderContext
context
private java.awt.geom.Rectangle2D
geometryBox
private java.lang.Object
node
private java.awt.geom.Rectangle2D
strokeBox
-
Constructor Summary
Constructors Constructor Description ElementBounds(java.lang.Object node, RenderContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.awt.geom.Rectangle2D
boundingBox()
private static @NotNull java.awt.geom.Rectangle2D
elementBounds(@NotNull java.lang.Object node, @NotNull RenderContext context, HasShape.Box box)
private @NotNull java.awt.geom.Rectangle2D
filterBounds(@NotNull HasFilter node, @NotNull RenderContext context, @NotNull java.awt.geom.Rectangle2D elementBounds)
@NotNull java.awt.geom.Rectangle2D
geometryBox()
@NotNull java.awt.geom.Rectangle2D
strokeBox()
-
-
-
Field Detail
-
node
private final java.lang.Object node
-
context
private final RenderContext context
-
boundingBox
private java.awt.geom.Rectangle2D boundingBox
-
strokeBox
private java.awt.geom.Rectangle2D strokeBox
-
geometryBox
private java.awt.geom.Rectangle2D geometryBox
-
-
Constructor Detail
-
ElementBounds
public ElementBounds(java.lang.Object node, RenderContext context)
-
-
Method Detail
-
boundingBox
@NotNull public @NotNull java.awt.geom.Rectangle2D boundingBox()
-
geometryBox
@NotNull public @NotNull java.awt.geom.Rectangle2D geometryBox()
-
strokeBox
@NotNull public @NotNull java.awt.geom.Rectangle2D strokeBox()
-
elementBounds
@NotNull private static @NotNull java.awt.geom.Rectangle2D elementBounds(@NotNull @NotNull java.lang.Object node, @NotNull @NotNull RenderContext context, HasShape.Box box)
-
filterBounds
@NotNull private @NotNull java.awt.geom.Rectangle2D filterBounds(@NotNull @NotNull HasFilter node, @NotNull @NotNull RenderContext context, @NotNull @NotNull java.awt.geom.Rectangle2D elementBounds)
-
-