Class UFMfm
Inheritance
System.Object
System.MarshalByRefObject
UFMfm
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 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
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
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