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

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

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

Public Types

enum  ParamToggle
 Wrapper for UF_UDE_param_toggle_e More...
 
enum  ParamType
 Wrapper for UF_UDE_param_type_e More...
 

Public Member Functions

void AskBoolean (IntPtr ude_obj, string param_name, out bool value)
 Wrapper method for UF_UDE_ask_boolean More...
 
void AskDouble (IntPtr ude_obj, string param_name, out double value)
 Wrapper method for UF_UDE_ask_double More...
 
void AskInteger (IntPtr ude_obj, string param_name, out int value)
 Wrapper method for UF_UDE_ask_integer More...
 
unsafe void AskName (IntPtr ude_object, out string ude_name)
 Wrapper method for UF_UDE_ask_name More...
 
unsafe void AskParams (IntPtr ude_obj, out int number_of_params, out string[] param_names)
 Wrapper method for UF_UDE_ask_params More...
 
void AskParamToggle (IntPtr ude_obj, string param_name, out ParamToggle toggle)
 Wrapper method for UF_UDE_ask_param_toggle More...
 
void AskParamType (IntPtr ude_obj, string param_name, out ParamType param_type)
 Wrapper method for UF_UDE_ask_param_type More...
 
void AskPoint (IntPtr ude_obj, string param_name, out NXOpen.Tag smart_point_tag)
 Wrapper method for UF_UDE_ask_point More...
 
unsafe void AskString (IntPtr ude_obj, string param_name, out string value)
 Wrapper method for UF_UDE_ask_string More...
 
void AskVector (IntPtr ude__obj, string param_name, out NXOpen.Tag smart_vector_tag)
 Wrapper method for UF_UDE_ask_vector More...
 
void IsParamOptional (IntPtr ude_obj, string param_name, ref bool response)
 Wrapper method for UF_UDE_is_param_optional More...
 
void SetBoolean (IntPtr ude_obj, string param_name, bool param_value)
 Wrapper method for UF_UDE_set_boolean More...
 
void SetDouble (IntPtr ude_obj, string param_name, double value)
 Wrapper method for UF_UDE_set_double More...
 
void SetInteger (IntPtr ude_obj, string param_name, int value)
 Wrapper method for UF_UDE_set_integer More...
 
void SetParamToggle (IntPtr ude_obj, string param_name, ParamToggle toggle)
 Wrapper method for UF_UDE_set_param_toggle More...
 
void SetPoint (IntPtr ude_obj, string param_name, NXOpen.Tag smart_point_tag)
 Wrapper method for UF_UDE_set_point More...
 
void SetString (IntPtr ude_obj, string param_name, string value)
 Wrapper method for UF_UDE_set_string More...
 
void SetVector (IntPtr ude_obj, string param_name, NXOpen.Tag smart_vector_tag)
 Wrapper method for UF_UDE_set_vector 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_UDE' functions and data types.

Member Enumeration Documentation

Wrapper for UF_UDE_param_toggle_e

Refer to UF_UDE_param_toggle_e for documentation

Wrapper for UF_UDE_param_type_e

Refer to UF_UDE_param_type_e for documentation

Member Function Documentation

void NXOpen.UF.UFUde.AskBoolean ( IntPtr  ude_obj,
string  param_name,
out bool  value 
)
inline

Wrapper method for UF_UDE_ask_boolean

Refer to UF_UDE_ask_boolean for documentation

License requirements:None

void NXOpen.UF.UFUde.AskDouble ( IntPtr  ude_obj,
string  param_name,
out double  value 
)
inline

Wrapper method for UF_UDE_ask_double

Refer to UF_UDE_ask_double for documentation

License requirements:None

void NXOpen.UF.UFUde.AskInteger ( IntPtr  ude_obj,
string  param_name,
out int  value 
)
inline

Wrapper method for UF_UDE_ask_integer

Refer to UF_UDE_ask_integer for documentation

