Class UFKf
Inheritance
System.Object
System.MarshalByRefObject
UFKf
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFKf : NXRemotableObject, IMessageSink
Methods
AddSearchLibrary(String)
Declaration
public void AddSearchLibrary(string path_name)
Parameters
Type |
Name |
Description |
System.String |
path_name |
|
AdoptNxObjects(Tag[], Int32, Boolean, out IntPtr[])
Declaration
public void AdoptNxObjects(Tag[] ug_objects, int number_of_objects, bool nx_type, out IntPtr[] instances)
Parameters
Type |
Name |
Description |
Tag[] |
ug_objects |
|
System.Int32 |
number_of_objects |
|
System.Boolean |
nx_type |
|
System.IntPtr[] |
instances |
|
AdoptUgObjects(Tag[], Int32, out IntPtr[])
Declaration
public void AdoptUgObjects(Tag[] ug_objects, int number_of_objects, out IntPtr[] instances)
Parameters
Type |
Name |
Description |
Tag[] |
ug_objects |
|
System.Int32 |
number_of_objects |
|
System.IntPtr[] |
instances |
|
AskAllClasses(out Int32, out String[])
Declaration
public void AskAllClasses(out int num_classes, out string[] classes)
Parameters
Type |
Name |
Description |
System.Int32 |
num_classes |
|
System.String[] |
classes |
|
AskAncestorClasses(String, out Int32, out String[])
Declaration
public void AskAncestorClasses(string class_name, out int n_ancestors, out string[] ancestor_names)
Parameters
Type |
Name |
Description |
System.String |
class_name |
|
System.Int32 |
n_ancestors |
|
System.String[] |
ancestor_names |
|
AskBaseUnitOfMeasure(String, out String)
Declaration
public void AskBaseUnitOfMeasure(string measure, out string base_unit)
Parameters
Type |
Name |
Description |
System.String |
measure |
|
System.String |
base_unit |
|
AskBoolean(IntPtr, out Boolean)
Declaration
public void AskBoolean(IntPtr value, out bool data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.Boolean |
data |
|
AskClasses(UFKf.ClassType, out Int32, out String[])
Declaration
public void AskClasses(UFKf.ClassType filter_choice, out int num_classes, out string[] classes)
Parameters
Type |
Name |
Description |
UFKf.ClassType |
filter_choice |
|
System.Int32 |
num_classes |
|
System.String[] |
classes |
|
Declaration
public void AskDefaultFormula(IntPtr rule, out string formula)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.String |
formula |
|
AskError(IntPtr, out Int32)
Declaration
public void AskError(IntPtr value, out int error)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.Int32 |
error |
|
AskFrame(IntPtr, Double[])
Declaration
public void AskFrame(IntPtr value, double[] data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.Double[] |
data |
|
AskFusionObject(Tag, out IntPtr)
Declaration
public void AskFusionObject(Tag ug_object, out IntPtr instance)
Parameters
Type |
Name |
Description |
Tag |
ug_object |
|
System.IntPtr |
instance |
|
AskInstance(IntPtr, out IntPtr)
Declaration
public void AskInstance(IntPtr value, out IntPtr instance)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.IntPtr |
instance |
|
AskInstanceClass(String, out String)
Declaration
public void AskInstanceClass(string name_chain, out string class_name)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
class_name |
|
AskInstanceOfArgs(IntPtr[], Int32, out IntPtr)
Declaration
public void AskInstanceOfArgs(IntPtr[] values, int n_values, out IntPtr instance)
Parameters
Type |
Name |
Description |
System.IntPtr[] |
values |
|
System.Int32 |
n_values |
|
System.IntPtr |
instance |
|
AskInteger(IntPtr, out Int32)
Declaration
public void AskInteger(IntPtr value, out int data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.Int32 |
data |
|
AskList(IntPtr, out IntPtr)
Declaration
public void AskList(IntPtr value, out IntPtr list)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.IntPtr |
list |
|
AskListCount(IntPtr, out Int32)
Declaration
public void AskListCount(IntPtr list, out int count)
Parameters
Type |
Name |
Description |
System.IntPtr |
list |
|
System.Int32 |
count |
|
AskListItem(IntPtr, Int32, out IntPtr)
Declaration
public void AskListItem(IntPtr list, int index, out IntPtr value)
Parameters
Type |
Name |
Description |
System.IntPtr |
list |
|
System.Int32 |
index |
|
System.IntPtr |
value |
|
AskListOfInstance(String, out IntPtr)
Declaration
public void AskListOfInstance(string name_chain, out IntPtr list_object)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.IntPtr |
list_object |
|
AskMeasureOfValue(IntPtr, out String)
Declaration
public void AskMeasureOfValue(IntPtr value, out string measure)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.String |
measure |
|
AskName(IntPtr, out UInt32)
Declaration
public void AskName(IntPtr value, out uint data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.UInt32 |
data |
|
AskNameChainOfInstance(IntPtr, out String)
Declaration
public void AskNameChainOfInstance(IntPtr instance, out string name_chain)
Parameters
Type |
Name |
Description |
System.IntPtr |
instance |
|
System.String |
name_chain |
|
AskNameOfString(String, out UInt32)
Declaration
public void AskNameOfString(string _string, out uint name)
Parameters
Type |
Name |
Description |
System.String |
_string |
|
System.UInt32 |
name |
|
AskNumber(IntPtr, out Double)
Declaration
public void AskNumber(IntPtr value, out double data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.Double |
data |
|
AskNxClassesEnabled(Tag, out Boolean)
Declaration
public void AskNxClassesEnabled(Tag object_in_part, out bool nx_classes_enabled)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
System.Boolean |
nx_classes_enabled |
|
Declaration
public void AskParameterFormula(string name_chain, string param_name, out string formula)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
param_name |
|
System.String |
formula |
|
AskParameters(String, out String[], out Int32)
Declaration
public void AskParameters(string name_chain, out string[] parameter_names, out int num_params)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String[] |
parameter_names |
|
System.Int32 |
num_params |
|
AskParameterType(String, String, out String)
Declaration
public void AskParameterType(string name_chain, string param_name, out string data_type)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
param_name |
|
System.String |
data_type |
|
AskPoint(IntPtr, Double[])
Declaration
public void AskPoint(IntPtr value, double[] data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.Double[] |
data |
|
AskRuleName(IntPtr, out String)
Declaration
public void AskRuleName(IntPtr rule, out string rule_name)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.String |
rule_name |
|
AskRuleOfInstance(String, String, out IntPtr)
Declaration
public void AskRuleOfInstance(string name_chain, string rule_name, out IntPtr rule)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
rule_name |
|
System.IntPtr |
rule |
|
AskRuleOfName(String, String, out IntPtr)
Declaration
public void AskRuleOfName(string class_name, string rule_name, out IntPtr rule)
Parameters
Type |
Name |
Description |
System.String |
class_name |
|
System.String |
rule_name |
|
System.IntPtr |
rule |
|
AskRules(String, out Int32, out String[])
Declaration
public void AskRules(string name_chain, out int num_rules, out string[] rules)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.Int32 |
num_rules |
|
System.String[] |
rules |
|
AskRulesOfClass(String, out Int32, out IntPtr[])
Declaration
public void AskRulesOfClass(string class_name, out int num_rules, out IntPtr[] rules)
Parameters
Type |
Name |
Description |
System.String |
class_name |
|
System.Int32 |
num_rules |
|
System.IntPtr[] |
rules |
|
AskRuleTextOfReferencingObject(Tag, out String)
Declaration
public void AskRuleTextOfReferencingObject(Tag ug_object_tag, out string rule_text)
Parameters
Type |
Name |
Description |
Tag |
ug_object_tag |
|
System.String |
rule_text |
|
AskRuleType(IntPtr, out String)
Declaration
public void AskRuleType(IntPtr rule, out string rule_type)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.String |
rule_type |
|
AskRuleTypes(out Int32, out String[])
Declaration
public void AskRuleTypes(out int num_types, out string[] data_types)
Parameters
Type |
Name |
Description |
System.Int32 |
num_types |
|
System.String[] |
data_types |
|
AskString(IntPtr, out String)
Declaration
public void AskString(IntPtr value, out string _string)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.String |
_string |
|
AskStringOfName(UInt32, out String)
Declaration
public void AskStringOfName(uint name, out string _string)
Parameters
Type |
Name |
Description |
System.UInt32 |
name |
|
System.String |
_string |
|
AskTag(IntPtr, out Tag)
Declaration
public void AskTag(IntPtr value, out Tag data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
Tag |
data |
|
AskType(IntPtr, out UFKf.Type)
Declaration
public void AskType(IntPtr data, out UFKf.Type type)
Parameters
Type |
Name |
Description |
System.IntPtr |
data |
|
UFKf.Type |
type |
|
AskUgObject(IntPtr, out Tag)
Declaration
public void AskUgObject(IntPtr instance, out Tag ug_object)
Parameters
Type |
Name |
Description |
System.IntPtr |
instance |
|
Tag |
ug_object |
|
AskUser(IntPtr, out IntPtr)
Declaration
public void AskUser(IntPtr value, out IntPtr data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.IntPtr |
data |
|
AskUserClassDir(out String)
Declaration
public void AskUserClassDir(out string dir)
Parameters
Type |
Name |
Description |
System.String |
dir |
|
AskValueOfListItem(IntPtr, Int32, out String, out String, out IntPtr)
Declaration
public void AskValueOfListItem(IntPtr list_obj, int list_index, out string value_str, out string datatype, out IntPtr sub_list_obj)
Parameters
Type |
Name |
Description |
System.IntPtr |
list_obj |
|
System.Int32 |
list_index |
|
System.String |
value_str |
|
System.String |
datatype |
|
System.IntPtr |
sub_list_obj |
|
AskVector(IntPtr, Double[])
Declaration
public void AskVector(IntPtr value, double[] data)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.Double[] |
data |
|
CountListItems(IntPtr, out Int32)
Declaration
public void CountListItems(IntPtr list, out int n_items)
Parameters
Type |
Name |
Description |
System.IntPtr |
list |
|
System.Int32 |
n_items |
|
CreateChildRule(Tag, String, String, String, Int32, String[], String[], out String)
Declaration
public void CreateChildRule(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)
Parameters
Type |
Name |
Description |
Tag |
part_of_rule |
|
System.String |
name_chain |
|
System.String |
rule_name |
|
System.String |
child_class_name |
|
System.Int32 |
num_parameters |
|
System.String[] |
parameter_names |
|
System.String[] |
parameter_rules |
|
System.String |
generated_name |
|
CreateRule(String, String, String, String, String)
Declaration
public void CreateRule(string name_chain, string rule_name, string rule_type, string rule_text, string leading_comment)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
rule_name |
|
System.String |
rule_type |
|
System.String |
rule_text |
|
System.String |
leading_comment |
|
CreateRuleNoUpdate(String, String, String, String, String)
Declaration
public void CreateRuleNoUpdate(string name_chain, string rule_name, string rule_type, string rule_text, string leading_comment)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
rule_name |
|
System.String |
rule_type |
|
System.String |
rule_text |
|
System.String |
leading_comment |
|
DeleteClassRule(String, String)
Declaration
public void DeleteClassRule(string class_name, string rule_name)
Parameters
Type |
Name |
Description |
System.String |
class_name |
|
System.String |
rule_name |
|
DeleteInstanceRule(String, String)
Declaration
public void DeleteInstanceRule(string name_chain, string rule_name)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
rule_name |
|
EvaluateRule(String, out IntPtr)
Declaration
public void EvaluateRule(string name_chain, out IntPtr value)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.IntPtr |
value |
|
EvaluateRuleToString(String, out String)
Declaration
public void EvaluateRuleToString(string name_chain, out string value)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
value |
|
FreeListObjectContents(IntPtr)
Declaration
public void FreeListObjectContents(IntPtr list)
Parameters
Type |
Name |
Description |
System.IntPtr |
list |
|
FreeRuleValue(IntPtr)
Declaration
public void FreeRuleValue(IntPtr value)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
InitPart(Tag)
Declaration
public void InitPart(Tag part)
Parameters
Type |
Name |
Description |
Tag |
part |
|
IsCachedRule(IntPtr, out Boolean)
Declaration
public void IsCachedRule(IntPtr rule, out bool cached)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
cached |
|
IsCanonicalRule(IntPtr, out Boolean)
Declaration
public void IsCanonicalRule(IntPtr rule, out bool canonical)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
canonical |
|
IsChildListInstance(String, out Boolean)
Declaration
public void IsChildListInstance(string name_chain, out bool is_list_instance)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.Boolean |
is_list_instance |
|
IsChildListRule(IntPtr, out Boolean)
Declaration
public void IsChildListRule(IntPtr rule, out bool is_child_list)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
is_child_list |
|
IsChildRule(IntPtr, out Boolean)
Declaration
public void IsChildRule(IntPtr rule, out bool child)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
child |
|
IsDynamic(IntPtr, out Boolean)
Declaration
public void IsDynamic(IntPtr rule, out bool dynamic)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
dynamic |
|
IsHiddenRule(IntPtr, out Boolean)
Declaration
public void IsHiddenRule(IntPtr rule, out bool hidden)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
hidden |
|
IsInitialized(out Boolean)
Declaration
public void IsInitialized(out bool is_initialized)
Parameters
Type |
Name |
Description |
System.Boolean |
is_initialized |
|
IsLocal(String, IntPtr, out Boolean)
Declaration
public void IsLocal(string class_name, IntPtr rule, out bool local)
Parameters
Type |
Name |
Description |
System.String |
class_name |
|
System.IntPtr |
rule |
|
System.Boolean |
local |
|
IsLookupRule(IntPtr, out Boolean)
Declaration
public void IsLookupRule(IntPtr rule, out bool lookup)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
lookup |
|
IsMethod(IntPtr, out Boolean)
Declaration
public void IsMethod(IntPtr rule, out bool method)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
method |
|
IsModifiableRule(IntPtr, out Boolean)
Declaration
public void IsModifiableRule(IntPtr rule, out bool modifiable)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
modifiable |
|
IsParameterRule(IntPtr, out Boolean)
Declaration
public void IsParameterRule(IntPtr rule, out bool parameter)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
parameter |
|
IsRuleComputed(String, String, out Boolean)
Declaration
public void IsRuleComputed(string name_chain, string rule_name, out bool evaluated)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
rule_name |
|
System.Boolean |
evaluated |
|
IsRuleInClass(String, String, out Boolean)
Declaration
public void IsRuleInClass(string class_name, string rule_name, out bool rule_in_class)
Parameters
Type |
Name |
Description |
System.String |
class_name |
|
System.String |
rule_name |
|
System.Boolean |
rule_in_class |
|
IsUncachedRule(IntPtr, out Boolean)
Declaration
public void IsUncachedRule(IntPtr rule, out bool uncached)
Parameters
Type |
Name |
Description |
System.IntPtr |
rule |
|
System.Boolean |
uncached |
|
ListPop(IntPtr, out IntPtr, out IntPtr)
Declaration
public void ListPop(IntPtr list, out IntPtr element, out IntPtr next)
Parameters
Type |
Name |
Description |
System.IntPtr |
list |
|
System.IntPtr |
element |
|
System.IntPtr |
next |
|
ListPush(IntPtr, IntPtr, out IntPtr)
Declaration
public void ListPush(IntPtr list, IntPtr element, out IntPtr next)
Parameters
Type |
Name |
Description |
System.IntPtr |
list |
|
System.IntPtr |
element |
|
System.IntPtr |
next |
|
MakeBoolean(Boolean, out IntPtr)
Declaration
public void MakeBoolean(bool data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Boolean |
data |
|
System.IntPtr |
value |
|
MakeError(Int32, out IntPtr)
Declaration
public void MakeError(int data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Int32 |
data |
|
System.IntPtr |
value |
|
MakeFrame(Double[], out IntPtr)
Declaration
public void MakeFrame(double[] data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Double[] |
data |
|
System.IntPtr |
value |
|
MakeInstance(IntPtr, out IntPtr)
Declaration
public void MakeInstance(IntPtr data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.IntPtr |
data |
|
System.IntPtr |
value |
|
MakeInteger(Int32, out IntPtr)
Declaration
public void MakeInteger(int data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Int32 |
data |
|
System.IntPtr |
value |
|
MakeList(IntPtr, out IntPtr)
Declaration
public void MakeList(IntPtr data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.IntPtr |
data |
|
System.IntPtr |
value |
|
MakeName(Int32, out IntPtr)
Declaration
public void MakeName(int data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Int32 |
data |
|
System.IntPtr |
value |
|
MakeNumber(Double, out IntPtr)
Declaration
public void MakeNumber(double data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Double |
data |
|
System.IntPtr |
value |
|
MakePoint(Double[], out IntPtr)
Declaration
public void MakePoint(double[] data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Double[] |
data |
|
System.IntPtr |
value |
|
MakeString(String, out IntPtr)
Declaration
public void MakeString(string data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.String |
data |
|
System.IntPtr |
value |
|
MakeTag(Tag, out IntPtr)
Declaration
public void MakeTag(Tag data, out IntPtr value)
Parameters
Type |
Name |
Description |
Tag |
data |
|
System.IntPtr |
value |
|
MakeUser(IntPtr, out IntPtr)
Declaration
public void MakeUser(IntPtr data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.IntPtr |
data |
|
System.IntPtr |
value |
|
MakeVector(Double[], out IntPtr)
Declaration
public void MakeVector(double[] data, out IntPtr value)
Parameters
Type |
Name |
Description |
System.Double[] |
data |
|
System.IntPtr |
value |
|
RemoveAllRules()
Declaration
public void RemoveAllRules()
RemoveRuleOnly(String, String)
Declaration
public void RemoveRuleOnly(string name_chain, string rule_name)
Parameters
Type |
Name |
Description |
System.String |
name_chain |
|
System.String |
rule_name |
|
Revert(String)
Declaration
public void Revert(string class_name)
Parameters
Type |
Name |
Description |
System.String |
class_name |
|
SetMeasureOfValue(IntPtr, String)
Declaration
public void SetMeasureOfValue(IntPtr value, string measure)
Parameters
Type |
Name |
Description |
System.IntPtr |
value |
|
System.String |
measure |
|
SetNxClassesEnabled(Tag, Boolean)
Declaration
public void SetNxClassesEnabled(Tag object_in_part, bool nx_classes_enabled)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
System.Boolean |
nx_classes_enabled |
|
SetUserClassDir(String[], Int32)
Declaration
public void SetUserClassDir(string[] new_dirs, int num_dirs)
Parameters
Type |
Name |
Description |
System.String[] |
new_dirs |
|
System.Int32 |
num_dirs |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink