Package org.eclipse.draw2d.geometry

Examples of org.eclipse.draw2d.geometry.PointList.addPoint()


    // divide span of xAxis
    Point start = new Point(xOffset, ySpan);
    Point end = new Point(xOffset, 0);

    PointList points = new PointList();
    points.addPoint(start);
    points.addPoint(end);
    this.setPoints(points);

    Label labels[] = new Label[numSegments];
    for (int i = 0; i < numSegments; i++) {
View Full Code Here


    Point start = new Point(xOffset, ySpan);
    Point end = new Point(xOffset, 0);

    PointList points = new PointList();
    points.addPoint(start);
    points.addPoint(end);
    this.setPoints(points);

    Label labels[] = new Label[numSegments];
    for (int i = 0; i < numSegments; i++) {
      labels[i] = new Label(series[i]);
View Full Code Here

  public void route(final Connection connection) {
    PointList points = connection.getPoints();
    points.removeAllPoints();
    Point startPoint = getStartPoint(connection);
    connection.translateToRelative(startPoint);
    points.addPoint(startPoint);
    Point endPoint = getEndPoint(connection);
    connection.translateToRelative(endPoint);
    Object constraint = getConstraint(connection);
    if (constraint instanceof BendConstraint) {
      int dx = Integer.signum(endPoint.x - startPoint.x) * ILayoutConstants.connectionRadius();
 
View Full Code Here

      int dx = Integer.signum(endPoint.x - startPoint.x) * ILayoutConstants.connectionRadius();
      int dy = Integer.signum(endPoint.y - startPoint.y) * ILayoutConstants.connectionRadius();
      // can be simplified but becomes unreadable
      if (((BendConstraint) constraint).isConvex()) {
        if (((BendConstraint) constraint).isStart()) {
          points.addPoint(startPoint.x - dx, startPoint.y + dy);
          points.addPoint(startPoint.x - dx, endPoint.y - dy);
          points.addPoint(startPoint.x , endPoint.y);
        } else {
          points.addPoint(endPoint.x, startPoint.y);
          points.addPoint(endPoint.x + dx, startPoint.y + dy);
View Full Code Here

      int dy = Integer.signum(endPoint.y - startPoint.y) * ILayoutConstants.connectionRadius();
      // can be simplified but becomes unreadable
      if (((BendConstraint) constraint).isConvex()) {
        if (((BendConstraint) constraint).isStart()) {
          points.addPoint(startPoint.x - dx, startPoint.y + dy);
          points.addPoint(startPoint.x - dx, endPoint.y - dy);
          points.addPoint(startPoint.x , endPoint.y);
        } else {
          points.addPoint(endPoint.x, startPoint.y);
          points.addPoint(endPoint.x + dx, startPoint.y + dy);
          points.addPoint(endPoint.x + dx, endPoint.y - dy);
View Full Code Here

      // can be simplified but becomes unreadable
      if (((BendConstraint) constraint).isConvex()) {
        if (((BendConstraint) constraint).isStart()) {
          points.addPoint(startPoint.x - dx, startPoint.y + dy);
          points.addPoint(startPoint.x - dx, endPoint.y - dy);
          points.addPoint(startPoint.x , endPoint.y);
        } else {
          points.addPoint(endPoint.x, startPoint.y);
          points.addPoint(endPoint.x + dx, startPoint.y + dy);
          points.addPoint(endPoint.x + dx, endPoint.y - dy);
        }
View Full Code Here

        if (((BendConstraint) constraint).isStart()) {
          points.addPoint(startPoint.x - dx, startPoint.y + dy);
          points.addPoint(startPoint.x - dx, endPoint.y - dy);
          points.addPoint(startPoint.x , endPoint.y);
        } else {
          points.addPoint(endPoint.x, startPoint.y);
          points.addPoint(endPoint.x + dx, startPoint.y + dy);
          points.addPoint(endPoint.x + dx, endPoint.y - dy);
        }
      } else {
        if (((BendConstraint) constraint).isStart()) {
View Full Code Here

          points.addPoint(startPoint.x - dx, startPoint.y + dy);
          points.addPoint(startPoint.x - dx, endPoint.y - dy);
          points.addPoint(startPoint.x , endPoint.y);
        } else {
          points.addPoint(endPoint.x, startPoint.y);
          points.addPoint(endPoint.x + dx, startPoint.y + dy);
          points.addPoint(endPoint.x + dx, endPoint.y - dy);
        }
      } else {
        if (((BendConstraint) constraint).isStart()) {
          points.addPoint(startPoint.x + dx, startPoint.y + dy);
View Full Code Here

          points.addPoint(startPoint.x - dx, endPoint.y - dy);
          points.addPoint(startPoint.x , endPoint.y);
        } else {
          points.addPoint(endPoint.x, startPoint.y);
          points.addPoint(endPoint.x + dx, startPoint.y + dy);
          points.addPoint(endPoint.x + dx, endPoint.y - dy);
        }
      } else {
        if (((BendConstraint) constraint).isStart()) {
          points.addPoint(startPoint.x + dx, startPoint.y + dy);
          points.addPoint(startPoint.x + dx, endPoint.y - dy);
View Full Code Here

          points.addPoint(endPoint.x + dx, startPoint.y + dy);
          points.addPoint(endPoint.x + dx, endPoint.y - dy);
        }
      } else {
        if (((BendConstraint) constraint).isStart()) {
          points.addPoint(startPoint.x + dx, startPoint.y + dy);
          points.addPoint(startPoint.x + dx, endPoint.y - dy);
          points.addPoint(startPoint.x + 2 * dx, endPoint.y);
        } else {
          points.addPoint(endPoint.x - 2 * dx, startPoint.y);
          points.addPoint(endPoint.x - dx, startPoint.y + dy);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.