Search Results for

    Show / Hide Table of Contents

    Class UFMfm

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFMfm
    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 UFMfm : NXRemotableObject, IMessageSink

    Methods

    AskAttributes(IntPtr, out Int32, out String[])

    Declaration
    public void AskAttributes(IntPtr machining_feature, out int count, out string[] attribute_names)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.Int32 count
    System.String[] attribute_names

    AskAttributeType(IntPtr, String, out UFMfm.AttrValueType)

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

    AskCandidateMachiningFeatureTypes(Int32, Tag[], out Int32, 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
    System.Int32 body_count
    Tag[] body_list
    System.Int32 type_count
    System.String[] candidate_type_names

    AskDoubleValueOfAttribute(IntPtr, String, out Double, out Double)

    Declaration
    public void AskDoubleValueOfAttribute(IntPtr machining_feature, string attribute, out double original_value, out double overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Double original_value
    System.Double overridden_value

    AskFeatureName(IntPtr, out String)

    Declaration
    public void AskFeatureName(IntPtr machining_feature, out string feature_name)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String feature_name

    AskFeatureType(IntPtr, out String)

    Declaration
    public void AskFeatureType(IntPtr machining_feature, out string feature_type_name)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String feature_type_name

    AskGeometryGroups(IntPtr, out Int32, out Tag[])

    Declaration
    public void AskGeometryGroups(IntPtr machining_feature, out int count, out Tag[] geometry_groups)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.Int32 count
    Tag[] geometry_groups

    AskIntegerValueOfAttribute(IntPtr, String, out Int32, out Int32)

    Declaration
    public void AskIntegerValueOfAttribute(IntPtr machining_feature, string attribute, out int original_value, out int overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Int32 original_value
    System.Int32 overridden_value

    AskListOfFaces(IntPtr, out Int32, out Tag[])

    Declaration
    public void AskListOfFaces(IntPtr machining_feature, out int count, out Tag[] face_list)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.Int32 count
    Tag[] face_list

    AskLogicalValueOfAttribute(IntPtr, String, out Boolean, out Boolean)

    Declaration
    public void AskLogicalValueOfAttribute(IntPtr machining_feature, string attribute, out bool original_value, out bool overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Boolean original_value
    System.Boolean overridden_value

    AskMachinedStatus(IntPtr, Tag, out UFMfm.MachinedStatus)

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

    AskMachiningFeaturesOfPart(Tag, out Int32, out IntPtr[])

    Declaration
    public void AskMachiningFeaturesOfPart(Tag part_tag, out int count, out IntPtr[] machining_features)
    Parameters
    Type Name Description
    Tag part_tag
    System.Int32 count
    System.IntPtr[] machining_features

    AskMachiningFeaturesOfType(Tag, String, out Int32, out IntPtr[])

    Declaration
    public void AskMachiningFeaturesOfType(Tag part_tag, string type_name, out int count, out IntPtr[] machining_features)
    Parameters
    Type Name Description
    Tag part_tag
    System.String type_name
    System.Int32 count
    System.IntPtr[] machining_features

    AskMachiningFeatureTypes(Tag, out Int32, out String[])

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

    AskOverriddenStatus(IntPtr, out Boolean)

    Declaration
    public void AskOverriddenStatus(IntPtr machining_feature, out bool overridden_status)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.Boolean overridden_status

    AskSelectedFeaList(out IntPtr[], out Int32)

    Declaration
    public void AskSelectedFeaList(out IntPtr[] machining_features, out int count)
    Parameters
    Type Name Description
    System.IntPtr[] machining_features
    System.Int32 count

    AskSourceType(IntPtr, out UFMfm.SourceType)

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

    AskStringValueOfAttribute(IntPtr, String, out String, out String)

    Declaration
    public void AskStringValueOfAttribute(IntPtr machining_feature, string attribute, out string original_value, out string overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.String original_value
    System.String overridden_value

    CleanSelectedFeaList()

    Declaration
    public void CleanSelectedFeaList()

    CreateMachiningFeature(String, Int32, Tag[], out IntPtr)

    Declaration
    public void CreateMachiningFeature(string feature_type, int count, Tag[] face_list, out IntPtr machining_feature)
    Parameters
    Type Name Description
    System.String feature_type
    System.Int32 count
    Tag[] face_list
    System.IntPtr machining_feature

    CreateMachiningFeaturesFromModelingFeatures(Int32, Tag[], Int32, String[], out Int32, out IntPtr[])

    Declaration
    public void CreateMachiningFeaturesFromModelingFeatures(int body_count, Tag[] body_list, int type_count, string[] feature_types, out int count, out IntPtr[] machining_features)
    Parameters
    Type Name Description
    System.Int32 body_count
    Tag[] body_list
    System.Int32 type_count
    System.String[] feature_types
    System.Int32 count
    System.IntPtr[] machining_features

    CreateMachiningFeaturesFromRecognizedFeatures(Int32, Tag[], out Int32, out IntPtr[])

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

    CreateMachiningFeaturesFromTaggedArcs(out Int32, out IntPtr[])

    Declaration
    public void CreateMachiningFeaturesFromTaggedArcs(out int count, out IntPtr[] machining_features)
    Parameters
    Type Name Description
    System.Int32 count
    System.IntPtr[] machining_features

    CreateMachiningFeaturesFromTaggedEdges(Int32, Tag[], out Int32, out IntPtr[])

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

    CreateMachiningFeaturesFromTaggedFaces(Int32, Tag[], out Int32, out IntPtr[])

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

    CreateMachiningFeaturesFromTaggedPoints(out Int32, out IntPtr[])

    Declaration
    public void CreateMachiningFeaturesFromTaggedPoints(out int count_of_machining_features, out IntPtr[] machining_features)
    Parameters
    Type Name Description
    System.Int32 count_of_machining_features
    System.IntPtr[] machining_features

    CreateMachiningFeaturesFromUserDefinedFeatures(Int32, Tag[], Int32, String[], out Int32, out IntPtr[])

    Declaration
    public void CreateMachiningFeaturesFromUserDefinedFeatures(int body_count, Tag[] body_list, int type_count, string[] feature_types, out int count, out IntPtr[] machining_features)
    Parameters
    Type Name Description
    System.Int32 body_count
    Tag[] body_list
    System.Int32 type_count
    System.String[] feature_types
    System.Int32 count
    System.IntPtr[] machining_features

    DeleteMachiningFeatures(Int32, IntPtr[])

    Declaration
    public void DeleteMachiningFeatures(int count, IntPtr[] machining_features)
    Parameters
    Type Name Description
    System.Int32 count
    System.IntPtr[] machining_features

    HasSelectedFeaList(out Boolean)

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

    RecognizeHoles(Tag[], Int32, String[], Int32, ref UFMfm.RecognizeOptions, out Int32, out IntPtr[])

    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 IntPtr[] machining_features)
    Parameters
    Type Name Description
    Tag[] body_list
    System.Int32 body_count
    System.String[] type_list
    System.Int32 type_count
    UFMfm.RecognizeOptions options
    System.Int32 feature_count
    System.IntPtr[] machining_features

    SetDoubleUgAttribute(IntPtr, String, Double)

    Declaration
    public void SetDoubleUgAttribute(IntPtr machining_feature, string attribute, double value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Double value

    SetDoubleValueOfAttribute(IntPtr, String, Double)

    Declaration
    public void SetDoubleValueOfAttribute(IntPtr machining_feature, string attribute, double overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Double overridden_value

    SetFeatureName(IntPtr, String)

    Declaration
    public void SetFeatureName(IntPtr machining_feature, string feature_name)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String feature_name

    SetIntegerValueOfAttribute(IntPtr, String, Int32)

    Declaration
    public void SetIntegerValueOfAttribute(IntPtr machining_feature, string attribute, int overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Int32 overridden_value

    SetIntUgAttribute(IntPtr, String, Int32)

    Declaration
    public void SetIntUgAttribute(IntPtr machining_feature, string attribute, int value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Int32 value

    SetLogicalValueOfAttribute(IntPtr, String, Boolean)

    Declaration
    public void SetLogicalValueOfAttribute(IntPtr machining_feature, string attribute, bool overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.Boolean overridden_value

    SetSelectedFeaList(IntPtr[], Int32)

    Declaration
    public void SetSelectedFeaList(IntPtr[] machining_features, int count)
    Parameters
    Type Name Description
    System.IntPtr[] machining_features
    System.Int32 count

    SetStringUgAttribute(IntPtr, String, String)

    Declaration
    public void SetStringUgAttribute(IntPtr machining_feature, string attribute, string value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.String value

    SetStringValueOfAttribute(IntPtr, String, String)

    Declaration
    public void SetStringValueOfAttribute(IntPtr machining_feature, string attribute, string overridden_value)
    Parameters
    Type Name Description
    System.IntPtr machining_feature
    System.String attribute
    System.String overridden_value

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX