public final PathPartList M(final double x, final double y) { m_mov = true; push(PathPartEntryJSO.make(PathPartEntryJSO.MOVETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx = x, m_cpy = y))); return this; }
public final PathPartList V(final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.LINETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx, m_cpy = y))); return this; }
public final PathPartList C(final double x1, final double y1, final double x2, final double y2, final double x, final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.BEZIER_CURVETO_ABSOLUTE, NFastDoubleArrayJSO.make(x1, y1, x2, y2, m_cpx = x, m_cpy = y))); return this; }
public final PathPartList L(final double x, final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.LINETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx = x, m_cpy = y))); return this; }
public final PathPartList V(final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.LINETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx, m_cpy = y))); return this; }
public final PathPartList Q(final double cx, final double cy, final double x, final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.QUADRATIC_CURVETO_ABSOLUTE, NFastDoubleArrayJSO.make(cx, cy, m_cpx = x, m_cpy = y))); return this; }
public final PathPartList M(final double x, final double y) { m_mov = true; push(PathPartEntryJSO.make(PathPartEntryJSO.MOVETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx = x, m_cpy = y))); return this; }
public final PathPartList M(final double x, final double y) { m_mov = true; push(PathPartEntryJSO.make(PathPartEntryJSO.MOVETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx = x, m_cpy = y))); return this; }
public final PathPartList Q(final double cx, final double cy, final double x, final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.QUADRATIC_CURVETO_ABSOLUTE, NFastDoubleArrayJSO.make(cx, cy, m_cpx = x, m_cpy = y))); return this; }
public final PathPartList C(final double x1, final double y1, final double x2, final double y2, final double x, final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.BEZIER_CURVETO_ABSOLUTE, NFastDoubleArrayJSO.make(x1, y1, x2, y2, m_cpx = x, m_cpy = y))); return this; }
public final PathPartList H(final double x) { push(PathPartEntryJSO.make(PathPartEntryJSO.LINETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx = x, m_cpy))); return this; }
public final PathPartList Q(final double cx, final double cy, final double x, final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.QUADRATIC_CURVETO_ABSOLUTE, NFastDoubleArrayJSO.make(cx, cy, m_cpx = x, m_cpy = y))); return this; }
public PathPartList A(final double x0, final double y0, final double x1, final double y1, final double radius) { push(PathPartEntryJSO.make(PathPartEntryJSO.CANVAS_ARCTO_ABSOLUTE, NFastDoubleArrayJSO.make(x0, y0, m_cpx = x1, m_cpy = y1, radius))); return this; }
public final PathPartList H(final double x) { push(PathPartEntryJSO.make(PathPartEntryJSO.LINETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx = x, m_cpy))); return this; }
public final PathPartList V(final double y) { push(PathPartEntryJSO.make(PathPartEntryJSO.LINETO_ABSOLUTE, NFastDoubleArrayJSO.make(m_cpx, m_cpy = y))); return this; }
public final PathPartList Z() { push(PathPartEntryJSO.make(PathPartEntryJSO.CLOSE_PATH_PART, NFastDoubleArrayJSO.make())); return close(); }
public final PathPartList Z() { push(PathPartEntryJSO.make(PathPartEntryJSO.CLOSE_PATH_PART, NFastDoubleArrayJSO.make())); return close(); }
public final PathPartList A(final double rx, final double ry, final double ps, final double fa, final double fs, final double x, final double y) { final NFastDoubleArrayJSO points = PathPartList.convertEndpointToCenterParameterization(m_cpx, m_cpy, x, y, fa, fs, rx, ry, ps); points.push(m_cpx = x); points.push(m_cpy = y); push(PathPartEntryJSO.make(PathPartEntryJSO.ARCTO_ABSOLUTE, points)); return this; }
public final PathPartList A(final double rx, final double ry, final double ps, final double fa, final double fs, final double x, final double y) { final NFastDoubleArrayJSO points = PathPartList.convertEndpointToCenterParameterization(m_cpx, m_cpy, x, y, fa, fs, rx, ry, ps); points.push(m_cpx = x); points.push(m_cpy = y); push(PathPartEntryJSO.make(PathPartEntryJSO.ARCTO_ABSOLUTE, points)); return this; }
public final PathPartList A(final double rx, final double ry, final double ps, final double fa, final double fs, final double x, final double y) { final NFastDoubleArrayJSO points = PathPartList.convertEndpointToCenterParameterization(m_cpx, m_cpy, x, y, fa, fs, rx, ry, ps); points.push(m_cpx = x); points.push(m_cpy = y); push(PathPartEntryJSO.make(PathPartEntryJSO.ARCTO_ABSOLUTE, points)); return this; }