Ejemplo n.º 1
0
 public static Boolean IDrag(IDragOperatorObject IDragOperatorinstance, IMathTransformObject PXform)
 {
     return(IDragOperatorinstance.IDragOperatorInstance.IDrag(PXform.IMathTransformInstance as MathTransform));
 }
 public static IMathVectorObject IMultiplyTransform(IMathVectorObject IMathVectorinstance, IMathTransformObject TransformObjIn)
 {
     return(new IMathVectorObject(IMathVectorinstance.IMathVectorInstance.IMultiplyTransform(TransformObjIn.IMathTransformInstance as MathTransform)));
 }
 //public static void GetData2(IMathTransformObject IMathTransforminstance, Object& XAxisObjOut, Object& YAxisObjOut, Object& ZAxisObjOut, Object& TransformObjOut, Double& ScaleOut)
 //{
 //    return IMathTransforminstance.IMathTransformInstance.GetData2(XAxisObjOut, YAxisObjOut, ZAxisObjOut, TransformObjOut, ScaleOut);
 //}
 //public static void IGetData2(IMathTransformObject IMathTransforminstance, MathVector&Object XAxisObjOut, MathVector&Object YAxisObjOut, MathVector&Object ZAxisObjOut, MathVector&Object TransformObjOut, Double& ScaleOut)
 //{
 //    return IMathTransforminstance.IMathTransformInstance.IGetData2(XAxisObjOut, YAxisObjOut, ZAxisObjOut, TransformObjOut, ScaleOut);
 //}
 public static Object ArrayData(IMathTransformObject IMathTransforminstance)
 {
     return(IMathTransforminstance.IMathTransformInstance.ArrayData);
 }
 public static double[] IArrayData(IMathTransformObject IMathTransforminstance)
 {
     return(IMathTransforminstance.IMathTransformInstance.ArrayData as double[]);
 }
 public static Object Inverse(IMathTransformObject IMathTransforminstance)
 {
     return(IMathTransforminstance.IMathTransformInstance.Inverse());
 }
 public static IMathTransformObject IInverse(IMathTransformObject IMathTransforminstance)
 {
     return(new IMathTransformObject(IMathTransforminstance.IMathTransformInstance.IInverse()));
 }
 public static void ISetData(IMathTransformObject IMathTransforminstance, IMathVectorObject XAxisObjIn, IMathVectorObject YAxisObjIn, IMathVectorObject ZAxisObjIn, IMathVectorObject TransformObjIn, Double ScaleValIn)
 {
     IMathTransforminstance.IMathTransformInstance.ISetData(XAxisObjIn.IMathVectorInstance as MathVector, YAxisObjIn.IMathVectorInstance as MathVector, ZAxisObjIn.IMathVectorInstance as MathVector, TransformObjIn.IMathVectorInstance as MathVector, ScaleValIn);
 }
 //public static void GetData(IMathTransformObject IMathTransforminstance, Object& XAxisObjOut, Object& YAxisObjOut, Object& ZAxisObjOut, Object& TransformObjOut, Double& ScaleOut)
 //{
 //    return IMathTransforminstance.IMathTransformInstance.GetData(XAxisObjOut, YAxisObjOut, ZAxisObjOut, TransformObjOut, ScaleOut);
 //}
 //public static void IGetData(IMathTransformObject IMathTransforminstance, MathVector&Object XAxisObjOut, MathVector&Object YAxisObjOut, MathVector&Object ZAxisObjOut, MathVector&Object TransformObjOut, Double& ScaleOut)
 //{
 //    return IMathTransforminstance.IMathTransformInstance.IGetData(XAxisObjOut, YAxisObjOut, ZAxisObjOut, TransformObjOut, ScaleOut);
 //}
 public static void SetData(IMathTransformObject IMathTransforminstance, Object XAxisObjIn, Object YAxisObjIn, Object ZAxisObjIn, Object TransformObjIn, Double ScaleValIn)
 {
     IMathTransforminstance.IMathTransformInstance.SetData(XAxisObjIn, YAxisObjIn, ZAxisObjIn, TransformObjIn, ScaleValIn);
 }
 public static Object Multiply(IMathTransformObject IMathTransforminstance, Object TransformObjIn)
 {
     return(IMathTransforminstance.IMathTransformInstance.Multiply(TransformObjIn));
 }
Ejemplo n.º 10
0
 public static Boolean ApplyTransform(IBody2Object IBody2instance, IMathTransformObject Xform)
 {
     return(IBody2instance.IBody2Instance.ApplyTransform(Xform.IMathTransformInstance as MathTransform));
 }
 public static Boolean SetCoordinateSystem(IMassPropertyObject IMassPropertyinstance, IMathTransformObject Coords)
 {
     return(IMassPropertyinstance.IMassPropertyInstance.SetCoordinateSystem(Coords.IMathTransformInstance as MathTransform));
 }