NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.UF.UFMtx2 Class Reference

Contains wrappers for all 'UF_MTX2' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFMtx2:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

void Copy (double[] mtx_src,[Out] double[] mtx_dst)
 Wrapper method for UF_MTX2_copy More...
 
void Determinant (double[] mtx, out double determinant)
 Wrapper method for UF_MTX2_determinant More...
 
void Identity ([Out] double[] identity_mtx)
 Wrapper method for UF_MTX2_identity More...
 
void Initialize (double[] x_vec, double[] y_vec,[Out] double[] mtx)
 Wrapper method for UF_MTX2_initialize More...
 
void Multiply (double[] mtx1, double[] mtx2,[Out] double[] mtx_product)
 Wrapper method for UF_MTX2_multiply More...
 
void MultiplyT (double[] mtx1, double[] mtx2,[Out] double[] mtx_product)
 Wrapper method for UF_MTX2_multiply_t More...
 
void Transpose (double[] mtx,[Out] double[] transpose_mtx)
 Wrapper method for UF_MTX2_transpose More...
 
void VecMultiply (double[] vec, double[] mtx,[Out] double[] vec_product)
 Wrapper method for UF_MTX2_vec_multiply More...
 
void VecMultiplyT (double[] vec, double[] mtx,[Out] double[] vec_product)
 Wrapper method for UF_MTX2_vec_multiply_t More...
 
void XVec (double[] mtx,[Out] double[] x_vec)
 Wrapper method for UF_MTX2_x_vec More...
 
void YVec (double[] mtx,[Out] double[] y_vec)
 Wrapper method for UF_MTX2_y_vec More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_MTX2' functions and data types.

Member Function Documentation

void NXOpen.UF.UFMtx2.Copy ( double[]  mtx_src,
[Out] double[]  mtx_dst 
)
inline

Wrapper method for UF_MTX2_copy

Refer to UF_MTX2_copy for documentation

License requirements:None

void NXOpen.UF.UFMtx2.Determinant ( double[]  mtx,
out double  determinant 
)
inline

Wrapper method for UF_MTX2_determinant

Refer to UF_MTX2_determinant for documentation

License requirements:None

void NXOpen.UF.UFMtx2.Identity ( [Out] double[]  identity_mtx)
inline

Wrapper method for UF_MTX2_identity

Refer to UF_MTX2_identity for documentation

License requirements:None

void NXOpen.UF.UFMtx2.Initialize ( double[]  x_vec,
double[]  y_vec,
[Out] double[]  mtx 
)
inline

Wrapper method for UF_MTX2_initialize

Refer to UF_MTX2_initialize for documentation

License requirements:None

void NXOpen.UF.UFMtx2.Multiply ( double[]  mtx1,
double[]  mtx2,
[Out] double[]  mtx_product 
)
inline

Wrapper method for UF_MTX2_multiply

Refer to UF_MTX2_multiply for documentation

License requirements:None

void NXOpen.UF.UFMtx2.MultiplyT ( double[]  mtx1,
double[]  mtx2,
[Out] double[]  mtx_product 
)
inline

Wrapper method for UF_MTX2_multiply_t

Refer to UF_MTX2_multiply_t for documentation

License requirements:None

void NXOpen.UF.UFMtx2.Transpose ( double[]  mtx,
[Out] double[]  transpose_mtx 
)
inline

Wrapper method for UF_MTX2_transpose

Refer to UF_MTX2_transpose for documentation

License requirements:None

void NXOpen.UF.UFMtx2.VecMultiply ( double[]  vec,
double[]  mtx,
[Out] double[]  vec_product 
)
inline

Wrapper method for UF_MTX2_vec_multiply

Refer to UF_MTX2_vec_multiply for documentation

License requirements:None

void NXOpen.UF.UFMtx2.VecMultiplyT ( double[]  vec,
double[]  mtx,
[Out] double[]  vec_product 
)
inline

Wrapper method for UF_MTX2_vec_multiply_t

Refer to UF_MTX2_vec_multiply_t for documentation

License requirements:None

void NXOpen.UF.UFMtx2.XVec ( double[]  mtx,
[Out] double[]  x_vec 
)
inline

Wrapper method for UF_MTX2_x_vec

Refer to UF_MTX2_x_vec for documentation

License requirements:None

void NXOpen.UF.UFMtx2.YVec ( double[]  mtx,
[Out] double[]  y_vec 
)
inline

Wrapper method for UF_MTX2_y_vec

Refer to UF_MTX2_y_vec for documentation

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.