Package org.eclipse.draw2d.geometry

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


          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);
          points.addPoint(endPoint.x - dx, endPoint.y - dy);
View Full Code Here


        }
      } 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);
          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 + 2 * dx, endPoint.y);
        } else {
          points.addPoint(endPoint.x - 2 * dx, startPoint.y);
          points.addPoint(endPoint.x - dx, startPoint.y + dy);
          points.addPoint(endPoint.x - dx, endPoint.y - dy);
        }
      }
    }
View Full Code Here

          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);
          points.addPoint(endPoint.x - dx, endPoint.y - dy);
        }
      }
    }
    points.addPoint(endPoint);
View Full Code Here

          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);
          points.addPoint(endPoint.x - dx, endPoint.y - dy);
        }
      }
    }
    points.addPoint(endPoint);
    connection.setPoints(points);
View Full Code Here

          points.addPoint(endPoint.x - dx, startPoint.y + dy);
          points.addPoint(endPoint.x - dx, endPoint.y - dy);
        }
      }
    }
    points.addPoint(endPoint);
    connection.setPoints(points);
  }

  @Override
  public void setConstraint(final Connection connection, final Object constraint) {
View Full Code Here

        dy = Math.floor(((middley - point.y) / zoomedBounds.height) * lw);
      }

      point.translate((int) dx, (int) dy);

      ret.addPoint(point);
    }
    return ret;
  }

  public static Path getBezierPath(List<BezierPoint> origPoints, boolean isClosed) {
View Full Code Here

    final HashKey connectionKey = new HashKey(conn);

    if( this.connections.containsKey( connectionKey ) )
    {
      PointList points = new PointList();
      points.addPoint(getNodeLocation(conn.getSourceNode()));
      points.addPoint(getNodeLocation(conn.getTargetNode()));

      int index  = getNextConnectionIndex(connectionKey);
      addConnectionKey(conn, connectionKey, index);
View Full Code Here

    if( this.connections.containsKey( connectionKey ) )
    {
      PointList points = new PointList();
      points.addPoint(getNodeLocation(conn.getSourceNode()));
      points.addPoint(getNodeLocation(conn.getTargetNode()));

      int index  = getNextConnectionIndex(connectionKey);
      addConnectionKey(conn, connectionKey, index);

      Point bendpoint = handleCollision(points, index);
View Full Code Here

    int x = newRect.x;
    int y = newRect.y;
    int w = newRect.width;
    int h = newRect.height;
    PointList pl = new PointList();
    pl.addPoint(x + w, y + h * 3 / 4);
    pl.addPoint(x + w, y + h);
    pl.addPoint(x + w * 3 / 4, y + h);

    preparePaintIndicator(graphics);
    graphics.drawPolygon(pl);
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.