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

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

Inheritance diagram for NXOpen.UF.UFSmd:

Classes

struct  _ChkStdResults
 
struct  _FormOutput
 
struct  _FpPrefs
 
struct  _GenPrefs
 
struct  _PipNodeData
 
struct  _SeqInput
 
struct  _SeqOutput
 
struct  ChkStdResults
 Wrapper for UF_SMD_chk_std_results_s More...
 
struct  FormOutput
 Wrapper for UF_SMD_form_output_s More...
 
struct  FpPrefs
 Wrapper for UF_SMD_fp_prefs_s More...
 
struct  GenPrefs
 Wrapper for UF_SMD_gen_prefs_s More...
 
struct  PipNodeData
 Wrapper for UF_SMD_pip_node_data_s More...
 
struct  SeqInput
 Wrapper for UF_SMD_seq_input_s More...
 
struct  SeqOutput
 Wrapper for UF_SMD_seq_output_s More...
 

Public Types

enum  RadiusTypeE
 Wrapper for UF_SMD_radius_type_e_t More...
 
enum  AngleTypeE
 Wrapper for UF_SMD_angle_type_e_t More...
 
enum  BafOptionsE
 Wrapper for UF_SMD_baf_options_e_t More...
 
enum  FormingMethodE
 Wrapper for UF_SMD_forming_method_e_t More...
 
enum  BatRadiusTypeE
 Wrapper for UF_SMD_bat_radius_type_e_t More...
 
enum  BatAngleTypeE
 Wrapper for UF_SMD_bat_angle_type_e_t More...
 
enum  PipSequentialE
 Wrapper for UF_SMD_pip_sequential_e_t More...
 
enum  PipTypeEnumE
 Wrapper for UF_SMD_pip_type_enum_e_t More...
 

Public Member Functions

unsafe void AskBendLineData (NXOpen.Tag bend_line, out string bend_formula, out double angle, out double inside_radius, out double thickness, out double bend_allowance, out int material_side)
 Wrapper method for UF_SMD_ask_bend_line_data More...
 
unsafe void AskBendLines (NXOpen.Tag flat_pattern, out int num_bend_lines, out NXOpen.Tag[] bend_lines)
 Wrapper method for UF_SMD_ask_bend_lines More...
 
unsafe void AskBendSeqRecData (NXOpen.Tag form_table, int record_index, out SeqOutput[] seq_data, out int count)
 DEPRECATED Wrapper method for UF_SMD_ask_bend_seq_rec_data More...
 
unsafe void AskBendSeqTblData (NXOpen.Tag form_table, out SeqOutput[] seq_data, out int count)
 DEPRECATED Wrapper method for UF_SMD_ask_bend_seq_tbl_data More...
 
unsafe void AskBendTanLines (NXOpen.Tag flat_pattern, out int num_bend_tan_lines, out NXOpen.Tag[] bend_tan_lines)
 Wrapper method for UF_SMD_ask_bend_tan_lines More...
 
unsafe void AskChildPipNodes (NXOpen.Tag parent, out int n_pip_nodes, out NXOpen.Tag[] pip_nodes)
 Wrapper method for UF_SMD_ask_child_pip_nodes More...
 
unsafe void AskContourLines (NXOpen.Tag flat_pattern, out int num_contour_lines, out NXOpen.Tag[] contour_lines)
 Wrapper method for UF_SMD_ask_contour_lines More...
 
void AskFlatPattern (NXOpen.Tag body, out NXOpen.Tag flat_pattern)
 Wrapper method for UF_SMD_ask_flat_pattern More...
 
void AskFormTbl (NXOpen.Tag body, out NXOpen.Tag form_table)
 DEPRECATED Wrapper method for UF_SMD_ask_form_tbl More...
 
void AskFormTblCount (NXOpen.Tag form_table, out int count)
 DEPRECATED Wrapper method for UF_SMD_ask_form_tbl_count More...
 
void AskFormTblCurrentSeq (NXOpen.Tag form_table, out int record_index)
 DEPRECATED Wrapper method for UF_SMD_ask_form_tbl_current_seq More...
 
