public ICartesian2D Shift(ICartesian2DPoint newBase) { double tempX = (newBase.X.ChangeTo <T>()).Value; double tempY = (newBase.Y.ChangeTo <T>()).Value; ILinearCollection newX = X.SubtractAllValuesWith(tempX); ILinearCollection newY = Y.SubtractAllValuesWith(tempY); return(new Cartesian2D <T>(newX, newY, this.Handedness)); }
public ICartesian2D Shift(ICartesian2DPoint newBase) { throw new NotImplementedException(); }