public DoublePoint(PointF P) { _X = P.X; _Y = P.Y; }
public DoublePoint(Size P) { _X = P.Width; _Y = P.Height; }
public DoublePoint(DblUnit value) : this(value,value) { }
public DoublePoint Translate(DblUnit offset, DblUnit zoom) { return (this+new DoublePoint(offset*zoom)); }
public DoublePoint(DblUnit x, DblUnit y, UnitType type) { _X = new DblUnit(x,type); _Y = new DblUnit(y,type); }
/// <summary>Flattens the calling point</summary> public void Flatten(bool roundUp) { DoublePoint f = Flat(roundUp); this.X = f.X; this.Y = f.Y; f = null; }
public void CopyPoint(DoublePoint inPoint) { X=inPoint.X; Y=inPoint.Y; }