unsafe void AskFormTblData (NXOpen.Tag form_table, out FormOutput[] form_data, out int count)
 DEPRECATED Wrapper method for UF_SMD_ask_form_tbl_data More...
 
unsafe void AskFormableFeats (NXOpen.Tag body, out NXOpen.Tag[] feat_list)
 Wrapper method for UF_SMD_ask_formable_feats More...
 
unsafe void AskFormblkLines (NXOpen.Tag flat_pattern, out int num_formblk_lines, out NXOpen.Tag[] formblk_lines)
 Wrapper method for UF_SMD_ask_formblk_lines More...
 
unsafe void AskFpAddCurves (NXOpen.Tag body, out int num_additional_curves, out NXOpen.Tag[] additional_curves)
 Wrapper method for UF_SMD_ask_fp_add_curves More...
 
unsafe void AskFpChildren (NXOpen.Tag flat_pattern, NXOpen.Tag parent, out int num_children, out NXOpen.Tag[] children)
 Wrapper method for UF_SMD_ask_fp_children More...
 
unsafe void AskFpFaces (NXOpen.Tag body, out int num_faces, out NXOpen.Tag[] faces)
 Wrapper method for UF_SMD_ask_fp_faces More...
 
void AskFpParent (NXOpen.Tag child, out NXOpen.Tag parent)
 Wrapper method for UF_SMD_ask_fp_parent More...
 
unsafe void AskFpPrefs (out FpPrefs[] fp_options)
 Wrapper method for UF_SMD_ask_fp_prefs More...
 
unsafe void AskGeneralPrefs (out GenPrefs[] general_prefs)
 Wrapper method for UF_SMD_ask_general_prefs More...
 
unsafe void AskPipNodeData (NXOpen.Tag node, out PipNodeData node_data)
 Wrapper method for UF_SMD_ask_pip_node_data More...
 
unsafe void ChkEntirePartStds (out ChkStdResults[] results)
 Wrapper method for UF_SMD_chk_entire_part_stds More...
 
unsafe void ChkFeatureStds (NXOpen.Tag[] features, int num_features, out ChkStdResults[] results)
 Wrapper method for UF_SMD_chk_feature_stds More...
 
void ClearFormTbl (NXOpen.Tag form_table)
 DEPRECATED Wrapper method for UF_SMD_clear_form_tbl More...
 
void CreateFlatPattern (string name, int layer, NXOpen.Tag start_face, out NXOpen.Tag flat_pattern)
 Wrapper method for UF_SMD_create_flat_pattern More...
 
void CreateFormTbl (NXOpen.Tag body, out NXOpen.Tag form_table)
 DEPRECATED Wrapper method for UF_SMD_create_form_tbl More...
 
unsafe void CreatePipNode (ref PipNodeData node_data, out NXOpen.Tag node_tag)
 Wrapper method for UF_SMD_create_pip_node More...
 
void CreateRepresentation (NXOpen.Tag feature, int hint_flag, out NXOpen.Tag new_feature)
 Wrapper method for UF_SMD_create_representation More...
 
void DeleteBendSequence (NXOpen.Tag form_table, int record_index)
 DEPRECATED Wrapper method for UF_SMD_delete_bend_sequence More...
 
void DeleteFlatPattern (NXOpen.Tag flat_pattern)
 Wrapper method for UF_SMD_delete_flat_pattern More...
 
void DeletePipNode (NXOpen.Tag node)
 Wrapper method for UF_SMD_delete_pip_node More...
 
void DeleteRepresentation (NXOpen.Tag feature, out NXOpen.Tag new_feature)
 Wrapper method for UF_SMD_delete_representation More...
 
unsafe void EditPipNode (NXOpen.Tag node, ref PipNodeData node_data)
 Wrapper method for UF_SMD_edit_pip_node More...
 
unsafe void EvalTrimAngles (NXOpen.Tag[] curves, int num_curves, NXOpen.Tag[] faces, int num_faces, double[] dir_vec, double equal_arc_len, out int num_of_pts, out NXOpen.Tag[] pts, out NXOpen.Tag[] assoc_curves, out NXOpen.Tag[] assoc_faces, out double[] trim_ang_array)
 Wrapper method for UF_SMD_eval_trim_angles More...
 
void ExecFormed (NXOpen.Tag body)
 Wrapper method for UF_SMD_exec_formed More...
 
void ExecSequence (NXOpen.Tag form_table, int record_index)
 DEPRECATED Wrapper method for UF_SMD_exec_sequence More...
 
void ExecUnformed (NXOpen.Tag body)
 Wrapper method for UF_SMD_exec_unformed More...
 
void ExecutePipNode (NXOpen.Tag node)
 Wrapper method for UF_SMD_execute_pip_node More...
 
void Initialize ()
 Wrapper method for UF_SMD_initialize More...
 
int IsInitialized ()
 Wrapper method for UF_SMD_is_initialized More...
 
void LoadStandards (string fspec)
 Wrapper method for UF_SMD_load_standards More...
 
unsafe void SetFpPrefs (ref FpPrefs fp_options)
 Wrapper method for UF_SMD_set_fp_prefs More...
 
unsafe void SetGeneralPrefs (ref GenPrefs general_prefs)
 Wrapper method for UF_SMD_set_general_prefs More...
 
void Terminate ()
 Wrapper method for UF_SMD_terminate More...
 
void UpdateFlatPattern (NXOpen.Tag body, out NXOpen.Tag flat_pattern)
 Wrapper method for UF_SMD_update_flat_pattern More...
 

Detailed Description

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

Member Enumeration Documentation

Wrapper for UF_SMD_angle_type_e_t

Refer to UF_SMD_angle_type_e_t for documentation
Mapping Help

Wrapper for UF_SMD_baf_options_e_t

Refer to UF_SMD_baf_options_e_t for documentation
Mapping Help

Wrapper for UF_SMD_bat_angle_type_e_t

Refer to UF_SMD_bat_angle_type_e_t for documentation
Mapping Help

Wrapper for UF_SMD_forming_method_e_t

Refer to UF_SMD_forming_method_e_t for documentation
Mapping Help

Wrapper for UF_SMD_pip_sequential_e_t

Refer to UF_SMD_pip_sequential_e_t for documentation
Mapping Help

Wrapper for UF_SMD_pip_type_enum_e_t

Refer to UF_SMD_pip_type_enum_e_t for documentation
Mapping Help

Wrapper for UF_SMD_radius_type_e_t

Refer to UF_SMD_radius_type_e_t for documentation
Mapping Help

Member Function Documentation

unsafe void NXOpen.UF.UFSmd.AskBendLineData ( NXOpen.Tag  bend_line,
out string  bend_formula,
out double  angle,
out double  inside_radius,
out double  thickness,
out double  bend_allowance,
out int  material_side 
)

Wrapper method for UF_SMD_ask_bend_line_data

Refer to UF_SMD_ask_bend_line_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskBendLines ( NXOpen.Tag  flat_pattern,
out int  num_bend_lines,
out NXOpen.Tag[]  bend_lines 
)

Wrapper method for UF_SMD_ask_bend_lines

Refer to UF_SMD_ask_bend_lines for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskBendSeqRecData ( NXOpen.Tag  form_table,
int  record_index,
out SeqOutput[]  seq_data,
out int  count 
)

DEPRECATED Wrapper method for UF_SMD_ask_bend_seq_rec_data

Refer to UF_SMD_ask_bend_seq_rec_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskBendSeqTblData ( NXOpen.Tag  form_table,
out SeqOutput[]  seq_data,
out int  count 
)

DEPRECATED Wrapper method for UF_SMD_ask_bend_seq_tbl_data

Refer to UF_SMD_ask_bend_seq_tbl_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskBendTanLines ( NXOpen.Tag  flat_pattern,
out int  num_bend_tan_lines,
out NXOpen.Tag[]  bend_tan_lines 
)

Wrapper method for UF_SMD_ask_bend_tan_lines

Refer to UF_SMD_ask_bend_tan_lines for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskChildPipNodes ( NXOpen.Tag  parent,
out int  n_pip_nodes,
out NXOpen.Tag[]  pip_nodes 
)

Wrapper method for UF_SMD_ask_child_pip_nodes

Refer to UF_SMD_ask_child_pip_nodes for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskContourLines ( NXOpen.Tag  flat_pattern,
out int  num_contour_lines,
out NXOpen.Tag[]  contour_lines 
)

Wrapper method for UF_SMD_ask_contour_lines

Refer to UF_SMD_ask_contour_lines for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.AskFlatPattern ( NXOpen.Tag  body,
out NXOpen.Tag  flat_pattern 
)

Wrapper method for UF_SMD_ask_flat_pattern

Refer to UF_SMD_ask_flat_pattern for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskFormableFeats ( NXOpen.Tag  body,
out NXOpen.Tag[]  feat_list 
)

Wrapper method for UF_SMD_ask_formable_feats

Refer to UF_SMD_ask_formable_feats for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskFormblkLines ( NXOpen.Tag  flat_pattern,
out int  num_formblk_lines,
out NXOpen.Tag[]  formblk_lines 
)

Wrapper method for UF_SMD_ask_formblk_lines

Refer to UF_SMD_ask_formblk_lines for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.AskFormTbl ( NXOpen.Tag  body,
out NXOpen.Tag  form_table 
)

DEPRECATED Wrapper method for UF_SMD_ask_form_tbl

Refer to UF_SMD_ask_form_tbl for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.AskFormTblCount ( NXOpen.Tag  form_table,
out int  count 
)

DEPRECATED Wrapper method for UF_SMD_ask_form_tbl_count

Refer to UF_SMD_ask_form_tbl_count for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.AskFormTblCurrentSeq ( NXOpen.Tag  form_table,
out int  record_index 
)

DEPRECATED Wrapper method for UF_SMD_ask_form_tbl_current_seq

Refer to UF_SMD_ask_form_tbl_current_seq for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskFormTblData ( NXOpen.Tag  form_table,
out FormOutput[]  form_data,
out int  count 
)

DEPRECATED Wrapper method for UF_SMD_ask_form_tbl_data

Refer to UF_SMD_ask_form_tbl_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskFpAddCurves ( NXOpen.Tag  body,
out int  num_additional_curves,
out NXOpen.Tag[]  additional_curves 
)

Wrapper method for UF_SMD_ask_fp_add_curves

Refer to UF_SMD_ask_fp_add_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskFpChildren ( NXOpen.Tag  flat_pattern,
NXOpen.Tag  parent,
out int  num_children,
out NXOpen.Tag[]  children 
)

Wrapper method for UF_SMD_ask_fp_children

Refer to UF_SMD_ask_fp_children for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskFpFaces ( NXOpen.Tag  body,
out int  num_faces,
out NXOpen.Tag[]  faces 
)

Wrapper method for UF_SMD_ask_fp_faces

Refer to UF_SMD_ask_fp_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.AskFpParent ( NXOpen.Tag  child,
out NXOpen.Tag  parent 
)

Wrapper method for UF_SMD_ask_fp_parent

Refer to UF_SMD_ask_fp_parent for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskFpPrefs ( out FpPrefs[]  fp_options)

Wrapper method for UF_SMD_ask_fp_prefs

Refer to UF_SMD_ask_fp_prefs for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskGeneralPrefs ( out GenPrefs[]  general_prefs)

Wrapper method for UF_SMD_ask_general_prefs

Refer to UF_SMD_ask_general_prefs for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.AskPipNodeData ( NXOpen.Tag  node,
out PipNodeData  node_data 
)

Wrapper method for UF_SMD_ask_pip_node_data

Refer to UF_SMD_ask_pip_node_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.ChkEntirePartStds ( out ChkStdResults[]  results)

Wrapper method for UF_SMD_chk_entire_part_stds

Refer to UF_SMD_chk_entire_part_stds for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.ChkFeatureStds ( NXOpen.Tag[]  features,
int  num_features,
out ChkStdResults[]  results 
)

Wrapper method for UF_SMD_chk_feature_stds

Refer to UF_SMD_chk_feature_stds for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.ClearFormTbl ( NXOpen.Tag  form_table)

DEPRECATED Wrapper method for UF_SMD_clear_form_tbl

Refer to UF_SMD_clear_form_tbl for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.CreateFlatPattern ( string  name,
int  layer,
NXOpen.Tag  start_face,
out NXOpen.Tag  flat_pattern 
)

