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

Public Types

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

Public Member Functions

delegate void RoutinePT ()
 This delegate is equivalent to 'UF_KF_routine_p_t'. More...
 
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...
 
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...
 
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 AskParameterType (string name_chain, string param_name, out string data_type)
 Wrapper method for UF_KF_ask_parameter_type More...
 
unsafe void AskParameters (string name_chain, out string[] parameter_names, out int num_params)
 Wrapper method for UF_KF_ask_parameters 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 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 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 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 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 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...
 
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...
 

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
Mapping Help

Wrapper for UF_KF_type_t

Refer to UF_KF_type_t for documentation
Mapping Help

Member Function Documentation

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

Wrapper method for UF_KF_add_search_library

Refer to UF_KF_add_search_library for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_adopt_nx_objects

Refer to UF_KF_adopt_nx_objects for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_adopt_ug_objects

Refer to UF_KF_adopt_ug_objects for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_all_classes

Refer to UF_KF_ask_all_classes for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_ancestor_classes

Refer to UF_KF_ask_ancestor_classes for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_base_unit_of_measure

Refer to UF_KF_ask_base_unit_of_measure for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_boolean

Refer to UF_KF_ask_boolean for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_classes

Refer to UF_KF_ask_classes for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_default_formula

Refer to UF_KF_ask_default_formula for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_error

Refer to UF_KF_ask_error for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_frame

Refer to UF_KF_ask_frame for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_fusion_object

Refer to UF_KF_ask_fusion_object for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_instance

Refer to UF_KF_ask_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_instance_class

Refer to UF_KF_ask_instance_class for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_instance_of_args

Refer to UF_KF_ask_instance_of_args for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_integer

Refer to UF_KF_ask_integer for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_list

Refer to UF_KF_ask_list for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_list_count

Refer to UF_KF_ask_list_count for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_list_item

Refer to UF_KF_ask_list_item for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_list_of_instance

Refer to UF_KF_ask_list_of_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_measure_of_value

Refer to UF_KF_ask_measure_of_value for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_name

Refer to UF_KF_ask_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_name_chain_of_instance

Refer to UF_KF_ask_name_chain_of_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_name_of_string

Refer to UF_KF_ask_name_of_string for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_number

Refer to UF_KF_ask_number for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_nx_classes_enabled

Refer to UF_KF_ask_nx_classes_enabled for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_parameter_formula

Refer to UF_KF_ask_parameter_formula for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_parameters

Refer to UF_KF_ask_parameters for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_parameter_type

Refer to UF_KF_ask_parameter_type for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_point

Refer to UF_KF_ask_point for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rule_name

Refer to UF_KF_ask_rule_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rule_of_instance

Refer to UF_KF_ask_rule_of_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rule_of_name

Refer to UF_KF_ask_rule_of_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rules

Refer to UF_KF_ask_rules for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rules_of_class

Refer to UF_KF_ask_rules_of_class for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rule_text_of_referencing_object

Refer to UF_KF_ask_rule_text_of_referencing_object for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rule_type

Refer to UF_KF_ask_rule_type for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_rule_types

Refer to UF_KF_ask_rule_types for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_string

Refer to UF_KF_ask_string for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_string_of_name

Refer to UF_KF_ask_string_of_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_tag

Refer to UF_KF_ask_tag for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_type

Refer to UF_KF_ask_type for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_ug_object

Refer to UF_KF_ask_ug_object for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_user

Refer to UF_KF_ask_user for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_user_class_dir

Refer to UF_KF_ask_user_class_dir for documentation
Mapping Help

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 
)

Wrapper method for UF_KF_ask_value_of_list_item

Refer to UF_KF_ask_value_of_list_item for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_ask_vector

Refer to UF_KF_ask_vector for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_count_list_items

Refer to UF_KF_count_list_items for documentation
Mapping Help

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 
)

Wrapper method for UF_KF_create_child_rule

Refer to UF_KF_create_child_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_create_rule

Refer to UF_KF_create_rule for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFKf.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

Refer to UF_KF_create_rule_no_update for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_delete_class_rule

Refer to UF_KF_delete_class_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_delete_instance_rule

Refer to UF_KF_delete_instance_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_evaluate_rule

Refer to UF_KF_evaluate_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_evaluate_rule_to_string

Refer to UF_KF_evaluate_rule_to_string for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_free_list_object_contents

Refer to UF_KF_free_list_object_contents for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_free_rule_value

Refer to UF_KF_free_rule_value for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_init_part

Refer to UF_KF_init_part for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_cached_rule

Refer to UF_KF_is_cached_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_canonical_rule

Refer to UF_KF_is_canonical_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_child_list_instance

Refer to UF_KF_is_child_list_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_child_list_rule

Refer to UF_KF_is_child_list_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_child_rule

Refer to UF_KF_is_child_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_dynamic

Refer to UF_KF_is_dynamic for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_hidden_rule

Refer to UF_KF_is_hidden_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_initialized

Refer to UF_KF_is_initialized for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_local

Refer to UF_KF_is_local for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_lookup_rule

Refer to UF_KF_is_lookup_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_method

Refer to UF_KF_is_method for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_modifiable_rule

Refer to UF_KF_is_modifiable_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_parameter_rule

Refer to UF_KF_is_parameter_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_rule_computed

Refer to UF_KF_is_rule_computed for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_rule_in_class

Refer to UF_KF_is_rule_in_class for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_is_uncached_rule

Refer to UF_KF_is_uncached_rule for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_list_pop

Refer to UF_KF_list_pop for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_list_push

Refer to UF_KF_list_push for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_boolean

Refer to UF_KF_make_boolean for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_error

Refer to UF_KF_make_error for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_frame

Refer to UF_KF_make_frame for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_instance

Refer to UF_KF_make_instance for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_integer

Refer to UF_KF_make_integer for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_list

Refer to UF_KF_make_list for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_name

Refer to UF_KF_make_name for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_number

Refer to UF_KF_make_number for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_point

Refer to UF_KF_make_point for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_string

Refer to UF_KF_make_string for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_tag

Refer to UF_KF_make_tag for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_user

Refer to UF_KF_make_user for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_make_vector

Refer to UF_KF_make_vector for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFKf.RemoveAllRules ( )

Wrapper method for UF_KF_remove_all_rules

Refer to UF_KF_remove_all_rules for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_remove_rule_only

Refer to UF_KF_remove_rule_only for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_revert

Refer to UF_KF_revert for documentation
Mapping Help

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 
)

Wrapper method for UF_KF_set_measure_of_value

Refer to UF_KF_set_measure_of_value for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_set_nx_classes_enabled

Refer to UF_KF_set_nx_classes_enabled for documentation
Mapping Help

License requirements:None

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

Wrapper method for UF_KF_set_user_class_dir

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