NXOpen .NET Reference  12.0.0
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFMfm Class Reference

Contains wrappers for all 'UF_MFM' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFMfm:

Classes

struct  RecognizeOptions
 Wrapper for UF_MFM_recognize_options_s More...
 

Public Types

enum  AttrValueType
 Wrapper for UF_MFM_attr_value_type_e More...
 
enum  MachinedStatus
 Wrapper for UF_MFM_machined_status_e More...
 
enum  SourceType
 Wrapper for UF_MFM_source_type_e More...
 

Public Member Functions

void AskAttributeType (IntPtr machining_feature, string attribute, out AttrValueType type)
 Wrapper method for UF_MFM_ask_attribute_type More...
 
unsafe void AskAttributes (IntPtr machining_feature, out int count, out string[] attribute_names)
 Wrapper method for UF_MFM_ask_attributes More...
 
unsafe void AskCandidateMachiningFeatureTypes (int body_count, NXOpen.Tag[] body_list, out int type_count, out string[] candidate_type_names)
 Wrapper method for UF_MFM_ask_candidate_machining_feature_types More...
 
void AskDoubleValueOfAttribute (IntPtr machining_feature, string attribute, out double original_value, out double overridden_value)
 Wrapper method for UF_MFM_ask_double_value_of_attribute More...
 
unsafe void AskFeatureName (IntPtr machining_feature, out string feature_name)
 Wrapper method for UF_MFM_ask_feature_name More...
 
unsafe void AskFeatureType (IntPtr machining_feature, out string feature_type_name)
 Wrapper method for UF_MFM_ask_feature_type More...
 
unsafe void AskGeometryGroups (IntPtr machining_feature, out int count, out NXOpen.Tag[] geometry_groups)
 Wrapper method for UF_MFM_ask_geometry_groups More...
 
void AskIntegerValueOfAttribute (IntPtr machining_feature, string attribute, out int original_value, out int overridden_value)
 Wrapper method for UF_MFM_ask_integer_value_of_attribute More...
 
unsafe void AskListOfFaces (IntPtr machining_feature, out int count, out NXOpen.Tag[] face_list)
 Wrapper method for UF_MFM_ask_list_of_faces More...
 
void AskLogicalValueOfAttribute (IntPtr machining_feature, string attribute, out bool original_value, out bool overridden_value)
 Wrapper method for UF_MFM_ask_logical_value_of_attribute More...
 
void AskMachinedStatus (IntPtr machining_feature, NXOpen.Tag geometry_group, out MachinedStatus status)
 Wrapper method for UF_MFM_ask_machined_status More...
 
unsafe void AskMachiningFeatureTypes (NXOpen.Tag part_tag, out int count, out string[] feature_type_names)
 Wrapper method for UF_MFM_ask_machining_feature_types More...
 