Wrapper method for UF_SMD_create_flat_pattern

Refer to UF_SMD_create_flat_pattern for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.CreateFormTbl ( NXOpen.Tag  body,
out NXOpen.Tag  form_table 
)

DEPRECATED Wrapper method for UF_SMD_create_form_tbl

Refer to UF_SMD_create_form_tbl for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.CreatePipNode ( ref PipNodeData  node_data,
out NXOpen.Tag  node_tag 
)

Wrapper method for UF_SMD_create_pip_node

Refer to UF_SMD_create_pip_node for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.CreateRepresentation ( NXOpen.Tag  feature,
int  hint_flag,
out NXOpen.Tag  new_feature 
)

Wrapper method for UF_SMD_create_representation

Refer to UF_SMD_create_representation for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.DeleteBendSequence ( NXOpen.Tag  form_table,
int  record_index 
)

DEPRECATED Wrapper method for UF_SMD_delete_bend_sequence

Refer to UF_SMD_delete_bend_sequence for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.DeleteFlatPattern ( NXOpen.Tag  flat_pattern)

Wrapper method for UF_SMD_delete_flat_pattern

Refer to UF_SMD_delete_flat_pattern for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.DeletePipNode ( NXOpen.Tag  node)

Wrapper method for UF_SMD_delete_pip_node

Refer to UF_SMD_delete_pip_node for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.DeleteRepresentation ( NXOpen.Tag  feature,
out NXOpen.Tag  new_feature 
)

Wrapper method for UF_SMD_delete_representation

Refer to UF_SMD_delete_representation for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.EditPipNode ( NXOpen.Tag  node,
ref PipNodeData  node_data 
)

Wrapper method for UF_SMD_edit_pip_node

Refer to UF_SMD_edit_pip_node for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.EvalTrimAngles ( NXOpen.Tag[]  curves,
int  num_curves,
NXOpen.Tag[]  faces,
int  num_faces,
double[]  dir_vec,
double  equal_arc_len,
out int  num_of_pts,
out NXOpen.Tag[]  pts,
out NXOpen.Tag[]  assoc_curves,
out NXOpen.Tag[]  assoc_faces,
out double[]  trim_ang_array 
)

Wrapper method for UF_SMD_eval_trim_angles

Refer to UF_SMD_eval_trim_angles for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.ExecFormed ( NXOpen.Tag  body)

Wrapper method for UF_SMD_exec_formed

Refer to UF_SMD_exec_formed for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.ExecSequence ( NXOpen.Tag  form_table,
int  record_index 
)

DEPRECATED Wrapper method for UF_SMD_exec_sequence

Refer to UF_SMD_exec_sequence for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.ExecUnformed ( NXOpen.Tag  body)

Wrapper method for UF_SMD_exec_unformed

Refer to UF_SMD_exec_unformed for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.ExecutePipNode ( NXOpen.Tag  node)

Wrapper method for UF_SMD_execute_pip_node

Refer to UF_SMD_execute_pip_node for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.Initialize ( )

Wrapper method for UF_SMD_initialize

Refer to UF_SMD_initialize for documentation
Mapping Help

License requirements:None

int NXOpen.UF.UFSmd.IsInitialized ( )

Wrapper method for UF_SMD_is_initialized

Refer to UF_SMD_is_initialized for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.LoadStandards ( string  fspec)

Wrapper method for UF_SMD_load_standards

Refer to UF_SMD_load_standards for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.SetFpPrefs ( ref FpPrefs  fp_options)

Wrapper method for UF_SMD_set_fp_prefs

Refer to UF_SMD_set_fp_prefs for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFSmd.SetGeneralPrefs ( ref GenPrefs  general_prefs)

Wrapper method for UF_SMD_set_general_prefs

Refer to UF_SMD_set_general_prefs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.Terminate ( )

Wrapper method for UF_SMD_terminate

Refer to UF_SMD_terminate for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFSmd.UpdateFlatPattern ( NXOpen.Tag  body,
out NXOpen.Tag  flat_pattern 
)

Wrapper method for UF_SMD_update_flat_pattern

Refer to UF_SMD_update_flat_pattern 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.