public static ITuple4_Integer AsTupleInteger(this ITuple4 v) { ITuple4_Integer ret = v as ITuple4_Integer; if (ret != null) { return(ret); } return(VectorUtils.Convert <ITuple4_Integer>(v)); }
public static ITuple4_Float AsTupleFloat(this ITuple4 v) { ITuple4_Float ret = v as ITuple4_Float; if (ret != null) { return(ret); } return(VectorUtils.Convert <ITuple4_Float>(v)); }
public static ITuple4_Byte AsTupleByte(this ITuple4 v) { ITuple4_Byte ret = v as ITuple4_Byte; if (ret != null) { return(ret); } return(VectorUtils.Convert <ITuple4_Byte>(v)); }
public static ITuple4_Double AsTupleDouble(this ITuple4 v) { ITuple4_Double ret = v as ITuple4_Double; if (ret != null) { return(ret); } return(VectorUtils.Convert <ITuple4_Double>(v)); }
public void Set(ITuple4 tuple) { ITuple4_Double _tuple = tuple.AsTupleDouble(); this.Set(_tuple.X, _tuple.Y, _tuple.Z, _tuple.W); }