Browse Source

REPORT-54885 添加注释,便于理解

feature/10.0
方磊 3 years ago
parent
commit
897230cfaa
  1. 19
      designer-form/src/main/java/com/fr/design/mainframe/AbstractFormParallelLine.java

19
designer-form/src/main/java/com/fr/design/mainframe/AbstractFormParallelLine.java

@ -17,8 +17,17 @@ public abstract class AbstractFormParallelLine {
return (startPosition + endPosition) / 2;
}
/**
* 获取当前直线的中垂线起点位置
* @return 中垂线起点位置
*/
abstract public Point getStartPointOnVerticalCenterLine();
/**
* 获取当前直线的中垂线的重点位置重点位置即为重垂线与另一条平行线相交的点
* @param parallelValue 平行线
* @return 中垂线重点位置
*/
abstract public Point getEndPointOnVerticalCenterLine(int parallelValue);
public boolean isVerticalCenterLineBeforeTheParallelLine(AbstractFormParallelLine parallelLine) {
@ -29,8 +38,18 @@ public abstract class AbstractFormParallelLine {
return this.getCenterPosition() > parallelLine.getEndPosition();
}
/**
* 传一个平行线 当前直线和平行线中心点位置无平行相交的部分的时候需要绘制一条延长线一直延长到平行线边界位置
* @param parallelLine 平行线
* @return 延长线的起点位置
*/
abstract public Point getExtendedLineStartPoint(AbstractFormParallelLine parallelLine);
/**
* 传一个平行线 当前直线和平行线中心点位置无平行相交的部分的时候需要绘制一条延长线一直延长到平行线边界位置
* @param parallelLine 平行线
* @return 延长线的重点位置
*/
abstract public Point getExtendedLineEndPoint(AbstractFormParallelLine parallelLine);
public int getDistanceWithLine(AbstractFormParallelLine parallelLine) {

Loading…
Cancel
Save