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

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

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

Public Member Functions

void AskCsysInfo (NXOpen.Tag csys_id, out NXOpen.Tag matrix_id,[Out] double[] csys_origin)
 Wrapper method for UF_CSYS_ask_csys_info More...
 
void AskMatrixOfObject (NXOpen.Tag object_id, out NXOpen.Tag matrix_id)
 Wrapper method for UF_CSYS_ask_matrix_of_object More...
 
void AskMatrixValues (NXOpen.Tag matrix_id,[Out] double[] matrix_values)
 Wrapper method for UF_CSYS_ask_matrix_values More...
 
void AskWcs (out NXOpen.Tag wcs_id)
 Wrapper method for UF_CSYS_ask_wcs More...
 
void CreateCsys (double[] csys_origin, NXOpen.Tag matrix_id, out NXOpen.Tag csys_id)
 Wrapper method for UF_CSYS_create_csys More...
 
void CreateMatrix (double[] matrix_values, out NXOpen.Tag matrix_id)
 Wrapper method for UF_CSYS_create_matrix More...
 
void CreateTempCsys (double[] csys_origin, NXOpen.Tag matrix_id, out NXOpen.Tag csys_id)
 Wrapper method for UF_CSYS_create_temp_csys More...
 
void EditMatrixOfObject (NXOpen.Tag object_id, NXOpen.Tag matrix_id)
 Wrapper method for UF_CSYS_edit_matrix_of_object More...
 
void MapPoint (int input_csys, double[] input_point, int output_csys,[Out] double[] output_point)
 Wrapper method for UF_CSYS_map_point More...
 
void SetOrigin (NXOpen.Tag csys_tag, double[] origin)
 Wrapper method for UF_CSYS_set_origin More...
 
void SetWcs (NXOpen.Tag csys_id)
 Wrapper method for UF_CSYS_set_wcs More...
 
void SetWcsDisplay (int display_status)
 Wrapper method for UF_CSYS_set_wcs_display 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_CSYS' functions and data types.

Member Function Documentation

void NXOpen.UF.UFCsys.AskCsysInfo ( NXOpen.Tag  csys_id,
out NXOpen.Tag  matrix_id,
[Out] double[]  csys_origin 
)
inline

Wrapper method for UF_CSYS_ask_csys_info

Refer to UF_CSYS_ask_csys_info for documentation

License requirements:None

void NXOpen.UF.UFCsys.AskMatrixOfObject ( NXOpen.Tag  object_id,
out NXOpen.Tag  matrix_id 
)
inline

Wrapper method for UF_CSYS_ask_matrix_of_object

Refer to UF_CSYS_ask_matrix_of_object for documentation

License requirements:None

void NXOpen.UF.UFCsys.AskMatrixValues ( NXOpen.Tag  matrix_id,
[Out] double[]  matrix_values 
)
inline

Wrapper method for UF_CSYS_ask_matrix_values

Refer to UF_CSYS_ask_matrix_values for documentation

License requirements:None

void NXOpen.UF.UFCsys.AskWcs ( out NXOpen.Tag  wcs_id)
inline

Wrapper method for UF_CSYS_ask_wcs

Refer to UF_CSYS_ask_wcs for documentation

License requirements:None

void NXOpen.UF.UFCsys.CreateCsys ( double[]  csys_origin,
NXOpen.Tag  matrix_id,
out NXOpen.Tag  csys_id 
)
inline

Wrapper method for UF_CSYS_create_csys

Refer to UF_CSYS_create_csys for documentation

License requirements:None

void NXOpen.UF.UFCsys.CreateMatrix ( double[]  matrix_values,
out NXOpen.Tag  matrix_id 
)
inline

Wrapper method for UF_CSYS_create_matrix

Refer to UF_CSYS_create_matrix for documentation

License requirements:None

void NXOpen.UF.UFCsys.CreateTempCsys ( double[]  csys_origin,
NXOpen.Tag  matrix_id,
out NXOpen.Tag  csys_id 
)
inline

Wrapper method for UF_CSYS_create_temp_csys

Refer to UF_CSYS_create_temp_csys for documentation

License requirements:None

void NXOpen.UF.UFCsys.EditMatrixOfObject ( NXOpen.Tag  object_id,
NXOpen.Tag  matrix_id 
)
inline

Wrapper method for UF_CSYS_edit_matrix_of_object

Refer to UF_CSYS_edit_matrix_of_object for documentation

License requirements:None

void NXOpen.UF.UFCsys.MapPoint ( int  input_csys,
double[]  input_point,
int  output_csys,
[Out] double[]  output_point 
)
inline

Wrapper method for UF_CSYS_map_point

Refer to UF_CSYS_map_point for documentation

License requirements:None

void NXOpen.UF.UFCsys.SetOrigin ( NXOpen.Tag  csys_tag,
double[]  origin 
)
inline

Wrapper method for UF_CSYS_set_origin

Refer to UF_CSYS_set_origin for documentation

License requirements:None

void NXOpen.UF.UFCsys.SetWcs ( NXOpen.Tag  csys_id)
inline

Wrapper method for UF_CSYS_set_wcs

Refer to UF_CSYS_set_wcs for documentation

License requirements:None

void NXOpen.UF.UFCsys.SetWcsDisplay ( int  display_status)
inline

Wrapper method for UF_CSYS_set_wcs_display

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