License requirements:None

unsafe void NXOpen.UF.UFUde.AskName ( IntPtr  ude_object,
out string  ude_name 
)
inline

Wrapper method for UF_UDE_ask_name

Refer to UF_UDE_ask_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFUde.AskParams ( IntPtr  ude_obj,
out int  number_of_params,
out string[]  param_names 
)
inline

Wrapper method for UF_UDE_ask_params

Refer to UF_UDE_ask_params for documentation

License requirements:None

void NXOpen.UF.UFUde.AskParamToggle ( IntPtr  ude_obj,
string  param_name,
out ParamToggle  toggle 
)
inline

Wrapper method for UF_UDE_ask_param_toggle

Refer to UF_UDE_ask_param_toggle for documentation

License requirements:None

void NXOpen.UF.UFUde.AskParamType ( IntPtr  ude_obj,
string  param_name,
out ParamType  param_type 
)
inline

Wrapper method for UF_UDE_ask_param_type

Refer to UF_UDE_ask_param_type for documentation

License requirements:None

void NXOpen.UF.UFUde.AskPoint ( IntPtr  ude_obj,
string  param_name,
out NXOpen.Tag  smart_point_tag 
)
inline

Wrapper method for UF_UDE_ask_point

Refer to UF_UDE_ask_point for documentation

License requirements:None

unsafe void NXOpen.UF.UFUde.AskString ( IntPtr  ude_obj,
string  param_name,
out string  value 
)
inline

Wrapper method for UF_UDE_ask_string

Refer to UF_UDE_ask_string for documentation

License requirements:None

void NXOpen.UF.UFUde.AskVector ( IntPtr  ude__obj,
string  param_name,
out NXOpen.Tag  smart_vector_tag 
)
inline

Wrapper method for UF_UDE_ask_vector

Refer to UF_UDE_ask_vector for documentation

License requirements:None

void NXOpen.UF.UFUde.IsParamOptional ( IntPtr  ude_obj,
string  param_name,
ref bool  response 
)
inline

Wrapper method for UF_UDE_is_param_optional

Refer to UF_UDE_is_param_optional for documentation

License requirements:None

void NXOpen.UF.UFUde.SetBoolean ( IntPtr  ude_obj,
string  param_name,
bool  param_value 
)
inline

Wrapper method for UF_UDE_set_boolean

Refer to UF_UDE_set_boolean for documentation

License requirements:None

void NXOpen.UF.UFUde.SetDouble ( IntPtr  ude_obj,
string  param_name,
double  value 
)
inline

Wrapper method for UF_UDE_set_double

Refer to UF_UDE_set_double for documentation

License requirements:None

void NXOpen.UF.UFUde.SetInteger ( IntPtr  ude_obj,
string  param_name,
int  value 
)
inline

Wrapper method for UF_UDE_set_integer

Refer to UF_UDE_set_integer for documentation

License requirements:None

void NXOpen.UF.UFUde.SetParamToggle ( IntPtr  ude_obj,
string  param_name,
ParamToggle  toggle 
)
inline

Wrapper method for UF_UDE_set_param_toggle

Refer to UF_UDE_set_param_toggle for documentation

License requirements:None

void NXOpen.UF.UFUde.SetPoint ( IntPtr  ude_obj,
string  param_name,
NXOpen.Tag  smart_point_tag 
)
inline

Wrapper method for UF_UDE_set_point

Refer to UF_UDE_set_point for documentation

License requirements:None

void NXOpen.UF.UFUde.SetString ( IntPtr  ude_obj,
string  param_name,
string  value 
)
inline

Wrapper method for UF_UDE_set_string

Refer to UF_UDE_set_string for documentation

License requirements:None

void NXOpen.UF.UFUde.SetVector ( IntPtr  ude_obj,
string  param_name,
NXOpen.Tag  smart_vector_tag 
)
inline

Wrapper method for UF_UDE_set_vector

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