NXOpen .NET Reference  12.0.0
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:

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...
 

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 
)

Wrapper method for uf5940

Refer to uf5940 for documentation
Mapping Help

License requirements:None

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

Wrapper method for uf5946

Refer to uf5946 for documentation
Mapping Help

License requirements:None

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

Wrapper method for uf5945

Refer to uf5945 for documentation
Mapping Help

License requirements:None

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

Wrapper method for uf5944

Refer to uf5944 for documentation
Mapping Help

License requirements:None

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

Wrapper method for uf5943

Refer to uf5943 for documentation
Mapping Help

License requirements:None

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

Wrapper method for uf5941

Refer to uf5941 for documentation
Mapping Help

License requirements:None

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

Wrapper method for uf5942

Refer to uf5942 for documentation
Mapping Help

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 
)

Wrapper method for uf5947

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