/// <summary> /// Ctor /// </summary> public DirectionGeoLine(IGeoLocation point, DirectionEnum direction) { this.point = point; multLat = direction.MultY(); multLong = direction.MultX(); }
/// <summary> /// Move the point in the given cardinal direction /// </summary> public LatticePoint Move(DirectionEnum direction, int step = 1) { return(new LatticePoint(X + step * direction.MultX(), Y + step * direction.MultY())); }