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

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

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

Public Types

enum  ClassType
 Wrapper for UF_KF_class_type_t More...
 
enum  Type
 Wrapper for UF_KF_type_t More...
 

Public Member Functions

void AddSearchLibrary (string path_name)
 Wrapper method for UF_KF_add_search_library More...
 
unsafe void AdoptNxObjects (NXOpen.Tag[] ug_objects, int number_of_objects, bool nx_type, out IntPtr[] instances)
 Wrapper method for UF_KF_adopt_nx_objects More...
 
unsafe void AdoptUgObjects (NXOpen.Tag[] ug_objects, int number_of_objects, out IntPtr[] instances)
 Wrapper method for UF_KF_adopt_ug_objects More...
 
unsafe void AskAllClasses (out int num_classes, out string[] classes)
 Wrapper method for UF_KF_ask_all_classes More...
 
unsafe void AskAncestorClasses (string class_name, out int n_ancestors, out string[] ancestor_names)
 Wrapper method for UF_KF_ask_ancestor_classes More...
 
unsafe void AskBaseUnitOfMeasure (string measure, out string base_unit)
 Wrapper method for UF_KF_ask_base_unit_of_measure More...
 
void AskBoolean (IntPtr value, out bool data)
 Wrapper method for UF_KF_ask_boolean More...
 
unsafe void AskClasses (ClassType filter_choice, out int num_classes, out string[] classes)
 Wrapper method for UF_KF_ask_classes More...
 
unsafe void AskDefaultFormula (IntPtr rule, out string formula)
 Wrapper method for UF_KF_ask_default_formula More...
 
void AskError (IntPtr value, out int error)
 Wrapper method for UF_KF_ask_error More...
 
void AskFrame (IntPtr value,[Out] double[] data)
 Wrapper method for UF_KF_ask_frame More...
 
void AskFusionObject (NXOpen.Tag ug_object, out IntPtr instance)
 Wrapper method for UF_KF_ask_fusion_object More...
 
void AskInstance (IntPtr value, out IntPtr instance)
 Wrapper method for UF_KF_ask_instance More...
 
unsafe void AskInstanceClass (string name_chain, out string class_name)
 Wrapper method for UF_KF_ask_instance_class More...
 
void AskInstanceOfArgs (IntPtr[] values, int n_values, out IntPtr instance)
 Wrapper method for UF_KF_ask_instance_of_args More...
 
void AskInteger (IntPtr value, out int data)
 Wrapper method for UF_KF_ask_integer More...
 
void AskList (IntPtr value, out IntPtr list)
 Wrapper method for UF_KF_ask_list More...
 
void AskListCount (IntPtr list, out int count)
 Wrapper method for UF_KF_ask_list_count More...
 
void AskListItem (IntPtr list, int index, out IntPtr value)
 Wrapper method for UF_KF_ask_list_item More...
 
unsafe void AskListItemValue (IntPtr list_obj, int list_index, out string value_str, out string datatype, out string unit, out string measure, out IntPtr sub_list_obj)
 Wrapper method for UF_KF_ask_list_item_value More...
 
void AskListOfInstance (string name_chain, out IntPtr list_object)
 Wrapper method for UF_KF_ask_list_of_instance More...
 
unsafe void AskMeasureOfValue (IntPtr value, out string measure)
 Wrapper method for UF_KF_ask_measure_of_value More...
 
void AskName (IntPtr value, out uint data)
 Wrapper method for UF_KF_ask_name More...
 
unsafe void AskNameChainOfInstance (IntPtr instance, out string name_chain)
 Wrapper method for UF_KF_ask_name_chain_of_instance More...
 
void AskNameOfString (string _string, out uint name)
 Wrapper method for UF_KF_ask_name_of_string More...
 
void AskNumber (IntPtr value, out double data)
 Wrapper method for UF_KF_ask_number More...
 
unsafe void AskNumberWithMeasure (IntPtr value, out double data, out string measure)
 Wrapper method for UF_KF_ask_number_with_measure More...
 
unsafe void AskNumberWithUnit (IntPtr value, out double data, out string unit)
 Wrapper method for UF_KF_ask_number_with_unit More...
 
void AskNxClassesEnabled (NXOpen.Tag object_in_part, out bool nx_classes_enabled)
 Wrapper method for UF_KF_ask_nx_classes_enabled More...
 
unsafe void AskParameterFormula (string name_chain, string param_name, out string formula)
 Wrapper method for UF_KF_ask_parameter_formula More...
 
