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

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

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

Public Member Functions

void CreateCsysMappingMatrix (double[] ref_csys, double[] dest_csys,[Out] double[] matrix, out int status)
 Wrapper method for uf5940 More...
 
void CreateReflectionMatrix (ref NXOpen.Tag _object,[Out] double[] matrix, out int status)
 Wrapper method for uf5946 More...
 
void CreateRotationMatrix (double[] origin, double[] direction, ref double degrees_rotation,[Out] double[] matrix, out int status)
 Wrapper method for uf5945 More...
 
void CreateScalingMatrix (ref int type, double[] scales, double[] origin,[Out] double[] matrix, out int status)
 Wrapper method for uf5944 More...
 
void CreateTranslationMatrix (double[] translation,[Out] double[] matrix)
 Wrapper method for uf5943 More...
 
void MapPosition ([In, Out] double[] ra1, double[] rp2)
 Wrapper method for uf5941 More...
 
void MultiplyMatrices (double[] matrix1, double[] matrix2,[Out] double[] product)
 Wrapper method for uf5942 More...
 
void TransformObjects (double[] rp1, NXOpen.Tag[] objects, ref int n_objects, ref int move_or_copy, ref int dest_layer, ref int trace_curves,[Out] NXOpen.Tag[] copies, out NXOpen.Tag trace_curve_group, out int status)
 Wrapper method for uf5947 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_TRNS' functions and data types.

Member Function Documentation

void NXOpen.UF.UFTrns.CreateCsysMappingMatrix ( double[]  ref_csys,
double[]  dest_csys,
[Out] double[]  matrix,
out int  status 
)
inline

Wrapper method for uf5940

Refer to uf5940 for documentation

License requirements:None

void NXOpen.UF.UFTrns.CreateReflectionMatrix ( ref NXOpen.Tag  _object,
[Out] double[]  matrix,
out int  status 
)
inline

Wrapper method for uf5946

Refer to uf5946 for documentation

License requirements:None

void NXOpen.UF.UFTrns.CreateRotationMatrix ( double[]  origin,
double[]  direction,
ref double  degrees_rotation,
[Out] double[]  matrix,
out int  status 
)
inline

Wrapper method for uf5945

Refer to uf5945 for documentation

License requirements:None

void NXOpen.UF.UFTrns.CreateScalingMatrix ( ref int  type,
double[]  scales,
double[]  origin,
[Out] double[]  matrix,
out int  status 
)
inline

Wrapper method for uf5944

Refer to uf5944 for documentation

License requirements:None

void NXOpen.UF.UFTrns.CreateTranslationMatrix ( double[]  translation,
[Out] double[]  matrix 
)
inline

Wrapper method for uf5943

Refer to uf5943 for documentation

License requirements:None

void NXOpen.UF.UFTrns.MapPosition ( [In, Out] double[]  ra1,
double[]  rp2 
)
inline

Wrapper method for uf5941

Refer to uf5941 for documentation

License requirements:None

void NXOpen.UF.UFTrns.MultiplyMatrices ( double[]  matrix1,
double[]  matrix2,
[Out] double[]  product 
)
inline

Wrapper method for uf5942

Refer to uf5942 for documentation

License requirements:None

void NXOpen.UF.UFTrns.TransformObjects ( double[]  rp1,
NXOpen.Tag[]  objects,
ref int  n_objects,
ref int  move_or_copy,
ref int  dest_layer,
ref int  trace_curves,
[Out] NXOpen.Tag[]  copies,
out NXOpen.Tag  trace_curve_group,
out int  status 
)
inline

Wrapper method for uf5947

Refer to uf5947 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.