public PathPartListPathClipper(final PathClipperJSO clip) { super(clip); if (null == getValue()) { m_path = null; } else { m_path = new PathPartList((PathPartListJSO) getValue().cast(), true); } }
public PathPartListPathClipper(final PathClipperJSO clip) { super(clip); if (null == getValue()) { m_path = null; } else { m_path = new PathPartList((PathPartListJSO) getValue().cast(), true); } }
public PathPartListPathClipper(final PathClipperJSO clip) { super(clip); if (null == getValue()) { m_path = null; } else { m_path = new PathPartList((PathPartListJSO) getValue().cast(), true); } }
public final PathPartList deep() { final JSONValue value = JSONParser.parseStrict(toJSONString()); if (null == value) { return null; } final JSONArray array = value.isArray(); if (null != array) { final PathPartList make = new PathPartList((PathPartListJSO) array.getJavaScriptObject(), false); make.m_fin = m_fin; make.m_mov = m_mov; make.m_cpx = m_cpx; make.m_cpy = m_cpy; return make; } return null; }
public final PathPartList deep() { final JSONValue value = JSONParser.parseStrict(toJSONString()); if (null == value) { return null; } final JSONArray array = value.isArray(); if (null != array) { final PathPartList make = new PathPartList((PathPartListJSO) array.getJavaScriptObject(), false); make.m_fin = m_fin; make.m_mov = m_mov; make.m_cpx = m_cpx; make.m_cpy = m_cpy; return make; } return null; }
private final PathPartList getOrIncrementList() { final NFastArrayList<PathPartList> list = getPathPartListArray(); if (list.size() < 1) { PathPartList path = new PathPartList(); list.add(path); return path; } PathPartList path = list.get(list.size() - 1); if (path.size() < 1) { return path; } if (path.isClosed()) { path = new PathPartList(); list.add(path); } return path; }
public final PathPartList deep() { final JSONValue value = JSONParser.parseStrict(toJSONString()); if (null == value) { return null; } final JSONArray array = value.isArray(); if (null != array) { final PathPartList make = new PathPartList((PathPartListJSO) array.getJavaScriptObject(), false); make.m_fin = m_fin; make.m_mov = m_mov; make.m_cpx = m_cpx; make.m_cpy = m_cpy; return make; } return null; }
private final PathPartList getOrIncrementList() { resetBoundingBox(); // null the cache, as the BB will change final NFastArrayList<PathPartList> list = getPathPartListArray(); if (list.size() < 1) { final PathPartList path = new PathPartList(); list.add(path); return path; } PathPartList path = list.get(list.size() - 1); if (path.size() < 1) { return path; } if (path.isClosed()) { path = new PathPartList(); list.add(path); } return path; }
private final PathPartList getOrIncrementList() { resetBoundingBox(); // null the cache, as the BB will change final NFastArrayList<PathPartList> list = getPathPartListArray(); if (list.size() < 1) { final PathPartList path = new PathPartList(); list.add(path); return path; } PathPartList path = list.get(list.size() - 1); if (path.size() < 1) { return path; } if (path.isClosed()) { path = new PathPartList(); list.add(path); } return path; }
private final PathPartList getOrIncrementList() { resetBoundingBox(); // null the cache, as the BB will change final NFastArrayList<PathPartList> list = getPathPartListArray(); if (list.size() < 1) { final PathPartList path = new PathPartList(); list.add(path); return path; } PathPartList path = list.get(list.size() - 1); if (path.size() < 1) { return path; } if (path.isClosed()) { path = new PathPartList(); list.add(path); } return path; }
@Override protected boolean prepare(final Context2D context, final Attributes attr, final double alpha) { final double radius = getCornerRadius(); if (radius != 0) { m_cornerPoints = new NFastArrayList<>(); for (int i = 0; i < m_points.size(); i++) { final PathPartList baseList = m_points.get(i); final Point2DArray basePoints = baseList.getPoints(); final PathPartList cornerList = new PathPartList(); Geometry.drawArcJoinedLines(cornerList, baseList, basePoints, radius); m_cornerPoints.add(cornerList); } } return true; }
@Override protected boolean prepare(final Context2D context, final Attributes attr, final double alpha) { final double radius = getCornerRadius(); if (radius != 0) { m_cornerPoints = new NFastArrayList<>(); for (int i = 0; i < m_points.size(); i++) { final PathPartList baseList = m_points.get(i); final Point2DArray basePoints = baseList.getPoints(); final PathPartList cornerList = new PathPartList(); Geometry.drawArcJoinedLines(cornerList, baseList, basePoints, radius); m_cornerPoints.add(cornerList); } } return true; }
@Override protected boolean prepare(final Context2D context, final Attributes attr, final double alpha) { final double radius = getCornerRadius(); if (radius != 0) { m_cornerPoints = new NFastArrayList<>(); for (int i = 0; i < m_points.size(); i++) { final PathPartList baseList = m_points.get(i); final Point2DArray basePoints = baseList.getPoints(); final PathPartList cornerList = new PathPartList(); Geometry.drawArcJoinedLines(cornerList, baseList, basePoints, radius); m_cornerPoints.add(cornerList); } } return true; }
protected MultiPath(final JSONObject node, final ValidationContext ctx) throws ValidationException { super(ShapeType.MULTI_PATH, node, ctx); JSONValue pval = node.get("path-list"); if (null != pval) { final JSONArray list = pval.isArray(); if (null != list) { final int size = list.size(); for (int i = 0; i < size; i++) { final JSONValue lval = list.get(i); if (null != lval) { final JSONArray path = lval.isArray(); if (null != path) { PathPartListJSO pjso = path.getJavaScriptObject().cast(); add(new PathPartList(pjso, true)); } } } } } }
protected MultiPath(final JSONObject node, final ValidationContext ctx) throws ValidationException { super(ShapeType.MULTI_PATH, node, ctx); final JSONValue pval = node.get("path-list"); if (null != pval) { final JSONArray list = pval.isArray(); if (null != list) { final int size = list.size(); for (int i = 0; i < size; i++) { final JSONValue lval = list.get(i); if (null != lval) { final JSONArray path = lval.isArray(); if (null != path) { final PathPartListJSO pjso = path.getJavaScriptObject().cast(); add(new PathPartList(pjso, true)); } } } } } }
protected MultiPath(final JSONObject node, final ValidationContext ctx) throws ValidationException { super(ShapeType.MULTI_PATH, node, ctx); final JSONValue pval = node.get("path-list"); if (null != pval) { final JSONArray list = pval.isArray(); if (null != list) { final int size = list.size(); for (int i = 0; i < size; i++) { final JSONValue lval = list.get(i); if (null != lval) { final JSONArray path = lval.isArray(); if (null != path) { final PathPartListJSO pjso = path.getJavaScriptObject().cast(); add(new PathPartList(pjso, true)); } } } } } }
protected MultiPath(final JSONObject node, final ValidationContext ctx) throws ValidationException { super(ShapeType.MULTI_PATH, node, ctx); final JSONValue pval = node.get("path-list"); if (null != pval) { final JSONArray list = pval.isArray(); if (null != list) { final int size = list.size(); for (int i = 0; i < size; i++) { final JSONValue lval = list.get(i); if (null != lval) { final JSONArray path = lval.isArray(); if (null != path) { final PathPartListJSO pjso = path.getJavaScriptObject().cast(); add(new PathPartList(pjso, true)); } } } } } }