public override void Transform(IPoint2 p, IOpPoint2 pout) { ITuple2_Double _v = p.AsTupleDouble(); IOpTuple2_Double _vout = pout.AsOpTupleDouble(); _vout.Set(_v.X, _v.Y); }
public override void Transform(IVector2 v, IOpVector2 vout) { ITuple2_Double _v = v.AsTupleDouble(); IOpTuple2_Double _vout = vout.AsOpTupleDouble(); _vout.Set(_v.X, _v.Y); }
public void Mul(IPoint2 p, IOpPoint2 pout) { ITuple2_Double _v = p.AsTupleDouble(); IOpTuple2_Double _vout = pout.AsOpTupleDouble(); _vout.Set(this.M00 * _v.X + this.M01 * _v.Y + this.M02, this.M10 * _v.X + this.M11 * _v.Y + this.M12); }
public void Mul(IVector2 v, IOpVector2 vout) { ITuple2_Double _v = v.AsTupleDouble(); IOpTuple2_Double _vout = vout.AsOpTupleDouble(); _vout.Set(this.M00 * _v.X + this.M01 * _v.Y, this.M10 * _v.X + this.M11 * _v.Y); }
public virtual void Transform(IPoint2 p, IOpPoint2 pout) { IOpTuple2_Double _vout = pout.AsOpTupleDouble(); Vector2d aux = this.Transform(p.ToPoint2d()); _vout.Set(aux.X, aux.Y); }
public virtual void Transform(IVector2 v, IOpVector2 vout) { IOpTuple2_Double _vout = vout.AsOpTupleDouble(); Vector2d aux = this.Transform(v.ToVector2d()); _vout.Set(aux.X, aux.Y); }
public void Get(IOpTuple2 setter) { IOpTuple2_Double _setter = setter.AsOpTupleDouble(); _setter.Set(this.X, this.Y); }