NXOpen .NET Reference Guide
1899
|
Contains wrappers for all 'UF_MTX4' functions and data types. More...
Public Member Functions | |
void | AskRotation (double[] mtx_4D,[Out] double[] mtx_3D) |
Wrapper method for UF_MTX4_ask_rotation More... | |
void | AskScale (double[] mtx, out double scale) |
Wrapper method for UF_MTX4_ask_scale More... | |
void | AskTranslation (double[] mtx,[Out] double[] translate_vec) |
Wrapper method for UF_MTX4_ask_translation More... | |
void | Copy (double[] mtx_src,[Out] double[] mtx_dst) |
Wrapper method for UF_MTX4_copy More... | |
void | CsysToCsys (double[] from_origin, double[] from_x_axis, double[] from_y_axis, double[] to_origin, double[] to_x_axis, double[] to_y_axis,[Out] double[] mtx) |
Wrapper method for UF_MTX4_csys_to_csys More... | |
void | EditRotation ([In, Out] double[] mtx_4D, double[] mtx_3D) |
Wrapper method for UF_MTX4_edit_rotation More... | |
void | EditScale ([In, Out] double[] mtx, double scale) |
Wrapper method for UF_MTX4_edit_scale More... | |
void | EditTranslation ([In, Out] double[] mtx, double[] translate_vec) |
Wrapper method for UF_MTX4_edit_translation More... | |
void | Identity ([Out] double[] identity_mtx) |
Wrapper method for UF_MTX4_identity More... | |
void | Initialize (double scale, double[] translation_vec, double[] mtx_3D,[Out] double[] mtx_4D) |
Wrapper method for UF_MTX4_initialize More... | |
void | Invert (double[] mtx_in,[Out] double[] mtx_out) |
Wrapper method for UF_MTX4_invert More... | |
void | Mirror (double[] origin, double[] normal,[Out] double[] mtx) |
Wrapper method for UF_MTX4_mirror More... | |
void | Multiply (double[] mtx1, double[] mtx2,[Out] double[] mtx_product) |
Wrapper method for UF_MTX4_multiply More... | |
void | MultiplyT (double[] mtx1, double[] mtx2,[Out] double[] mtx_product) |
Wrapper method for UF_MTX4_multiply_t More... | |
void | OrthoNormalize ([In, Out] double[] mtx) |
Wrapper method for UF_MTX4_ortho_normalize More... | |
void | Rotation (double[] rotation_point, double[] rotation_axis, double angle,[Out] double[] mtx) |
Wrapper method for UF_MTX4_rotation More... | |
void | Scaling (double[] invariant_point, double[] scale,[Out] double[] mtx) |
Wrapper method for UF_MTX4_scaling More... | |
void | Transpose (double[] mtx,[Out] double[] transpose_mtx) |
Wrapper method for UF_MTX4_transpose More... | |
void | Vec3Multiply (double[] vec, double[] mtx,[Out] double[] vec_product) |
Wrapper method for UF_MTX4_vec3_multiply More... | |
void | Vec3MultiplyT (double[] vec, double[] mtx,[Out] double[] vec_product) |
Wrapper method for UF_MTX4_vec3_multiply_t More... | |
void | VecMultiply (double[] vec, double[] mtx,[Out] double[] vec_product) |
Wrapper method for UF_MTX4_vec_multiply More... | |
void | VecMultiplyT (double[] vec, double[] mtx,[Out] double[] vec_product) |
Wrapper method for UF_MTX4_vec_multiply_t More... | |
void | XVec (double[] mtx,[Out] double[] x_vec) |
Wrapper method for UF_MTX4_x_vec More... | |
void | YVec (double[] mtx,[Out] double[] y_vec) |
Wrapper method for UF_MTX4_y_vec More... | |
void | ZVec (double[] mtx,[Out] double[] z_vec) |
Wrapper method for UF_MTX4_z_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... | |
Contains wrappers for all 'UF_MTX4' functions and data types.
|
inline |
Wrapper method for UF_MTX4_ask_rotation
Refer to UF_MTX4_ask_rotation for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_ask_scale
Refer to UF_MTX4_ask_scale for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_ask_translation
Refer to UF_MTX4_ask_translation for documentation
License requirements:None
|
inline |
|
inline |
Wrapper method for UF_MTX4_csys_to_csys
Refer to UF_MTX4_csys_to_csys for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_edit_rotation
Refer to UF_MTX4_edit_rotation for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_edit_scale
Refer to UF_MTX4_edit_scale for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_edit_translation
Refer to UF_MTX4_edit_translation for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_identity
Refer to UF_MTX4_identity for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_initialize
Refer to UF_MTX4_initialize for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_invert
Refer to UF_MTX4_invert for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_mirror
Refer to UF_MTX4_mirror for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_multiply
Refer to UF_MTX4_multiply for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_multiply_t
Refer to UF_MTX4_multiply_t for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_ortho_normalize
Refer to UF_MTX4_ortho_normalize for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_rotation
Refer to UF_MTX4_rotation for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_scaling
Refer to UF_MTX4_scaling for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_transpose
Refer to UF_MTX4_transpose for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_vec3_multiply
Refer to UF_MTX4_vec3_multiply for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_vec3_multiply_t
Refer to UF_MTX4_vec3_multiply_t for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_vec_multiply
Refer to UF_MTX4_vec_multiply for documentation
License requirements:None
|
inline |
Wrapper method for UF_MTX4_vec_multiply_t
Refer to UF_MTX4_vec_multiply_t for documentation
License requirements:None
|
inline |
|
inline |
|
inline |