unsafe void AskMachiningFeaturesOfPart (NXOpen.Tag part_tag, out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_ask_machining_features_of_part More...
 
unsafe void AskMachiningFeaturesOfType (NXOpen.Tag part_tag, string type_name, out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_ask_machining_features_of_type More...
 
void AskOverriddenStatus (IntPtr machining_feature, out bool overridden_status)
 Wrapper method for UF_MFM_ask_overridden_status More...
 
unsafe void AskSelectedFeaList (out IntPtr[] machining_features, out int count)
 Wrapper method for UF_MFM_ask_selected_fea_list More...
 
void AskSourceType (IntPtr machining_feature, out SourceType source)
 Wrapper method for UF_MFM_ask_source_type More...
 
unsafe void AskStringValueOfAttribute (IntPtr machining_feature, string attribute, out string original_value, out string overridden_value)
 Wrapper method for UF_MFM_ask_string_value_of_attribute More...
 
void CleanSelectedFeaList ()
 Wrapper method for UF_MFM_clean_selected_fea_list More...
 
void CreateMachiningFeature (string feature_type, int count, NXOpen.Tag[] face_list, out IntPtr machining_feature)
 Wrapper method for UF_MFM_create_machining_feature More...
 
unsafe void CreateMachiningFeaturesFromModelingFeatures (int body_count, NXOpen.Tag[] body_list, int type_count, string[] feature_types, out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_create_machining_features_from_modeling_features More...
 
unsafe void CreateMachiningFeaturesFromRecognizedFeatures (int body_count, NXOpen.Tag[] body_list, out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_create_machining_features_from_recognized_features More...
 
unsafe void CreateMachiningFeaturesFromTaggedArcs (out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_create_machining_features_from_tagged_arcs More...
 
unsafe void CreateMachiningFeaturesFromTaggedEdges (int body_count, NXOpen.Tag[] body_list, out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_create_machining_features_from_tagged_edges More...
 
unsafe void CreateMachiningFeaturesFromTaggedFaces (int body_count, NXOpen.Tag[] body_list, out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_create_machining_features_from_tagged_faces More...
 
unsafe void CreateMachiningFeaturesFromTaggedPoints (out int count_of_machining_features, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_create_machining_features_from_tagged_points More...
 
unsafe void CreateMachiningFeaturesFromUserDefinedFeatures (int body_count, NXOpen.Tag[] body_list, int type_count, string[] feature_types, out int count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_create_machining_features_from_user_defined_features More...
 
void DeleteMachiningFeatures (int count, IntPtr[] machining_features)
 Wrapper method for UF_MFM_delete_machining_features More...
 
void HasSelectedFeaList (out bool result)
 Wrapper method for UF_MFM_has_selected_fea_list More...
 
unsafe void RecognizeHoles (NXOpen.Tag[] body_list, int body_count, string[] type_list, int type_count, ref RecognizeOptions options, out int feature_count, out IntPtr[] machining_features)
 Wrapper method for UF_MFM_recognize_holes More...
 
void SetDoubleUgAttribute (IntPtr machining_feature, string attribute, double value)
 Wrapper method for UF_MFM_set_double_ug_attribute More...
 
void SetDoubleValueOfAttribute (IntPtr machining_feature, string attribute, double overridden_value)
 Wrapper method for UF_MFM_set_double_value_of_attribute More...
 
void SetFeatureName (IntPtr machining_feature, string feature_name)
 Wrapper method for UF_MFM_set_feature_name More...
 
void SetIntUgAttribute (IntPtr machining_feature, string attribute, int value)
 Wrapper method for UF_MFM_set_int_ug_attribute More...
 
void SetIntegerValueOfAttribute (IntPtr machining_feature, string attribute, int overridden_value)
 Wrapper method for UF_MFM_set_integer_value_of_attribute More...
 
void SetLogicalValueOfAttribute (IntPtr machining_feature, string attribute, bool overridden_value)
 Wrapper method for UF_MFM_set_logical_value_of_attribute More...
 
void SetSelectedFeaList (IntPtr[] machining_features, int count)
 Wrapper method for UF_MFM_set_selected_fea_list More...
 
void SetStringUgAttribute (IntPtr machining_feature, string attribute, string value)
 Wrapper method for UF_MFM_set_string_ug_attribute More...
 
void SetStringValueOfAttribute (IntPtr machining_feature, string attribute, string overridden_value)
 Wrapper method for UF_MFM_set_string_value_of_attribute More...
 

Detailed Description

Contains wrappers for all 'UF_MFM' functions and data types.

Member Enumeration Documentation

Wrapper for UF_MFM_attr_value_type_e

Refer to UF_MFM_attr_value_type_e for documentation
Mapping Help

Wrapper for UF_MFM_machined_status_e

Refer to UF_MFM_machined_status_e for documentation
Mapping Help

Wrapper for UF_MFM_source_type_e

Refer to UF_MFM_source_type_e for documentation
Mapping Help

Member Function Documentation

unsafe void NXOpen.UF.UFMfm.AskAttributes ( IntPtr  machining_feature,
out int  count,
out string[]  attribute_names 
)

Wrapper method for UF_MFM_ask_attributes

Refer to UF_MFM_ask_attributes for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.AskAttributeType ( IntPtr  machining_feature,
string  attribute,
out AttrValueType  type 
)

Wrapper method for UF_MFM_ask_attribute_type

Refer to UF_MFM_ask_attribute_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskCandidateMachiningFeatureTypes ( int  body_count,
NXOpen.Tag[]  body_list,
out int  type_count,
out string[]  candidate_type_names 
)

Wrapper method for UF_MFM_ask_candidate_machining_feature_types

Refer to UF_MFM_ask_candidate_machining_feature_types for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.AskDoubleValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
out double  original_value,
out double  overridden_value 
)

Wrapper method for UF_MFM_ask_double_value_of_attribute

Refer to UF_MFM_ask_double_value_of_attribute for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskFeatureName ( IntPtr  machining_feature,
out string  feature_name 
)

Wrapper method for UF_MFM_ask_feature_name

Refer to UF_MFM_ask_feature_name for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskFeatureType ( IntPtr  machining_feature,
out string  feature_type_name 
)

Wrapper method for UF_MFM_ask_feature_type

Refer to UF_MFM_ask_feature_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskGeometryGroups ( IntPtr  machining_feature,
out int  count,
out NXOpen.Tag[]  geometry_groups 
)

Wrapper method for UF_MFM_ask_geometry_groups

Refer to UF_MFM_ask_geometry_groups for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.AskIntegerValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
out int  original_value,
out int  overridden_value 
)

Wrapper method for UF_MFM_ask_integer_value_of_attribute

Refer to UF_MFM_ask_integer_value_of_attribute for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskListOfFaces ( IntPtr  machining_feature,
out int  count,
out NXOpen.Tag[]  face_list 
)

Wrapper method for UF_MFM_ask_list_of_faces

Refer to UF_MFM_ask_list_of_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.AskLogicalValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
out bool  original_value,
out bool  overridden_value 
)

Wrapper method for UF_MFM_ask_logical_value_of_attribute

Refer to UF_MFM_ask_logical_value_of_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.AskMachinedStatus ( IntPtr  machining_feature,
NXOpen.Tag  geometry_group,
out MachinedStatus  status 
)

Wrapper method for UF_MFM_ask_machined_status

Refer to UF_MFM_ask_machined_status for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskMachiningFeaturesOfPart ( NXOpen.Tag  part_tag,
out int  count,
out IntPtr[]  machining_features 
)

Wrapper method for UF_MFM_ask_machining_features_of_part

Refer to UF_MFM_ask_machining_features_of_part for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskMachiningFeaturesOfType ( NXOpen.Tag  part_tag,
string  type_name,
out int  count,
out IntPtr[]  machining_features 
)

Wrapper method for UF_MFM_ask_machining_features_of_type

Refer to UF_MFM_ask_machining_features_of_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskMachiningFeatureTypes ( NXOpen.Tag  part_tag,
out int  count,
out string[]  feature_type_names 
)

Wrapper method for UF_MFM_ask_machining_feature_types

Refer to UF_MFM_ask_machining_feature_types for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.AskOverriddenStatus ( IntPtr  machining_feature,
out bool  overridden_status 
)

Wrapper method for UF_MFM_ask_overridden_status

Refer to UF_MFM_ask_overridden_status for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskSelectedFeaList ( out IntPtr[]  machining_features,
out int  count 
)

Wrapper method for UF_MFM_ask_selected_fea_list

Refer to UF_MFM_ask_selected_fea_list for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.AskSourceType ( IntPtr  machining_feature,
out SourceType  source 
)

Wrapper method for UF_MFM_ask_source_type

Refer to UF_MFM_ask_source_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.AskStringValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
out string  original_value,
out string  overridden_value 
)

Wrapper method for UF_MFM_ask_string_value_of_attribute

Refer to UF_MFM_ask_string_value_of_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.CleanSelectedFeaList ( )

Wrapper method for UF_MFM_clean_selected_fea_list

Refer to UF_MFM_clean_selected_fea_list for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.CreateMachiningFeature ( string  feature_type,
int  count,
NXOpen.Tag[]  face_list,
out IntPtr  machining_feature 
)

Wrapper method for UF_MFM_create_machining_feature

Refer to UF_MFM_create_machining_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.CreateMachiningFeaturesFromModelingFeatures ( int  body_count,
NXOpen.Tag[]  body_list,
int  type_count,
string[]  feature_types,
out int  count,
out IntPtr[]  machining_features 
)
unsafe void NXOpen.UF.UFMfm.CreateMachiningFeaturesFromRecognizedFeatures ( int  body_count,
NXOpen.Tag[]  body_list,
out int  count,
out IntPtr[]  machining_features 
)
unsafe void NXOpen.UF.UFMfm.CreateMachiningFeaturesFromTaggedArcs ( out int  count,
out IntPtr[]  machining_features 
)

Wrapper method for UF_MFM_create_machining_features_from_tagged_arcs

Refer to UF_MFM_create_machining_features_from_tagged_arcs for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.CreateMachiningFeaturesFromTaggedEdges ( int  body_count,
NXOpen.Tag[]  body_list,
out int  count,
out IntPtr[]  machining_features 
)
unsafe void NXOpen.UF.UFMfm.CreateMachiningFeaturesFromTaggedFaces ( int  body_count,
NXOpen.Tag[]  body_list,
out int  count,
out IntPtr[]  machining_features 
)
unsafe void NXOpen.UF.UFMfm.CreateMachiningFeaturesFromTaggedPoints ( out int  count_of_machining_features,
out IntPtr[]  machining_features 
)
unsafe void NXOpen.UF.UFMfm.CreateMachiningFeaturesFromUserDefinedFeatures ( int  body_count,
NXOpen.Tag[]  body_list,
int  type_count,
string[]  feature_types,
out int  count,
out IntPtr[]  machining_features 
)
void NXOpen.UF.UFMfm.DeleteMachiningFeatures ( int  count,
IntPtr[]  machining_features 
)

Wrapper method for UF_MFM_delete_machining_features

Refer to UF_MFM_delete_machining_features for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.HasSelectedFeaList ( out bool  result)

Wrapper method for UF_MFM_has_selected_fea_list

Refer to UF_MFM_has_selected_fea_list for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFMfm.RecognizeHoles ( NXOpen.Tag[]  body_list,
int  body_count,
string[]  type_list,
int  type_count,
ref RecognizeOptions  options,
out int  feature_count,
out IntPtr[]  machining_features 
)

Wrapper method for UF_MFM_recognize_holes

Refer to UF_MFM_recognize_holes for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetDoubleUgAttribute ( IntPtr  machining_feature,
string  attribute,
double  value 
)

Wrapper method for UF_MFM_set_double_ug_attribute

Refer to UF_MFM_set_double_ug_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetDoubleValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
double  overridden_value 
)

Wrapper method for UF_MFM_set_double_value_of_attribute

Refer to UF_MFM_set_double_value_of_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetFeatureName ( IntPtr  machining_feature,
string  feature_name 
)

Wrapper method for UF_MFM_set_feature_name

Refer to UF_MFM_set_feature_name for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetIntegerValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
int  overridden_value 
)

Wrapper method for UF_MFM_set_integer_value_of_attribute

Refer to UF_MFM_set_integer_value_of_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetIntUgAttribute ( IntPtr  machining_feature,
string  attribute,
int  value 
)

Wrapper method for UF_MFM_set_int_ug_attribute

Refer to UF_MFM_set_int_ug_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetLogicalValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
bool  overridden_value 
)

Wrapper method for UF_MFM_set_logical_value_of_attribute

Refer to UF_MFM_set_logical_value_of_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetSelectedFeaList ( IntPtr[]  machining_features,
int  count 
)

Wrapper method for UF_MFM_set_selected_fea_list

Refer to UF_MFM_set_selected_fea_list for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetStringUgAttribute ( IntPtr  machining_feature,
string  attribute,
string  value 
)

Wrapper method for UF_MFM_set_string_ug_attribute

Refer to UF_MFM_set_string_ug_attribute for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFMfm.SetStringValueOfAttribute ( IntPtr  machining_feature,
string  attribute,
string  overridden_value 
)

Wrapper method for UF_MFM_set_string_value_of_attribute

Refer to UF_MFM_set_string_value_of_attribute for documentation
Mapping Help

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.