Package com.github.weisj.jsvg.nodes.mesh
Class MeshBuilder
- java.lang.Object
-
- com.github.weisj.jsvg.nodes.mesh.MeshBuilder
-
final class MeshBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
MeshBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
assertPatchDefined(@NotNull CoonPatch coonPatch)
(package private) static void
buildMesh(@NotNull MeshGradient meshGradient, java.awt.geom.Point2D.Float origin)
private static boolean
hasUnspecifiedPoint(Bezier bezier)
private static boolean
isUnspecified(java.awt.geom.Point2D.Float p)
private static int
offsetForPatchPosition(int rowIndex)
private static int
stopsForPatchPosition(int rowIndex, int patchIndex)
-
-
-
Method Detail
-
buildMesh
static void buildMesh(@NotNull @NotNull MeshGradient meshGradient, @NotNull java.awt.geom.Point2D.Float origin)
-
stopsForPatchPosition
private static int stopsForPatchPosition(int rowIndex, int patchIndex)
-
offsetForPatchPosition
private static int offsetForPatchPosition(int rowIndex)
-
assertPatchDefined
private static void assertPatchDefined(@NotNull @NotNull CoonPatch coonPatch)
-
hasUnspecifiedPoint
private static boolean hasUnspecifiedPoint(Bezier bezier)
-
isUnspecified
private static boolean isUnspecified(@NotNull java.awt.geom.Point2D.Float p)
-
-