unsafe void AskParameters (string name_chain, out string[] parameter_names, out int num_params)
 Wrapper method for UF_KF_ask_parameters More...
 
unsafe void AskParameterType (string name_chain, string param_name, out string data_type)
 Wrapper method for UF_KF_ask_parameter_type More...
 
void AskPoint (IntPtr value,[Out] double[] data)
 Wrapper method for UF_KF_ask_point More...
 
unsafe void AskRuleName (IntPtr rule, out string rule_name)
 Wrapper method for UF_KF_ask_rule_name More...
 
void AskRuleOfInstance (string name_chain, string rule_name, out IntPtr rule)
 Wrapper method for UF_KF_ask_rule_of_instance More...
 
void AskRuleOfName (string class_name, string rule_name, out IntPtr rule)
 Wrapper method for UF_KF_ask_rule_of_name More...
 
unsafe void AskRules (string name_chain, out int num_rules, out string[] rules)
 Wrapper method for UF_KF_ask_rules More...
 
unsafe void AskRulesOfClass (string class_name, out int num_rules, out IntPtr[] rules)
 Wrapper method for UF_KF_ask_rules_of_class More...
 
unsafe void AskRuleTextOfReferencingObject (NXOpen.Tag ug_object_tag, out string rule_text)
 Wrapper method for UF_KF_ask_rule_text_of_referencing_object More...
 
unsafe void AskRuleType (IntPtr rule, out string rule_type)
 Wrapper method for UF_KF_ask_rule_type More...
 
unsafe void AskRuleTypes (out int num_types, out string[] data_types)
 Wrapper method for UF_KF_ask_rule_types More...
 
unsafe void AskString (IntPtr value, out string _string)
 Wrapper method for UF_KF_ask_string More...
 
unsafe void AskStringOfName (uint name, out string _string)
 Wrapper method for UF_KF_ask_string_of_name More...
 
void AskTag (IntPtr value, out NXOpen.Tag data)
 Wrapper method for UF_KF_ask_tag More...
 
void AskType (IntPtr data, out Type type)
 Wrapper method for UF_KF_ask_type More...
 
void AskUgObject (IntPtr instance, out NXOpen.Tag ug_object)
 Wrapper method for UF_KF_ask_ug_object More...
 
void AskUser (IntPtr value, out IntPtr data)
 Wrapper method for UF_KF_ask_user More...
 
unsafe void AskUserClassDir (out string dir)
 Wrapper method for UF_KF_ask_user_class_dir More...
 
unsafe void AskValueOfListItem (IntPtr list_obj, int list_index, out string value_str, out string datatype, out IntPtr sub_list_obj)
 Wrapper method for UF_KF_ask_value_of_list_item More...
 
void AskVector (IntPtr value,[Out] double[] data)
 Wrapper method for UF_KF_ask_vector More...
 
void ConvertToDegreeBase (double data, string measure, out double data_converted)
 Wrapper method for UF_KF_convert_to_degree_base More...
 
void ConvertToRadianBase (double data, string measure, out double data_converted)
 Wrapper method for UF_KF_convert_to_radian_base More...
 
void CountListItems (IntPtr list, out int n_items)
 Wrapper method for UF_KF_count_list_items More...
 
unsafe void CreateChildRule (NXOpen.Tag part_of_rule, string name_chain, string rule_name, string child_class_name, int num_parameters, string[] parameter_names, string[] parameter_rules, out string generated_name)
 Wrapper method for UF_KF_create_child_rule More...
 
void CreateRule (string name_chain, string rule_name, string rule_type, string rule_text, string leading_comment)
 Wrapper method for UF_KF_create_rule More...
 
void CreateRuleNoUpdate (string name_chain, string rule_name, string rule_type, string rule_text, string leading_comment)
 Wrapper method for UF_KF_create_rule_no_update More...
 
void DeleteClassRule (string class_name, string rule_name)
 Wrapper method for UF_KF_delete_class_rule More...
 
void DeleteInstanceRule (string name_chain, string rule_name)
 Wrapper method for UF_KF_delete_instance_rule More...
 
void EvaluateRule (string name_chain, out IntPtr value)
 Wrapper method for UF_KF_evaluate_rule More...
 
unsafe void EvaluateRuleToString (string name_chain, out string value)
 Wrapper method for UF_KF_evaluate_rule_to_string More...
 
