NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.UF.UFMtx3 Class Reference

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

Inheritance diagram for NXOpen.UF.UFMtx3:

Public Member Functions

void Copy (double[] mtx_src,[Out] double[] mtx_dst)
 Wrapper method for UF_MTX3_copy More...
 
void Determinant (double[] mtx, out double determinant)
 Wrapper method for UF_MTX3_determinant More...
 
void Identity ([Out] double[] identity_mtx)
 Wrapper method for UF_MTX3_identity More...
 
void Initialize (double[] x_vec, double[] y_vec,[Out] double[] mtx)
 Wrapper method for UF_MTX3_initialize More...
 
void InitializeX (double[] x_vec,[Out] double[] mtx)
 Wrapper method for UF_MTX3_initialize_x More...
 
void InitializeZ (double[] z_vec,[Out] double[] mtx)
 Wrapper method for UF_MTX3_initialize_z More...
 
void Mtx4 (double[] mtx_3D,[Out] double[] mtx_4D)
 Wrapper method for UF_MTX3_mtx4 More...
 
void Multiply (double[] mtx1, double[] mtx2,[Out] double[] mtx_product)
 Wrapper method for UF_MTX3_multiply More...
 
void MultiplyT (double[] mtx1, double[] mtx2,[Out] double[] mtx_product)
 Wrapper method for UF_MTX3_multiply_t More...
 
void OrthoNormalize ([In, Out] double[] mtx)
 Wrapper method for UF_MTX3_ortho_normalize More...
 
void RotateAboutAxis (double[] rotation_axis, double rotation_angle,[Out] double[] mtx)
 Wrapper method for UF_MTX3_rotate_about_axis More...
 
void Transpose (double[] mtx,[Out] double[] transpose_mtx)
 Wrapper method for UF_MTX3_transpose More...
 
void VecMultiply (double[] vec, double[] mtx,[Out] double[] vec_product)
 Wrapper method for UF_MTX3_vec_multiply More...
 
void VecMultiplyT (double[] vec, double[] mtx,[Out] double[] vec_product)
 Wrapper method for UF_MTX3_vec_multiply_t More...
 
void XVec (double[] mtx,[Out] double[] x_vec)
 Wrapper method for UF_MTX3_x_vec More...
 
void YVec (double[] mtx,[Out] double[] y_vec)
 Wrapper method for UF_MTX3_y_vec More...
 
void ZVec (double[] mtx,[Out] double[] z_vec)
 Wrapper method for UF_MTX3_z_vec More...
 

Detailed Description

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

Member Function Documentation

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

Wrapper method for UF_MTX3_copy

Refer to UF_MTX3_copy for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_determinant

Refer to UF_MTX3_determinant for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_identity

Refer to UF_MTX3_identity for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_initialize

Refer to UF_MTX3_initialize for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMtx3.InitializeX ( double[]  x_vec,
[Out] double[]  mtx 
)

Wrapper method for UF_MTX3_initialize_x

Refer to UF_MTX3_initialize_x for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMtx3.InitializeZ ( double[]  z_vec,
[Out] double[]  mtx 
)

Wrapper method for UF_MTX3_initialize_z

Refer to UF_MTX3_initialize_z for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMtx3.Mtx4 ( double[]  mtx_3D,
[Out] double[]  mtx_4D 
)

Wrapper method for UF_MTX3_mtx4

Refer to UF_MTX3_mtx4 for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_multiply

Refer to UF_MTX3_multiply for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_multiply_t

Refer to UF_MTX3_multiply_t for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMtx3.OrthoNormalize ( [In, Out] double[]  mtx)

Wrapper method for UF_MTX3_ortho_normalize

Refer to UF_MTX3_ortho_normalize for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMtx3.RotateAboutAxis ( double[]  rotation_axis,
double  rotation_angle,
[Out] double[]  mtx 
)

Wrapper method for UF_MTX3_rotate_about_axis

Refer to UF_MTX3_rotate_about_axis for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_transpose

Refer to UF_MTX3_transpose for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_vec_multiply

Refer to UF_MTX3_vec_multiply for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_vec_multiply_t

Refer to UF_MTX3_vec_multiply_t for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_x_vec

Refer to UF_MTX3_x_vec for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_MTX3_y_vec

Refer to UF_MTX3_y_vec for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMtx3.ZVec ( double[]  mtx,
[Out] double[]  z_vec 
)

Wrapper method for UF_MTX3_z_vec

Refer to UF_MTX3_z_vec for documentation
Mapping Help

License requirements:None


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