Search Results for

    Show / Hide Table of Contents

    Class UFKf

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFKf
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.UF
    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

    AskDefaultFormula(IntPtr, out String)

    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

    AskParameterFormula(String, String, out String)

    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
    In This Article
    Back to top Generated by DocFX