Search Results for

    Show / Hide Table of Contents

    Class UFKf

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFKf
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    string path_name

    AdoptNxObjects(Tag[], int, bool, out nint[])

    Declaration
    public void AdoptNxObjects(Tag[] ug_objects, int number_of_objects, bool nx_type, out nint[] instances)
    Parameters
    Type Name Description
    Tag[] ug_objects
    int number_of_objects
    bool nx_type
    nint[] instances

    AdoptUgObjects(Tag[], int, out nint[])

    Declaration
    public void AdoptUgObjects(Tag[] ug_objects, int number_of_objects, out nint[] instances)
    Parameters
    Type Name Description
    Tag[] ug_objects
    int number_of_objects
    nint[] instances

    AskAllClasses(out int, out string[])

    Declaration
    public void AskAllClasses(out int num_classes, out string[] classes)
    Parameters
    Type Name Description
    int num_classes
    string[] classes

    AskAncestorClasses(string, out int, out string[])

    Declaration
    public void AskAncestorClasses(string class_name, out int n_ancestors, out string[] ancestor_names)
    Parameters
    Type Name Description
    string class_name
    int n_ancestors
    string[] ancestor_names

    AskBaseUnitOfMeasure(string, out string)

    Declaration
    public void AskBaseUnitOfMeasure(string measure, out string base_unit)
    Parameters
    Type Name Description
    string measure
    string base_unit

    AskBoolean(nint, out bool)

    Declaration
    public void AskBoolean(nint value, out bool data)
    Parameters
    Type Name Description
    nint value
    bool data

    AskClasses(ClassType, out int, 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
    int num_classes
    string[] classes

    AskDefaultFormula(nint, out string)

    Declaration
    public void AskDefaultFormula(nint rule, out string formula)
    Parameters
    Type Name Description
    nint rule
    string formula

    AskError(nint, out int)

    Declaration
    public void AskError(nint value, out int error)
    Parameters
    Type Name Description
    nint value
    int error

    AskFrame(nint, double[])

    Declaration
    public void AskFrame(nint value, double[] data)
    Parameters
    Type Name Description
    nint value
    double[] data

    AskFusionObject(Tag, out nint)

    Declaration
    public void AskFusionObject(Tag ug_object, out nint instance)
    Parameters
    Type Name Description
    Tag ug_object
    nint instance

    AskInstance(nint, out nint)

    Declaration
    public void AskInstance(nint value, out nint instance)
    Parameters
    Type Name Description
    nint value
    nint instance

    AskInstanceClass(string, out string)

    Declaration
    public void AskInstanceClass(string name_chain, out string class_name)
    Parameters
    Type Name Description
    string name_chain
    string class_name

    AskInstanceOfArgs(nint[], int, out nint)

    Declaration
    public void AskInstanceOfArgs(nint[] values, int n_values, out nint instance)
    Parameters
    Type Name Description
    nint[] values
    int n_values
    nint instance

    AskInteger(nint, out int)

    Declaration
    public void AskInteger(nint value, out int data)
    Parameters
    Type Name Description
    nint value
    int data

    AskList(nint, out nint)

    Declaration
    public void AskList(nint value, out nint list)
    Parameters
    Type Name Description
    nint value
    nint list

    AskListCount(nint, out int)

    Declaration
    public void AskListCount(nint list, out int count)
    Parameters
    Type Name Description
    nint list
    int count

    AskListItem(nint, int, out nint)

    Declaration
    public void AskListItem(nint list, int index, out nint value)
    Parameters
    Type Name Description
    nint list
    int index
    nint value

    AskListItemValue(nint, int, out string, out string, out string, out string, out nint)

    Declaration
    public void AskListItemValue(nint list_obj, int list_index, out string value_str, out string datatype, out string unit, out string measure, out nint sub_list_obj)
    Parameters
    Type Name Description
    nint list_obj
    int list_index
    string value_str
    string datatype
    string unit
    string measure
    nint sub_list_obj

    AskListOfInstance(string, out nint)

    Declaration
    public void AskListOfInstance(string name_chain, out nint list_object)
    Parameters
    Type Name Description
    string name_chain
    nint list_object

    AskMeasureOfValue(nint, out string)

    Declaration
    public void AskMeasureOfValue(nint value, out string measure)
    Parameters
    Type Name Description
    nint value
    string measure

    AskName(nint, out uint)

    Declaration
    public void AskName(nint value, out uint data)
    Parameters
    Type Name Description
    nint value
    uint data

    AskNameChainOfInstance(nint, out string)

    Declaration
    public void AskNameChainOfInstance(nint instance, out string name_chain)
    Parameters
    Type Name Description
    nint instance
    string name_chain

    AskNameOfString(string, out uint)

    Declaration
    public void AskNameOfString(string _string, out uint name)
    Parameters
    Type Name Description
    string _string
    uint name

    AskNumber(nint, out double)

    Declaration
    public void AskNumber(nint value, out double data)
    Parameters
    Type Name Description
    nint value
    double data

    AskNumberWithMeasure(nint, out double, out string)

    Declaration
    public void AskNumberWithMeasure(nint value, out double data, out string measure)
    Parameters
    Type Name Description
    nint value
    double data
    string measure

    AskNumberWithUnit(nint, out double, out string)

    Declaration
    public void AskNumberWithUnit(nint value, out double data, out string unit)
    Parameters
    Type Name Description
    nint value
    double data
    string unit

    AskNxClassesEnabled(Tag, out bool)

    Declaration
    public void AskNxClassesEnabled(Tag object_in_part, out bool nx_classes_enabled)
    Parameters
    Type Name Description
    Tag object_in_part
    bool 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
    string name_chain
    string param_name
    string formula

    AskParameterType(string, string, out string)

    Declaration
    public void AskParameterType(string name_chain, string param_name, out string data_type)
    Parameters
    Type Name Description
    string name_chain
    string param_name
    string data_type

    AskParameters(string, out string[], out int)

    Declaration
    public void AskParameters(string name_chain, out string[] parameter_names, out int num_params)
    Parameters
    Type Name Description
    string name_chain
    string[] parameter_names
    int num_params

    AskPoint(nint, double[])

    Declaration
    public void AskPoint(nint value, double[] data)
    Parameters
    Type Name Description
    nint value
    double[] data

    AskRuleName(nint, out string)

    Declaration
    public void AskRuleName(nint rule, out string rule_name)
    Parameters
    Type Name Description
    nint rule
    string rule_name

    AskRuleOfInstance(string, string, out nint)

    Declaration
    public void AskRuleOfInstance(string name_chain, string rule_name, out nint rule)
    Parameters
    Type Name Description
    string name_chain
    string rule_name
    nint rule

    AskRuleOfName(string, string, out nint)

    Declaration
    public void AskRuleOfName(string class_name, string rule_name, out nint rule)
    Parameters
    Type Name Description
    string class_name
    string rule_name
    nint rule

    AskRuleTextOfReferencingObject(Tag, out string)

    Declaration
    public void AskRuleTextOfReferencingObject(Tag ug_object_tag, out string rule_text)
    Parameters
    Type Name Description
    Tag ug_object_tag
    string rule_text

    AskRuleType(nint, out string)

    Declaration
    public void AskRuleType(nint rule, out string rule_type)
    Parameters
    Type Name Description
    nint rule
    string rule_type

    AskRuleTypes(out int, out string[])

    Declaration
    public void AskRuleTypes(out int num_types, out string[] data_types)
    Parameters
    Type Name Description
    int num_types
    string[] data_types

    AskRules(string, out int, out string[])

    Declaration
    public void AskRules(string name_chain, out int num_rules, out string[] rules)
    Parameters
    Type Name Description
    string name_chain
    int num_rules
    string[] rules

    AskRulesOfClass(string, out int, out nint[])

    Declaration
    public void AskRulesOfClass(string class_name, out int num_rules, out nint[] rules)
    Parameters
    Type Name Description
    string class_name
    int num_rules
    nint[] rules

    AskString(nint, out string)

    Declaration
    public void AskString(nint value, out string _string)
    Parameters
    Type Name Description
    nint value
    string _string

    AskStringOfName(uint, out string)

    Declaration
    public void AskStringOfName(uint name, out string _string)
    Parameters
    Type Name Description
    uint name
    string _string

    AskTag(nint, out Tag)

    Declaration
    public void AskTag(nint value, out Tag data)
    Parameters
    Type Name Description
    nint value
    Tag data

    AskType(nint, out Type)

    Declaration
    public void AskType(nint data, out UFKf.Type type)
    Parameters
    Type Name Description
    nint data
    UFKf.Type type

    AskUgObject(nint, out Tag)

    Declaration
    public void AskUgObject(nint instance, out Tag ug_object)
    Parameters
    Type Name Description
    nint instance
    Tag ug_object

    AskUser(nint, out nint)

    Declaration
    public void AskUser(nint value, out nint data)
    Parameters
    Type Name Description
    nint value
    nint data

    AskUserClassDir(out string)

    Declaration
    public void AskUserClassDir(out string dir)
    Parameters
    Type Name Description
    string dir

    AskValueOfListItem(nint, int, out string, out string, out nint)

    Declaration
    public void AskValueOfListItem(nint list_obj, int list_index, out string value_str, out string datatype, out nint sub_list_obj)
    Parameters
    Type Name Description
    nint list_obj
    int list_index
    string value_str
    string datatype
    nint sub_list_obj

    AskVector(nint, double[])

    Declaration
    public void AskVector(nint value, double[] data)
    Parameters
    Type Name Description
    nint value
    double[] data

    ConvertToDegreeBase(double, string, out double)

    Declaration
    public void ConvertToDegreeBase(double data, string measure, out double data_converted)
    Parameters
    Type Name Description
    double data
    string measure
    double data_converted

    ConvertToRadianBase(double, string, out double)

    Declaration
    public void ConvertToRadianBase(double data, string measure, out double data_converted)
    Parameters
    Type Name Description
    double data
    string measure
    double data_converted

    CountListItems(nint, out int)

    Declaration
    public void CountListItems(nint list, out int n_items)
    Parameters
    Type Name Description
    nint list
    int n_items

    CreateChildRule(Tag, string, string, string, int, 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
    string name_chain
    string rule_name
    string child_class_name
    int num_parameters
    string[] parameter_names
    string[] parameter_rules
    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
    string name_chain
    string rule_name
    string rule_type
    string rule_text
    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
    string name_chain
    string rule_name
    string rule_type
    string rule_text
    string leading_comment

    DeleteClassRule(string, string)

    Declaration
    public void DeleteClassRule(string class_name, string rule_name)
    Parameters
    Type Name Description
    string class_name
    string rule_name

    DeleteInstanceRule(string, string)

    Declaration
    public void DeleteInstanceRule(string name_chain, string rule_name)
    Parameters
    Type Name Description
    string name_chain
    string rule_name

    EvaluateRule(string, out nint)

    Declaration
    public void EvaluateRule(string name_chain, out nint value)
    Parameters
    Type Name Description
    string name_chain
    nint value

    EvaluateRuleToString(string, out string)

    Declaration
    public void EvaluateRuleToString(string name_chain, out string value)
    Parameters
    Type Name Description
    string name_chain
    string value

    FreeListObjectContents(nint)

    Declaration
    public void FreeListObjectContents(nint list)
    Parameters
    Type Name Description
    nint list

    FreeRuleValue(nint)

    Declaration
    public void FreeRuleValue(nint value)
    Parameters
    Type Name Description
    nint value

    InitPart(Tag)

    Declaration
    public void InitPart(Tag part)
    Parameters
    Type Name Description
    Tag part

    IsCachedRule(nint, out bool)

    Declaration
    public void IsCachedRule(nint rule, out bool cached)
    Parameters
    Type Name Description
    nint rule
    bool cached

    IsCanonicalRule(nint, out bool)

    Declaration
    public void IsCanonicalRule(nint rule, out bool canonical)
    Parameters
    Type Name Description
    nint rule
    bool canonical

    IsChildListInstance(string, out bool)

    Declaration
    public void IsChildListInstance(string name_chain, out bool is_list_instance)
    Parameters
    Type Name Description
    string name_chain
    bool is_list_instance

    IsChildListRule(nint, out bool)

    Declaration
    public void IsChildListRule(nint rule, out bool is_child_list)
    Parameters
    Type Name Description
    nint rule
    bool is_child_list

    IsChildRule(nint, out bool)

    Declaration
    public void IsChildRule(nint rule, out bool child)
    Parameters
    Type Name Description
    nint rule
    bool child

    IsDynamic(nint, out bool)

    Declaration
    public void IsDynamic(nint rule, out bool dynamic)
    Parameters
    Type Name Description
    nint rule
    bool dynamic

    IsHiddenRule(nint, out bool)

    Declaration
    public void IsHiddenRule(nint rule, out bool hidden)
    Parameters
    Type Name Description
    nint rule
    bool hidden

    IsInitialized(out bool)

    Declaration
    public void IsInitialized(out bool is_initialized)
    Parameters
    Type Name Description
    bool is_initialized

    IsLocal(string, nint, out bool)

    Declaration
    public void IsLocal(string class_name, nint rule, out bool local)
    Parameters
    Type Name Description
    string class_name
    nint rule
    bool local

    IsLookupRule(nint, out bool)

    Declaration
    public void IsLookupRule(nint rule, out bool lookup)
    Parameters
    Type Name Description
    nint rule
    bool lookup

    IsMethod(nint, out bool)

    Declaration
    public void IsMethod(nint rule, out bool method)
    Parameters
    Type Name Description
    nint rule
    bool method

    IsModifiableRule(nint, out bool)

    Declaration
    public void IsModifiableRule(nint rule, out bool modifiable)
    Parameters
    Type Name Description
    nint rule
    bool modifiable

    IsParameterRule(nint, out bool)

    Declaration
    public void IsParameterRule(nint rule, out bool parameter)
    Parameters
    Type Name Description
    nint rule
    bool parameter

    IsRuleComputed(string, string, out bool)

    Declaration
    public void IsRuleComputed(string name_chain, string rule_name, out bool evaluated)
    Parameters
    Type Name Description
    string name_chain
    string rule_name
    bool evaluated

    IsRuleInClass(string, string, out bool)

    Declaration
    public void IsRuleInClass(string class_name, string rule_name, out bool rule_in_class)
    Parameters
    Type Name Description
    string class_name
    string rule_name
    bool rule_in_class

    IsUncachedRule(nint, out bool)

    Declaration
    public void IsUncachedRule(nint rule, out bool uncached)
    Parameters
    Type Name Description
    nint rule
    bool uncached

    ListPop(nint, out nint, out nint)

    Declaration
    public void ListPop(nint list, out nint element, out nint next)
    Parameters
    Type Name Description
    nint list
    nint element
    nint next

    ListPush(nint, nint, out nint)

    Declaration
    public void ListPush(nint list, nint element, out nint next)
    Parameters
    Type Name Description
    nint list
    nint element
    nint next

    MakeBoolean(bool, out nint)

    Declaration
    public void MakeBoolean(bool data, out nint value)
    Parameters
    Type Name Description
    bool data
    nint value

    MakeError(int, out nint)

    Declaration
    public void MakeError(int data, out nint value)
    Parameters
    Type Name Description
    int data
    nint value

    MakeFrame(double[], out nint)

    Declaration
    public void MakeFrame(double[] data, out nint value)
    Parameters
    Type Name Description
    double[] data
    nint value

    MakeInstance(nint, out nint)

    Declaration
    public void MakeInstance(nint data, out nint value)
    Parameters
    Type Name Description
    nint data
    nint value

    MakeInteger(int, out nint)

    Declaration
    public void MakeInteger(int data, out nint value)
    Parameters
    Type Name Description
    int data
    nint value

    MakeList(nint, out nint)

    Declaration
    public void MakeList(nint data, out nint value)
    Parameters
    Type Name Description
    nint data
    nint value

    MakeName(int, out nint)

    Declaration
    public void MakeName(int data, out nint value)
    Parameters
    Type Name Description
    int data
    nint value

    MakeNumber(double, out nint)

    Declaration
    public void MakeNumber(double data, out nint value)
    Parameters
    Type Name Description
    double data
    nint value

    MakeNumberWithMeasure(double, string, out nint)

    Declaration
    public void MakeNumberWithMeasure(double data, string measure, out nint value)
    Parameters
    Type Name Description
    double data
    string measure
    nint value

    MakeNumberWithUnit(double, string, out nint)

    Declaration
    public void MakeNumberWithUnit(double data, string unit, out nint value)
    Parameters
    Type Name Description
    double data
    string unit
    nint value

    MakePoint(double[], out nint)

    Declaration
    public void MakePoint(double[] data, out nint value)
    Parameters
    Type Name Description
    double[] data
    nint value

    MakeString(string, out nint)

    Declaration
    public void MakeString(string data, out nint value)
    Parameters
    Type Name Description
    string data
    nint value

    MakeTag(Tag, out nint)

    Declaration
    public void MakeTag(Tag data, out nint value)
    Parameters
    Type Name Description
    Tag data
    nint value

    MakeUser(nint, out nint)

    Declaration
    public void MakeUser(nint data, out nint value)
    Parameters
    Type Name Description
    nint data
    nint value

    MakeVector(double[], out nint)

    Declaration
    public void MakeVector(double[] data, out nint value)
    Parameters
    Type Name Description
    double[] data
    nint value

    RemoveAllRules()

    Declaration
    public void RemoveAllRules()

    RemoveRuleOnly(string, string)

    Declaration
    public void RemoveRuleOnly(string name_chain, string rule_name)
    Parameters
    Type Name Description
    string name_chain
    string rule_name

    Revert(string)

    Declaration
    public void Revert(string class_name)
    Parameters
    Type Name Description
    string class_name

    SetMeasureOfValue(nint, string)

    Declaration
    public void SetMeasureOfValue(nint value, string measure)
    Parameters
    Type Name Description
    nint value
    string measure

    SetNxClassesEnabled(Tag, bool)

    Declaration
    public void SetNxClassesEnabled(Tag object_in_part, bool nx_classes_enabled)
    Parameters
    Type Name Description
    Tag object_in_part
    bool nx_classes_enabled

    SetUserClassDir(string[], int)

    Declaration
    public void SetUserClassDir(string[] new_dirs, int num_dirs)
    Parameters
    Type Name Description
    string[] new_dirs
    int num_dirs

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX