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

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

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

Public Member Functions

void AskAssocDoubleArray (IntPtr mom, string array_name, string index_name, out double value)
 Wrapper method for UF_MOM_ask_assoc_double_array More...
 
void AskAssocIntArray (IntPtr mom, string array_name, string index_name, out int value)
 Wrapper method for UF_MOM_ask_assoc_int_array More...
 
unsafe void AskAssocStringArray (IntPtr mom, string array_name, string index_name, out string value)
 Wrapper method for UF_MOM_ask_assoc_string_array More...
 
void AskDoubleArray (IntPtr mom, string array_name, int num_of_values, double[] values)
 Wrapper method for UF_MOM_ask_double_array More...
 
void AskDoubleArray2d (IntPtr mom, string array_name, int index1, int index2, out double value)
 Wrapper method for UF_MOM_ask_double_array_2d More...
 
void AskIntArray (IntPtr mom, string array_name, int num_of_values, int[] values)
 Wrapper method for UF_MOM_ask_int_array More...
 
void AskInterpFromParam (IntPtr param, out IntPtr interp)
 Wrapper method for UF_MOM_ask_interp_from_param More...
 
void AskMom (IntPtr param, out IntPtr mom_id)
 Wrapper method for UF_MOM_ask_mom More...
 
unsafe void AskString (IntPtr mom_id, string var_name, out string var_val)
 Wrapper method for UF_MOM_ask_string More...
 
unsafe void AskStringArray (IntPtr mom, string array_name, int num_of_values, out byte[] values)
 Wrapper method for UF_MOM_ask_string_array More...
 
delegate int CommandFunc (IntPtr clientData, IntPtr interp, int argc,[MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] string[] argv)
 This delegate is equivalent to 'UF_MOM_command_func'. More...
 
void ExecuteCommand (IntPtr mom, string command)
 Wrapper method for UF_MOM_execute_command More...
 
void ExtendXlator (IntPtr mom_id, string command_name, CommandFunc c_func)
 Wrapper method for UF_MOM_extend_xlator More...
 
void SetAssocDoubleArray (IntPtr mom, string array_name, string index_name, double value)
 Wrapper method for UF_MOM_set_assoc_double_array More...
 
void SetAssocIntArray (IntPtr mom, string array_name, string index_name, int value)
 Wrapper method for UF_MOM_set_assoc_int_array More...
 
void SetAssocStringArray (IntPtr mom, string array_name, string index_name, string value)
 Wrapper method for UF_MOM_set_assoc_string_array More...
 
void SetDouble (IntPtr mom_id, string var_name, double var_val)
 Wrapper method for UF_MOM_set_double More...
 
void SetDoubleArray (IntPtr mom, string array_name, int num_of_values, double[] values)
 Wrapper method for UF_MOM_set_double_array More...
 
void SetInt (IntPtr mom_id, string var_name, int var_val)
 Wrapper method for UF_MOM_set_int More...
 
void SetIntArray (IntPtr mom, string array_name, int num_of_values, int[] values)
 Wrapper method for UF_MOM_set_int_array More...
 
void SetString (IntPtr mom_id, string var_name, string var_val)
 Wrapper method for UF_MOM_set_string More...
 
unsafe void SetStringArray (IntPtr mom, string array_name, int num_of_values, string[] values)
 Wrapper method for UF_MOM_set_string_array 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_MOM' functions and data types.

Member Function Documentation

void NXOpen.UF.UFMom.AskAssocDoubleArray ( IntPtr  mom,
string  array_name,
string  index_name,
out double  value 
)
inline

Wrapper method for UF_MOM_ask_assoc_double_array

Refer to UF_MOM_ask_assoc_double_array for documentation

License requirements:None

void NXOpen.UF.UFMom.AskAssocIntArray ( IntPtr  mom,
string  array_name,
string  index_name,
out int  value 
)
inline

Wrapper method for UF_MOM_ask_assoc_int_array

Refer to UF_MOM_ask_assoc_int_array for documentation

License requirements:None

unsafe void NXOpen.UF.UFMom.AskAssocStringArray ( IntPtr  mom,
string  array_name,
string  index_name,
out string  value 
)
inline

Wrapper method for UF_MOM_ask_assoc_string_array

Refer to UF_MOM_ask_assoc_string_array for documentation

License requirements:None

void NXOpen.UF.UFMom.AskDoubleArray ( IntPtr  mom,
string  array_name,
int  num_of_values,
double[]  values 
)
inline

Wrapper method for UF_MOM_ask_double_array

