/// <summary> /// Transformation. /// </summary> public void Transform(CTransformation pProject) { for (int i = 0; i < this.Count; i++) { this[i].Transform(pProject); } }
/// <summary> /// Transformation. /// </summary> public void InverseTransform(CTransformation pProject) { for (var i = 0; i < this.Count; i++) { this[i].InverseTransform(pProject); } }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public override void InverseTransform(CTransformation pProject) { var pt2 = new C2DPoint(point.x + vector.i, point.y + vector.j); pProject.InverseTransform(point.x, point.y); pProject.InverseTransform(pt2.x, pt2.y); vector.i = pt2.x - point.x; vector.j = pt2.y - point.y; }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public void InverseTransform(CTransformation pProject) { for (var i = 0; i < this._Lines.Count; i++) { C2DLineBase pLine = _Lines[i]; pLine.InverseTransform(pProject); pLine.GetBoundingRect(_LineRects[i]); } this.MakeBoundingRect(); }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public void InverseTransform(CTransformation pProject) { if (_Rim != null) { _Rim.InverseTransform(pProject); } for (var i = 0; i < _Holes.Count; i++) { _Holes[i].Transform(pProject); } }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public void Transform(CTransformation pProject) { if (_Rim != null) { _Rim.Transform(pProject); } for (int i = 0; i < _Holes.Count; i++) { _Holes[i].Transform(pProject); } }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public override void InverseTransform(CTransformation pProject) { C2DPoint pt2 = new C2DPoint(point.x + vector.i, point.y + vector.j); pProject.InverseTransform(point.x, point.y); pProject.InverseTransform(pt2.x, pt2.y); vector.i = pt2.x - point.x; vector.j = pt2.y - point.y; }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public override void InverseTransform(CTransformation pProject) { this.Line.InverseTransform(pProject); }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public void InverseTransform(CTransformation pProject) { if (_Rim != null) _Rim.InverseTransform(pProject); for (int i = 0; i < _Holes.Count; i++) { _Holes[i].Transform(pProject); } }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public void InverseTransform(CTransformation pProject) { for (int i = 0; i < this._Lines.Count; i++) { C2DLineBase pLine = _Lines[i]; pLine.InverseTransform(pProject); pLine.GetBoundingRect(_LineRects[i]); } this.MakeBoundingRect(); }
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public abstract void InverseTransform(CTransformation pProject);
/// <summary> /// Transform by a user defined transformation. e.g. a projection. /// </summary> public abstract void Transform(CTransformation pProject);