public TdPoly(TdPolyPoint x, TdPolyPoint y, TdPoly basePoly) : this(x, y) { IsAreaBorderOrVirtualGapLine = basePoly.IsAreaBorderOrVirtualGapLine; IsCornerPoint = basePoly.IsCornerPoint; IsFirstBezierCurvePoint = basePoly.IsFirstBezierCurvePoint; IsFirstPointInAreaHole = basePoly.IsFirstPointInAreaHole; IsLeftLineHiddenUntillNextPoint = basePoly.IsLeftLineHiddenUntillNextPoint; IsPointDashLine = basePoly.IsPointDashLine; IsRightLineHiddenUntilNextPoint = basePoly.IsRightLineHiddenUntilNextPoint; IsSecondBezierCurvePoint = basePoly.IsSecondBezierCurvePoint; }
public TdPoly MoveBy(TdPoly point) { return new TdPoly(X.Coordinate + point.X.Coordinate, Y.Coordinate + point.Y.Coordinate, this); }