Refer to UF_MOM_ask_double_array for documentation

License requirements:None

void NXOpen.UF.UFMom.AskDoubleArray2d ( IntPtr  mom,
string  array_name,
int  index1,
int  index2,
out double  value 
)
inline

Wrapper method for UF_MOM_ask_double_array_2d

Refer to UF_MOM_ask_double_array_2d for documentation

License requirements:None

void NXOpen.UF.UFMom.AskIntArray ( IntPtr  mom,
string  array_name,
int  num_of_values,
int[]  values 
)
inline

Wrapper method for UF_MOM_ask_int_array

Refer to UF_MOM_ask_int_array for documentation

License requirements:None

void NXOpen.UF.UFMom.AskInterpFromParam ( IntPtr  param,
out IntPtr  interp 
)
inline

Wrapper method for UF_MOM_ask_interp_from_param

Refer to UF_MOM_ask_interp_from_param for documentation

License requirements:None

void NXOpen.UF.UFMom.AskMom ( IntPtr  param,
out IntPtr  mom_id 
)
inline

Wrapper method for UF_MOM_ask_mom

Refer to UF_MOM_ask_mom for documentation

License requirements:None

unsafe void NXOpen.UF.UFMom.AskString ( IntPtr  mom_id,
string  var_name,
out string  var_val 
)
inline

Wrapper method for UF_MOM_ask_string

Refer to UF_MOM_ask_string for documentation

License requirements:None

unsafe void NXOpen.UF.UFMom.AskStringArray ( IntPtr  mom,
string  array_name,
int  num_of_values,
out byte[]  values 
)
inline

Wrapper method for UF_MOM_ask_string_array

Refer to UF_MOM_ask_string_array for documentation

License requirements:None

delegate int NXOpen.UF.UFMom.CommandFunc ( IntPtr  clientData,
IntPtr  interp,
int  argc,
[MarshalAs(UnmanagedType.LPArray, SizeParamIndex=2)] string[]  argv 
)

This delegate is equivalent to 'UF_MOM_command_func'.

void NXOpen.UF.UFMom.ExecuteCommand ( IntPtr  mom,
string  command 
)
inline

Wrapper method for UF_MOM_execute_command

Refer to UF_MOM_execute_command for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.ExtendXlator ( IntPtr  mom_id,
string  command_name,
CommandFunc  c_func 
)
inline

Wrapper method for UF_MOM_extend_xlator

Refer to UF_MOM_extend_xlator for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetAssocDoubleArray ( IntPtr  mom,
string  array_name,
string  index_name,
double  value 
)
inline

Wrapper method for UF_MOM_set_assoc_double_array

Refer to UF_MOM_set_assoc_double_array for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetAssocIntArray ( IntPtr  mom,
string  array_name,
string  index_name,
int  value 
)
inline

Wrapper method for UF_MOM_set_assoc_int_array

Refer to UF_MOM_set_assoc_int_array for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetAssocStringArray ( IntPtr  mom,
string  array_name,
string  index_name,
string  value 
)
inline

Wrapper method for UF_MOM_set_assoc_string_array

Refer to UF_MOM_set_assoc_string_array for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetDouble ( IntPtr  mom_id,
string  var_name,
double  var_val 
)
inline

Wrapper method for UF_MOM_set_double

Refer to UF_MOM_set_double for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetDoubleArray ( IntPtr  mom,
string  array_name,
int  num_of_values,
double[]  values 
)
inline

Wrapper method for UF_MOM_set_double_array

Refer to UF_MOM_set_double_array for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetInt ( IntPtr  mom_id,
string  var_name,
int  var_val 
)
inline

Wrapper method for UF_MOM_set_int

Refer to UF_MOM_set_int for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetIntArray ( IntPtr  mom,
string  array_name,
int  num_of_values,
int[]  values 
)
inline

Wrapper method for UF_MOM_set_int_array

Refer to UF_MOM_set_int_array for documentation

License requirements:CAM BASE

void NXOpen.UF.UFMom.SetString ( IntPtr  mom_id,
string  var_name,
string  var_val 
)
inline

Wrapper method for UF_MOM_set_string

Refer to UF_MOM_set_string for documentation

License requirements:CAM BASE

unsafe void NXOpen.UF.UFMom.SetStringArray ( IntPtr  mom,
string  array_name,
int  num_of_values,
string[]  values 
)
inline

Wrapper method for UF_MOM_set_string_array

Refer to UF_MOM_set_string_array for documentation

License requirements:CAM BASE


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