Class UFMfm
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
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
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
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
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
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
SetDoubleUgAttribute(nint, string, double)
Declaration
public void SetDoubleUgAttribute(nint machining_feature, string attribute, double value)
Parameters
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
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