void FreeListObjectContents (IntPtr list)
 Wrapper method for UF_KF_free_list_object_contents More...
 
void FreeRuleValue (IntPtr value)
 Wrapper method for UF_KF_free_rule_value More...
 
void InitPart (NXOpen.Tag part)
 Wrapper method for UF_KF_init_part More...
 
void IsCachedRule (IntPtr rule, out bool cached)
 Wrapper method for UF_KF_is_cached_rule More...
 
void IsCanonicalRule (IntPtr rule, out bool canonical)
 Wrapper method for UF_KF_is_canonical_rule More...
 
void IsChildListInstance (string name_chain, out bool is_list_instance)
 Wrapper method for UF_KF_is_child_list_instance More...
 
void IsChildListRule (IntPtr rule, out bool is_child_list)
 Wrapper method for UF_KF_is_child_list_rule More...
 
void IsChildRule (IntPtr rule, out bool child)
 Wrapper method for UF_KF_is_child_rule More...
 
void IsDynamic (IntPtr rule, out bool dynamic)
 Wrapper method for UF_KF_is_dynamic More...
 
void IsHiddenRule (IntPtr rule, out bool hidden)
 Wrapper method for UF_KF_is_hidden_rule More...
 
void IsInitialized (out bool is_initialized)
 Wrapper method for UF_KF_is_initialized More...
 
void IsLocal (string class_name, IntPtr rule, out bool local)
 Wrapper method for UF_KF_is_local More...
 
void IsLookupRule (IntPtr rule, out bool lookup)
 Wrapper method for UF_KF_is_lookup_rule More...
 
void IsMethod (IntPtr rule, out bool method)
 Wrapper method for UF_KF_is_method More...
 
void IsModifiableRule (IntPtr rule, out bool modifiable)
 Wrapper method for UF_KF_is_modifiable_rule More...
 
void IsParameterRule (IntPtr rule, out bool parameter)
 Wrapper method for UF_KF_is_parameter_rule More...
 
void IsRuleComputed (string name_chain, string rule_name, out bool evaluated)
 Wrapper method for UF_KF_is_rule_computed More...
 
void IsRuleInClass (string class_name, string rule_name, out bool rule_in_class)
 Wrapper method for UF_KF_is_rule_in_class More...
 
void IsUncachedRule (IntPtr rule, out bool uncached)
 Wrapper method for UF_KF_is_uncached_rule More...
 
void ListPop (IntPtr list, out IntPtr element, out IntPtr next)
 Wrapper method for UF_KF_list_pop More...
 
void ListPush (IntPtr list, IntPtr element, out IntPtr next)
 Wrapper method for UF_KF_list_push More...
 
void MakeBoolean (bool data, out IntPtr value)
 Wrapper method for UF_KF_make_boolean More...
 
void MakeError (int data, out IntPtr value)
 Wrapper method for UF_KF_make_error More...
 
void MakeFrame (double[] data, out IntPtr value)
 Wrapper method for UF_KF_make_frame More...
 
void MakeInstance (IntPtr data, out IntPtr value)
 Wrapper method for UF_KF_make_instance More...
 
void MakeInteger (int data, out IntPtr value)
 Wrapper method for UF_KF_make_integer More...
 
void MakeList (IntPtr data, out IntPtr value)
 Wrapper method for UF_KF_make_list More...
 
void MakeName (int data, out IntPtr value)
 Wrapper method for UF_KF_make_name More...
 
void MakeNumber (double data, out IntPtr value)
 Wrapper method for UF_KF_make_number More...
 
void MakeNumberWithMeasure (double data, string measure, out IntPtr value)
 Wrapper method for UF_KF_make_number_with_measure More...
 
void MakeNumberWithUnit (double data, string unit, out IntPtr value)
 Wrapper method for UF_KF_make_number_with_unit More...
 
void MakePoint (double[] data, out IntPtr value)
 Wrapper method for UF_KF_make_point More...
 
void MakeString (string data, out IntPtr value)
 Wrapper method for UF_KF_make_string More...
 
void MakeTag (NXOpen.Tag data, out IntPtr value)
 Wrapper method for UF_KF_make_tag More...
 
void MakeUser (IntPtr data, out IntPtr value)
 Wrapper method for UF_KF_make_user More...
 
void MakeVector (double[] data, out IntPtr value)
 Wrapper method for UF_KF_make_vector More...
 
