Search Results for

    Show / Hide Table of Contents

    Class UFMfm

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFMfm
    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 UFMfm : NXRemotableObject, IMessageSink

    Methods

    AskAttributeType(nint, string, out AttrValueType)

    Declaration
    public void AskAttributeType(nint machining_feature, string attribute, out UFMfm.AttrValueType type)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    UFMfm.AttrValueType type

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

    Declaration
    public void AskAttributes(nint machining_feature, out int count, out string[] attribute_names)
    Parameters
    Type Name Description
    nint machining_feature
    int count
    string[] attribute_names

    AskCandidateMachiningFeatureTypes(int, Tag[], out int, out string[])

    Declaration
    public void AskCandidateMachiningFeatureTypes(int body_count, Tag[] body_list, out int type_count, out string[] candidate_type_names)
    Parameters
    Type Name Description
    int body_count
    Tag[] body_list
    int type_count
    string[] candidate_type_names

    AskDoubleValueOfAttribute(nint, string, out double, out double)

    Declaration
    public void AskDoubleValueOfAttribute(nint machining_feature, string attribute, out double original_value, out double overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    double original_value
    double overridden_value

    AskFeatureName(nint, out string)

    Declaration
    public void AskFeatureName(nint machining_feature, out string feature_name)
    Parameters
    Type Name Description
    nint machining_feature
    string feature_name

    AskFeatureType(nint, out string)

    Declaration
    public void AskFeatureType(nint machining_feature, out string feature_type_name)
    Parameters
    Type Name Description
    nint machining_feature
    string feature_type_name

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

    Declaration
    public void AskGeometryGroups(nint machining_feature, out int count, out Tag[] geometry_groups)
    Parameters
    Type Name Description
    nint machining_feature
    int count
    Tag[] geometry_groups

    AskIntegerValueOfAttribute(nint, string, out int, out int)

    Declaration
    public void AskIntegerValueOfAttribute(nint machining_feature, string attribute, out int original_value, out int overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    int original_value
    int overridden_value

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

    Declaration
    public void AskListOfFaces(nint machining_feature, out int count, out Tag[] face_list)
    Parameters
    Type Name Description
    nint machining_feature
    int count
    Tag[] face_list

    AskLogicalValueOfAttribute(nint, string, out bool, out bool)

    Declaration
    public void AskLogicalValueOfAttribute(nint machining_feature, string attribute, out bool original_value, out bool overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    bool original_value
    bool overridden_value

    AskMachinedStatus(nint, Tag, out MachinedStatus)

    Declaration
    public void AskMachinedStatus(nint machining_feature, Tag geometry_group, out UFMfm.MachinedStatus status)
    Parameters
    Type Name Description
    nint machining_feature
    Tag geometry_group
    UFMfm.MachinedStatus status

    AskMachiningFeatureTypes(Tag, out int, out string[])

    Declaration
    public void AskMachiningFeatureTypes(Tag part_tag, out int count, out string[] feature_type_names)
    Parameters
    Type Name Description
    Tag part_tag
    int count
    string[] feature_type_names

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

    Declaration
    public void AskMachiningFeaturesOfPart(Tag part_tag, out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    Tag part_tag
    int count
    nint[] machining_features

    AskMachiningFeaturesOfType(Tag, string, out int, out nint[])

    Declaration
    public void AskMachiningFeaturesOfType(Tag part_tag, string type_name, out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    Tag part_tag
    string type_name
    int count
    nint[] machining_features

    AskOverriddenStatus(nint, out bool)

    Declaration
    public void AskOverriddenStatus(nint machining_feature, out bool overridden_status)
    Parameters
    Type Name Description
    nint machining_feature
    bool overridden_status

    AskSelectedFeaList(out nint[], out int)

    Declaration
    public void AskSelectedFeaList(out nint[] machining_features, out int count)
    Parameters
    Type Name Description
    nint[] machining_features
    int count

    AskSourceType(nint, out SourceType)

    Declaration
    public void AskSourceType(nint machining_feature, out UFMfm.SourceType source)
    Parameters
    Type Name Description
    nint machining_feature
    UFMfm.SourceType source

    AskStringValueOfAttribute(nint, string, out string, out string)

    Declaration
    public void AskStringValueOfAttribute(nint machining_feature, string attribute, out string original_value, out string overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    string original_value
    string overridden_value

    CleanSelectedFeaList()

    Declaration
    public void CleanSelectedFeaList()

    CreateMachiningFeature(string, int, Tag[], out nint)

    Declaration
    public void CreateMachiningFeature(string feature_type, int count, Tag[] face_list, out nint machining_feature)
    Parameters
    Type Name Description
    string feature_type
    int count
    Tag[] face_list
    nint machining_feature

    CreateMachiningFeaturesFromModelingFeatures(int, Tag[], int, string[], out int, out nint[])

    Declaration
    public void CreateMachiningFeaturesFromModelingFeatures(int body_count, Tag[] body_list, int type_count, string[] feature_types, out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    int body_count
    Tag[] body_list
    int type_count
    string[] feature_types
    int count
    nint[] machining_features

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

    Declaration
    public void CreateMachiningFeaturesFromRecognizedFeatures(int body_count, Tag[] body_list, out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    int body_count
    Tag[] body_list
    int count
    nint[] machining_features

    CreateMachiningFeaturesFromTaggedArcs(out int, out nint[])

    Declaration
    public void CreateMachiningFeaturesFromTaggedArcs(out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    int count
    nint[] machining_features

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

    Declaration
    public void CreateMachiningFeaturesFromTaggedEdges(int body_count, Tag[] body_list, out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    int body_count
    Tag[] body_list
    int count
    nint[] machining_features

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

    Declaration
    public void CreateMachiningFeaturesFromTaggedFaces(int body_count, Tag[] body_list, out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    int body_count
    Tag[] body_list
    int count
    nint[] machining_features

    CreateMachiningFeaturesFromTaggedPoints(out int, out nint[])

    Declaration
    public void CreateMachiningFeaturesFromTaggedPoints(out int count_of_machining_features, out nint[] machining_features)
    Parameters
    Type Name Description
    int count_of_machining_features
    nint[] machining_features

    CreateMachiningFeaturesFromUserDefinedFeatures(int, Tag[], int, string[], out int, out nint[])

    Declaration
    public void CreateMachiningFeaturesFromUserDefinedFeatures(int body_count, Tag[] body_list, int type_count, string[] feature_types, out int count, out nint[] machining_features)
    Parameters
    Type Name Description
    int body_count
    Tag[] body_list
    int type_count
    string[] feature_types
    int count
    nint[] machining_features

    DeleteMachiningFeatures(int, nint[])

    Declaration
    public void DeleteMachiningFeatures(int count, nint[] machining_features)
    Parameters
    Type Name Description
    int count
    nint[] machining_features

    HasSelectedFeaList(out bool)

    Declaration
    public void HasSelectedFeaList(out bool result)
    Parameters
    Type Name Description
    bool result

    RecognizeHoles(Tag[], int, string[], int, ref RecognizeOptions, out int, out nint[])

    Declaration
    public void RecognizeHoles(Tag[] body_list, int body_count, string[] type_list, int type_count, ref UFMfm.RecognizeOptions options, out int feature_count, out nint[] machining_features)
    Parameters
    Type Name Description
    Tag[] body_list
    int body_count
    string[] type_list
    int type_count
    UFMfm.RecognizeOptions options
    int feature_count
    nint[] machining_features

    SetDoubleUgAttribute(nint, string, double)

    Declaration
    public void SetDoubleUgAttribute(nint machining_feature, string attribute, double value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    double value

    SetDoubleValueOfAttribute(nint, string, double)

    Declaration
    public void SetDoubleValueOfAttribute(nint machining_feature, string attribute, double overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    double overridden_value

    SetFeatureName(nint, string)

    Declaration
    public void SetFeatureName(nint machining_feature, string feature_name)
    Parameters
    Type Name Description
    nint machining_feature
    string feature_name

    SetIntUgAttribute(nint, string, int)

    Declaration
    public void SetIntUgAttribute(nint machining_feature, string attribute, int value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    int value

    SetIntegerValueOfAttribute(nint, string, int)

    Declaration
    public void SetIntegerValueOfAttribute(nint machining_feature, string attribute, int overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    int overridden_value

    SetLogicalValueOfAttribute(nint, string, bool)

    Declaration
    public void SetLogicalValueOfAttribute(nint machining_feature, string attribute, bool overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    bool overridden_value

    SetSelectedFeaList(nint[], int)

    Declaration
    public void SetSelectedFeaList(nint[] machining_features, int count)
    Parameters
    Type Name Description
    nint[] machining_features
    int count

    SetStringUgAttribute(nint, string, string)

    Declaration
    public void SetStringUgAttribute(nint machining_feature, string attribute, string value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    string value

    SetStringValueOfAttribute(nint, string, string)

    Declaration
    public void SetStringValueOfAttribute(nint machining_feature, string attribute, string overridden_value)
    Parameters
    Type Name Description
    nint machining_feature
    string attribute
    string overridden_value

    Implements

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