public bool IsParallelTo(StraightLine2 line) { return(line.IsValid && this.IsParallelTo(line.Direction)); }
public bool IsOrthogonalTo(StraightLine2 line) { return(line.IsValid && this.IsOrthogonalTo(line.Direction)); }
public StraightLine2 Reflect(StraightLine2 line) { return(new StraightLine2(Reflect(line.BasicPoint), -line.Direction)); }