void RemoveAllRules ()
 Wrapper method for UF_KF_remove_all_rules More...
 
void RemoveRuleOnly (string name_chain, string rule_name)
 Wrapper method for UF_KF_remove_rule_only More...
 
void Revert (string class_name)
 Wrapper method for UF_KF_revert More...
 
delegate void RoutinePT ()
 This delegate is equivalent to 'UF_KF_routine_p_t'. More...
 
void SetMeasureOfValue (IntPtr value, string measure)
 Wrapper method for UF_KF_set_measure_of_value More...
 
void SetNxClassesEnabled (NXOpen.Tag object_in_part, bool nx_classes_enabled)
 Wrapper method for UF_KF_set_nx_classes_enabled More...
 
unsafe void SetUserClassDir (string[] new_dirs, int num_dirs)
 Wrapper method for UF_KF_set_user_class_dir 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_KF' functions and data types.

Member Enumeration Documentation

Wrapper for UF_KF_class_type_t

Refer to UF_KF_class_type_t for documentation

Wrapper for UF_KF_type_t

Refer to UF_KF_type_t for documentation

Member Function Documentation

void NXOpen.UF.UFKf.AddSearchLibrary ( string  path_name)
inline

Wrapper method for UF_KF_add_search_library

Refer to UF_KF_add_search_library for documentation

License requirements:UG GATEWAY

unsafe void NXOpen.UF.UFKf.AdoptNxObjects ( NXOpen.Tag[]  ug_objects,
int  number_of_objects,
bool  nx_type,
out IntPtr[]  instances 
)
inline

Wrapper method for UF_KF_adopt_nx_objects

Refer to UF_KF_adopt_nx_objects for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AdoptUgObjects ( NXOpen.Tag[]  ug_objects,
int  number_of_objects,
out IntPtr[]  instances 
)
inline

Wrapper method for UF_KF_adopt_ug_objects

Refer to UF_KF_adopt_ug_objects for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskAllClasses ( out int  num_classes,
out string[]  classes 
)
inline

Wrapper method for UF_KF_ask_all_classes

Refer to UF_KF_ask_all_classes for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskAncestorClasses ( string  class_name,
out int  n_ancestors,
out string[]  ancestor_names 
)
inline

Wrapper method for UF_KF_ask_ancestor_classes

Refer to UF_KF_ask_ancestor_classes for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskBaseUnitOfMeasure ( string  measure,
out string  base_unit 
)
inline

Wrapper method for UF_KF_ask_base_unit_of_measure

Refer to UF_KF_ask_base_unit_of_measure for documentation

License requirements:None

void NXOpen.UF.UFKf.AskBoolean ( IntPtr  value,
out bool  data 
)
inline

Wrapper method for UF_KF_ask_boolean

Refer to UF_KF_ask_boolean for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskClasses ( ClassType  filter_choice,
out int  num_classes,
out string[]  classes 
)
inline

Wrapper method for UF_KF_ask_classes

Refer to UF_KF_ask_classes for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskDefaultFormula ( IntPtr  rule,
out string  formula 
)
inline

Wrapper method for UF_KF_ask_default_formula

Refer to UF_KF_ask_default_formula for documentation

License requirements:None

void NXOpen.UF.UFKf.AskError ( IntPtr  value,
out int  error 
)
inline

Wrapper method for UF_KF_ask_error

Refer to UF_KF_ask_error for documentation

License requirements:None

void NXOpen.UF.UFKf.AskFrame ( IntPtr  value,
[Out] double[]  data 
)
inline

Wrapper method for UF_KF_ask_frame

Refer to UF_KF_ask_frame for documentation

License requirements:None

void NXOpen.UF.UFKf.AskFusionObject ( NXOpen.Tag  ug_object,
out IntPtr  instance 
)
inline

Wrapper method for UF_KF_ask_fusion_object

Refer to UF_KF_ask_fusion_object for documentation

License requirements:None

void NXOpen.UF.UFKf.AskInstance ( IntPtr  value,
out IntPtr  instance 
)
inline

Wrapper method for UF_KF_ask_instance

Refer to UF_KF_ask_instance for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskInstanceClass ( string  name_chain,
out string  class_name 
)
inline

Wrapper method for UF_KF_ask_instance_class

Refer to UF_KF_ask_instance_class for documentation

License requirements:None

void NXOpen.UF.UFKf.AskInstanceOfArgs ( IntPtr[]  values,
int  n_values,
out IntPtr  instance 
)
inline

Wrapper method for UF_KF_ask_instance_of_args

Refer to UF_KF_ask_instance_of_args for documentation

License requirements:None

void NXOpen.UF.UFKf.AskInteger ( IntPtr  value,
out int  data 
)
inline

Wrapper method for UF_KF_ask_integer

Refer to UF_KF_ask_integer for documentation

License requirements:None

void NXOpen.UF.UFKf.AskList ( IntPtr  value,
out IntPtr  list 
)
inline

Wrapper method for UF_KF_ask_list

Refer to UF_KF_ask_list for documentation

License requirements:None

void NXOpen.UF.UFKf.AskListCount ( IntPtr  list,
out int  count 
)
inline

Wrapper method for UF_KF_ask_list_count

Refer to UF_KF_ask_list_count for documentation

License requirements:None

void NXOpen.UF.UFKf.AskListItem ( IntPtr  list,
int  index,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_ask_list_item

Refer to UF_KF_ask_list_item for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskListItemValue ( IntPtr  list_obj,
int  list_index,
out string  value_str,
out string  datatype,
out string  unit,
out string  measure,
out IntPtr  sub_list_obj 
)
inline

Wrapper method for UF_KF_ask_list_item_value

Refer to UF_KF_ask_list_item_value for documentation

License requirements:None

void NXOpen.UF.UFKf.AskListOfInstance ( string  name_chain,
out IntPtr  list_object 
)
inline

Wrapper method for UF_KF_ask_list_of_instance

Refer to UF_KF_ask_list_of_instance for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskMeasureOfValue ( IntPtr  value,
out string  measure 
)
inline

Wrapper method for UF_KF_ask_measure_of_value

Refer to UF_KF_ask_measure_of_value for documentation

License requirements:None

void NXOpen.UF.UFKf.AskName ( IntPtr  value,
out uint  data 
)
inline

Wrapper method for UF_KF_ask_name

Refer to UF_KF_ask_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskNameChainOfInstance ( IntPtr  instance,
out string  name_chain 
)
inline

Wrapper method for UF_KF_ask_name_chain_of_instance

Refer to UF_KF_ask_name_chain_of_instance for documentation

License requirements:None

void NXOpen.UF.UFKf.AskNameOfString ( string  _string,
out uint  name 
)
inline

Wrapper method for UF_KF_ask_name_of_string

Refer to UF_KF_ask_name_of_string for documentation

License requirements:None

void NXOpen.UF.UFKf.AskNumber ( IntPtr  value,
out double  data 
)
inline

Wrapper method for UF_KF_ask_number

Refer to UF_KF_ask_number for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskNumberWithMeasure ( IntPtr  value,
out double  data,
out string  measure 
)
inline

Wrapper method for UF_KF_ask_number_with_measure

Refer to UF_KF_ask_number_with_measure for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskNumberWithUnit ( IntPtr  value,
out double  data,
out string  unit 
)
inline

Wrapper method for UF_KF_ask_number_with_unit

Refer to UF_KF_ask_number_with_unit for documentation

License requirements:None

void NXOpen.UF.UFKf.AskNxClassesEnabled ( NXOpen.Tag  object_in_part,
out bool  nx_classes_enabled 
)
inline

Wrapper method for UF_KF_ask_nx_classes_enabled

Refer to UF_KF_ask_nx_classes_enabled for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskParameterFormula ( string  name_chain,
string  param_name,
out string  formula 
)
inline

Wrapper method for UF_KF_ask_parameter_formula

Refer to UF_KF_ask_parameter_formula for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskParameters ( string  name_chain,
out string[]  parameter_names,
out int  num_params 
)
inline

Wrapper method for UF_KF_ask_parameters

Refer to UF_KF_ask_parameters for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskParameterType ( string  name_chain,
string  param_name,
out string  data_type 
)
inline

Wrapper method for UF_KF_ask_parameter_type

Refer to UF_KF_ask_parameter_type for documentation

License requirements:None

void NXOpen.UF.UFKf.AskPoint ( IntPtr  value,
[Out] double[]  data 
)
inline

Wrapper method for UF_KF_ask_point

Refer to UF_KF_ask_point for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskRuleName ( IntPtr  rule,
out string  rule_name 
)
inline

Wrapper method for UF_KF_ask_rule_name

Refer to UF_KF_ask_rule_name for documentation

License requirements:None

void NXOpen.UF.UFKf.AskRuleOfInstance ( string  name_chain,
string  rule_name,
out IntPtr  rule 
)
inline

Wrapper method for UF_KF_ask_rule_of_instance

Refer to UF_KF_ask_rule_of_instance for documentation

License requirements:None

void NXOpen.UF.UFKf.AskRuleOfName ( string  class_name,
string  rule_name,
out IntPtr  rule 
)
inline

Wrapper method for UF_KF_ask_rule_of_name

Refer to UF_KF_ask_rule_of_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskRules ( string  name_chain,
out int  num_rules,
out string[]  rules 
)
inline

Wrapper method for UF_KF_ask_rules

Refer to UF_KF_ask_rules for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskRulesOfClass ( string  class_name,
out int  num_rules,
out IntPtr[]  rules 
)
inline

Wrapper method for UF_KF_ask_rules_of_class

Refer to UF_KF_ask_rules_of_class for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskRuleTextOfReferencingObject ( NXOpen.Tag  ug_object_tag,
out string  rule_text 
)
inline

Wrapper method for UF_KF_ask_rule_text_of_referencing_object

Refer to UF_KF_ask_rule_text_of_referencing_object for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskRuleType ( IntPtr  rule,
out string  rule_type 
)
inline

Wrapper method for UF_KF_ask_rule_type

Refer to UF_KF_ask_rule_type for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskRuleTypes ( out int  num_types,
out string[]  data_types 
)
inline

Wrapper method for UF_KF_ask_rule_types

Refer to UF_KF_ask_rule_types for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskString ( IntPtr  value,
out string  _string 
)
inline

Wrapper method for UF_KF_ask_string

Refer to UF_KF_ask_string for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskStringOfName ( uint  name,
out string  _string 
)
inline

Wrapper method for UF_KF_ask_string_of_name

Refer to UF_KF_ask_string_of_name for documentation

License requirements:None

void NXOpen.UF.UFKf.AskTag ( IntPtr  value,
out NXOpen.Tag  data 
)
inline

Wrapper method for UF_KF_ask_tag

Refer to UF_KF_ask_tag for documentation

License requirements:None

void NXOpen.UF.UFKf.AskType ( IntPtr  data,
out Type  type 
)
inline

Wrapper method for UF_KF_ask_type

Refer to UF_KF_ask_type for documentation

License requirements:None

void NXOpen.UF.UFKf.AskUgObject ( IntPtr  instance,
out NXOpen.Tag  ug_object 
)
inline

Wrapper method for UF_KF_ask_ug_object

Refer to UF_KF_ask_ug_object for documentation

License requirements:None

void NXOpen.UF.UFKf.AskUser ( IntPtr  value,
out IntPtr  data 
)
inline

Wrapper method for UF_KF_ask_user

Refer to UF_KF_ask_user for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskUserClassDir ( out string  dir)
inline

Wrapper method for UF_KF_ask_user_class_dir

Refer to UF_KF_ask_user_class_dir for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.AskValueOfListItem ( IntPtr  list_obj,
int  list_index,
out string  value_str,
out string  datatype,
out IntPtr  sub_list_obj 
)
inline

Wrapper method for UF_KF_ask_value_of_list_item

Refer to UF_KF_ask_value_of_list_item for documentation

License requirements:None

void NXOpen.UF.UFKf.AskVector ( IntPtr  value,
[Out] double[]  data 
)
inline

Wrapper method for UF_KF_ask_vector

Refer to UF_KF_ask_vector for documentation

License requirements:None

void NXOpen.UF.UFKf.ConvertToDegreeBase ( double  data,
string  measure,
out double  data_converted 
)
inline

Wrapper method for UF_KF_convert_to_degree_base

Refer to UF_KF_convert_to_degree_base for documentation

License requirements:None

void NXOpen.UF.UFKf.ConvertToRadianBase ( double  data,
string  measure,
out double  data_converted 
)
inline

Wrapper method for UF_KF_convert_to_radian_base

Refer to UF_KF_convert_to_radian_base for documentation

License requirements:None

void NXOpen.UF.UFKf.CountListItems ( IntPtr  list,
out int  n_items 
)
inline

Wrapper method for UF_KF_count_list_items

Refer to UF_KF_count_list_items for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.CreateChildRule ( NXOpen.Tag  part_of_rule,
string  name_chain,
string  rule_name,
string  child_class_name,
int  num_parameters,
string[]  parameter_names,
string[]  parameter_rules,
out string  generated_name 
)
inline

Wrapper method for UF_KF_create_child_rule

Refer to UF_KF_create_child_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.CreateRule ( string  name_chain,
string  rule_name,
string  rule_type,
string  rule_text,
string  leading_comment 
)
inline

Wrapper method for UF_KF_create_rule

Refer to UF_KF_create_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.CreateRuleNoUpdate ( string  name_chain,
string  rule_name,
string  rule_type,
string  rule_text,
string  leading_comment 
)
inline

Wrapper method for UF_KF_create_rule_no_update

Refer to UF_KF_create_rule_no_update for documentation

License requirements:None

void NXOpen.UF.UFKf.DeleteClassRule ( string  class_name,
string  rule_name 
)
inline

Wrapper method for UF_KF_delete_class_rule

Refer to UF_KF_delete_class_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.DeleteInstanceRule ( string  name_chain,
string  rule_name 
)
inline

Wrapper method for UF_KF_delete_instance_rule

Refer to UF_KF_delete_instance_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.EvaluateRule ( string  name_chain,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_evaluate_rule

Refer to UF_KF_evaluate_rule for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.EvaluateRuleToString ( string  name_chain,
out string  value 
)
inline

Wrapper method for UF_KF_evaluate_rule_to_string

Refer to UF_KF_evaluate_rule_to_string for documentation

License requirements:None

void NXOpen.UF.UFKf.FreeListObjectContents ( IntPtr  list)
inline

Wrapper method for UF_KF_free_list_object_contents

Refer to UF_KF_free_list_object_contents for documentation

License requirements:None

void NXOpen.UF.UFKf.FreeRuleValue ( IntPtr  value)
inline

Wrapper method for UF_KF_free_rule_value

Refer to UF_KF_free_rule_value for documentation

License requirements:None

void NXOpen.UF.UFKf.InitPart ( NXOpen.Tag  part)
inline

Wrapper method for UF_KF_init_part

Refer to UF_KF_init_part for documentation

License requirements:None

void NXOpen.UF.UFKf.IsCachedRule ( IntPtr  rule,
out bool  cached 
)
inline

Wrapper method for UF_KF_is_cached_rule

Refer to UF_KF_is_cached_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsCanonicalRule ( IntPtr  rule,
out bool  canonical 
)
inline

Wrapper method for UF_KF_is_canonical_rule

Refer to UF_KF_is_canonical_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsChildListInstance ( string  name_chain,
out bool  is_list_instance 
)
inline

Wrapper method for UF_KF_is_child_list_instance

Refer to UF_KF_is_child_list_instance for documentation

License requirements:None

void NXOpen.UF.UFKf.IsChildListRule ( IntPtr  rule,
out bool  is_child_list 
)
inline

Wrapper method for UF_KF_is_child_list_rule

Refer to UF_KF_is_child_list_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsChildRule ( IntPtr  rule,
out bool  child 
)
inline

Wrapper method for UF_KF_is_child_rule

Refer to UF_KF_is_child_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsDynamic ( IntPtr  rule,
out bool  dynamic 
)
inline

Wrapper method for UF_KF_is_dynamic

Refer to UF_KF_is_dynamic for documentation

License requirements:None

void NXOpen.UF.UFKf.IsHiddenRule ( IntPtr  rule,
out bool  hidden 
)
inline

Wrapper method for UF_KF_is_hidden_rule

Refer to UF_KF_is_hidden_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsInitialized ( out bool  is_initialized)
inline

Wrapper method for UF_KF_is_initialized

Refer to UF_KF_is_initialized for documentation

License requirements:None

void NXOpen.UF.UFKf.IsLocal ( string  class_name,
IntPtr  rule,
out bool  local 
)
inline

Wrapper method for UF_KF_is_local

Refer to UF_KF_is_local for documentation

License requirements:None

void NXOpen.UF.UFKf.IsLookupRule ( IntPtr  rule,
out bool  lookup 
)
inline

Wrapper method for UF_KF_is_lookup_rule

Refer to UF_KF_is_lookup_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsMethod ( IntPtr  rule,
out bool  method 
)
inline

Wrapper method for UF_KF_is_method

Refer to UF_KF_is_method for documentation

License requirements:None

void NXOpen.UF.UFKf.IsModifiableRule ( IntPtr  rule,
out bool  modifiable 
)
inline

Wrapper method for UF_KF_is_modifiable_rule

Refer to UF_KF_is_modifiable_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsParameterRule ( IntPtr  rule,
out bool  parameter 
)
inline

Wrapper method for UF_KF_is_parameter_rule

Refer to UF_KF_is_parameter_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.IsRuleComputed ( string  name_chain,
string  rule_name,
out bool  evaluated 
)
inline

Wrapper method for UF_KF_is_rule_computed

Refer to UF_KF_is_rule_computed for documentation

License requirements:None

void NXOpen.UF.UFKf.IsRuleInClass ( string  class_name,
string  rule_name,
out bool  rule_in_class 
)
inline

Wrapper method for UF_KF_is_rule_in_class

Refer to UF_KF_is_rule_in_class for documentation

License requirements:None

void NXOpen.UF.UFKf.IsUncachedRule ( IntPtr  rule,
out bool  uncached 
)
inline

Wrapper method for UF_KF_is_uncached_rule

Refer to UF_KF_is_uncached_rule for documentation

License requirements:None

void NXOpen.UF.UFKf.ListPop ( IntPtr  list,
out IntPtr  element,
out IntPtr  next 
)
inline

Wrapper method for UF_KF_list_pop

Refer to UF_KF_list_pop for documentation

License requirements:None

void NXOpen.UF.UFKf.ListPush ( IntPtr  list,
IntPtr  element,
out IntPtr  next 
)
inline

Wrapper method for UF_KF_list_push

Refer to UF_KF_list_push for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeBoolean ( bool  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_boolean

Refer to UF_KF_make_boolean for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeError ( int  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_error

Refer to UF_KF_make_error for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeFrame ( double[]  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_frame

Refer to UF_KF_make_frame for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeInstance ( IntPtr  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_instance

Refer to UF_KF_make_instance for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeInteger ( int  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_integer

Refer to UF_KF_make_integer for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeList ( IntPtr  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_list

Refer to UF_KF_make_list for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeName ( int  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_name

Refer to UF_KF_make_name for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeNumber ( double  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_number

Refer to UF_KF_make_number for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeNumberWithMeasure ( double  data,
string  measure,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_number_with_measure

Refer to UF_KF_make_number_with_measure for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeNumberWithUnit ( double  data,
string  unit,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_number_with_unit

Refer to UF_KF_make_number_with_unit for documentation

License requirements:None

void NXOpen.UF.UFKf.MakePoint ( double[]  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_point

Refer to UF_KF_make_point for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeString ( string  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_string

Refer to UF_KF_make_string for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeTag ( NXOpen.Tag  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_tag

Refer to UF_KF_make_tag for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeUser ( IntPtr  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_user

Refer to UF_KF_make_user for documentation

License requirements:None

void NXOpen.UF.UFKf.MakeVector ( double[]  data,
out IntPtr  value 
)
inline

Wrapper method for UF_KF_make_vector

Refer to UF_KF_make_vector for documentation

License requirements:None

void NXOpen.UF.UFKf.RemoveAllRules ( )
inline

Wrapper method for UF_KF_remove_all_rules

Refer to UF_KF_remove_all_rules for documentation

License requirements:None

void NXOpen.UF.UFKf.RemoveRuleOnly ( string  name_chain,
string  rule_name 
)
inline

Wrapper method for UF_KF_remove_rule_only

Refer to UF_KF_remove_rule_only for documentation

License requirements:None

void NXOpen.UF.UFKf.Revert ( string  class_name)
inline

Wrapper method for UF_KF_revert

Refer to UF_KF_revert for documentation

License requirements:None

delegate void NXOpen.UF.UFKf.RoutinePT ( )

This delegate is equivalent to 'UF_KF_routine_p_t'.

void NXOpen.UF.UFKf.SetMeasureOfValue ( IntPtr  value,
string  measure 
)
inline

Wrapper method for UF_KF_set_measure_of_value

Refer to UF_KF_set_measure_of_value for documentation

License requirements:None

void NXOpen.UF.UFKf.SetNxClassesEnabled ( NXOpen.Tag  object_in_part,
bool  nx_classes_enabled 
)
inline

Wrapper method for UF_KF_set_nx_classes_enabled

Refer to UF_KF_set_nx_classes_enabled for documentation

License requirements:None

unsafe void NXOpen.UF.UFKf.SetUserClassDir ( string[]  new_dirs,
int  num_dirs 
)
inline

Wrapper method for UF_KF_set_user_class_dir

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