Class UFSmd
Inheritance
System.Object
System.MarshalByRefObject
UFSmd
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 UFSmd : NXRemotableObject, IMessageSink
Methods
AskBendLineData(Tag, out String, out Double, out Double, out Double, out Double, out Int32)
Declaration
public void AskBendLineData(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)
Parameters
Type |
Name |
Description |
Tag |
bend_line |
|
System.String |
bend_formula |
|
System.Double |
angle |
|
System.Double |
inside_radius |
|
System.Double |
thickness |
|
System.Double |
bend_allowance |
|
System.Int32 |
material_side |
|
AskBendLines(Tag, out Int32, out Tag[])
Declaration
public void AskBendLines(Tag flat_pattern, out int num_bend_lines, out Tag[] bend_lines)
Parameters
Type |
Name |
Description |
Tag |
flat_pattern |
|
System.Int32 |
num_bend_lines |
|
Tag[] |
bend_lines |
|
AskBendSeqRecData(Tag, Int32, out UFSmd.SeqOutput[], out Int32)
Declaration
[Obsolete("Deprecated")]
public void AskBendSeqRecData(Tag form_table, int record_index, out UFSmd.SeqOutput[] seq_data, out int count)
Parameters
Type |
Name |
Description |
Tag |
form_table |
|
System.Int32 |
record_index |
|
UFSmd.SeqOutput[] |
seq_data |
|
System.Int32 |
count |
|
AskBendSeqTblData(Tag, out UFSmd.SeqOutput[], out Int32)
Declaration
[Obsolete("Deprecated")]
public void AskBendSeqTblData(Tag form_table, out UFSmd.SeqOutput[] seq_data, out int count)
Parameters
AskBendTanLines(Tag, out Int32, out Tag[])
Declaration
public void AskBendTanLines(Tag flat_pattern, out int num_bend_tan_lines, out Tag[] bend_tan_lines)
Parameters
Type |
Name |
Description |
Tag |
flat_pattern |
|
System.Int32 |
num_bend_tan_lines |
|
Tag[] |
bend_tan_lines |
|
AskChildPipNodes(Tag, out Int32, out Tag[])
Declaration
public void AskChildPipNodes(Tag parent, out int n_pip_nodes, out Tag[] pip_nodes)
Parameters
Type |
Name |
Description |
Tag |
parent |
|
System.Int32 |
n_pip_nodes |
|
Tag[] |
pip_nodes |
|
AskContourLines(Tag, out Int32, out Tag[])
Declaration
public void AskContourLines(Tag flat_pattern, out int num_contour_lines, out Tag[] contour_lines)
Parameters
Type |
Name |
Description |
Tag |
flat_pattern |
|
System.Int32 |
num_contour_lines |
|
Tag[] |
contour_lines |
|
AskFlatPattern(Tag, out Tag)
Declaration
public void AskFlatPattern(Tag body, out Tag flat_pattern)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag |
flat_pattern |
|
Declaration
public void AskFormableFeats(Tag body, out Tag[] feat_list)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag[] |
feat_list |
|
Declaration
public void AskFormblkLines(Tag flat_pattern, out int num_formblk_lines, out Tag[] formblk_lines)
Parameters
Type |
Name |
Description |
Tag |
flat_pattern |
|
System.Int32 |
num_formblk_lines |
|
Tag[] |
formblk_lines |
|
Declaration
[Obsolete("Deprecated")]
public void AskFormTbl(Tag body, out Tag form_table)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag |
form_table |
|
Declaration
[Obsolete("Deprecated")]
public void AskFormTblCount(Tag form_table, out int count)
Parameters
Type |
Name |
Description |
Tag |
form_table |
|
System.Int32 |
count |
|
Declaration
[Obsolete("Deprecated")]
public void AskFormTblCurrentSeq(Tag form_table, out int record_index)
Parameters
Type |
Name |
Description |
Tag |
form_table |
|
System.Int32 |
record_index |
|
Declaration
[Obsolete("Deprecated")]
public void AskFormTblData(Tag form_table, out UFSmd.FormOutput[] form_data, out int count)
Parameters
AskFpAddCurves(Tag, out Int32, out Tag[])
Declaration
public void AskFpAddCurves(Tag body, out int num_additional_curves, out Tag[] additional_curves)
Parameters
Type |
Name |
Description |
Tag |
body |
|
System.Int32 |
num_additional_curves |
|
Tag[] |
additional_curves |
|
AskFpChildren(Tag, Tag, out Int32, out Tag[])
Declaration
public void AskFpChildren(Tag flat_pattern, Tag parent, out int num_children, out Tag[] children)
Parameters
Type |
Name |
Description |
Tag |
flat_pattern |
|
Tag |
parent |
|
System.Int32 |
num_children |
|
Tag[] |
children |
|
AskFpFaces(Tag, out Int32, out Tag[])
Declaration
public void AskFpFaces(Tag body, out int num_faces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
body |
|
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
AskFpParent(Tag, out Tag)
Declaration
public void AskFpParent(Tag child, out Tag parent)
Parameters
Type |
Name |
Description |
Tag |
child |
|
Tag |
parent |
|
AskFpPrefs(out UFSmd.FpPrefs[])
Declaration
public void AskFpPrefs(out UFSmd.FpPrefs[] fp_options)
Parameters
AskGeneralPrefs(out UFSmd.GenPrefs[])
Declaration
public void AskGeneralPrefs(out UFSmd.GenPrefs[] general_prefs)
Parameters
AskPipNodeData(Tag, out UFSmd.PipNodeData)
Declaration
public void AskPipNodeData(Tag node, out UFSmd.PipNodeData node_data)
Parameters
ChkEntirePartStds(out UFSmd.ChkStdResults[])
Declaration
public void ChkEntirePartStds(out UFSmd.ChkStdResults[] results)
Parameters
ChkFeatureStds(Tag[], Int32, out UFSmd.ChkStdResults[])
Declaration
public void ChkFeatureStds(Tag[] features, int num_features, out UFSmd.ChkStdResults[] results)
Parameters
Declaration
[Obsolete("Deprecated")]
public void ClearFormTbl(Tag form_table)
Parameters
Type |
Name |
Description |
Tag |
form_table |
|
CreateFlatPattern(String, Int32, Tag, out Tag)
Declaration
public void CreateFlatPattern(string name, int layer, Tag start_face, out Tag flat_pattern)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Int32 |
layer |
|
Tag |
start_face |
|
Tag |
flat_pattern |
|
Declaration
[Obsolete("Deprecated")]
public void CreateFormTbl(Tag body, out Tag form_table)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag |
form_table |
|
CreatePipNode(ref UFSmd.PipNodeData, out Tag)
Declaration
public void CreatePipNode(ref UFSmd.PipNodeData node_data, out Tag node_tag)
Parameters
CreateRepresentation(Tag, Int32, out Tag)
Declaration
public void CreateRepresentation(Tag feature, int hint_flag, out Tag new_feature)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Int32 |
hint_flag |
|
Tag |
new_feature |
|
DeleteBendSequence(Tag, Int32)
Declaration
[Obsolete("Deprecated")]
public void DeleteBendSequence(Tag form_table, int record_index)
Parameters
Type |
Name |
Description |
Tag |
form_table |
|
System.Int32 |
record_index |
|
DeleteFlatPattern(Tag)
Declaration
public void DeleteFlatPattern(Tag flat_pattern)
Parameters
Type |
Name |
Description |
Tag |
flat_pattern |
|
DeletePipNode(Tag)
Declaration
public void DeletePipNode(Tag node)
Parameters
Type |
Name |
Description |
Tag |
node |
|
DeleteRepresentation(Tag, out Tag)
Declaration
public void DeleteRepresentation(Tag feature, out Tag new_feature)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag |
new_feature |
|
EditPipNode(Tag, ref UFSmd.PipNodeData)
Declaration
public void EditPipNode(Tag node, ref UFSmd.PipNodeData node_data)
Parameters
EvalTrimAngles(Tag[], Int32, Tag[], Int32, Double[], Double, out Int32, out Tag[], out Tag[], out Tag[], out Double[])
Declaration
public void EvalTrimAngles(Tag[] curves, int num_curves, Tag[] faces, int num_faces, double[] dir_vec, double equal_arc_len, out int num_of_pts, out Tag[] pts, out Tag[] assoc_curves, out Tag[] assoc_faces, out double[] trim_ang_array)
Parameters
Type |
Name |
Description |
Tag[] |
curves |
|
System.Int32 |
num_curves |
|
Tag[] |
faces |
|
System.Int32 |
num_faces |
|
System.Double[] |
dir_vec |
|
System.Double |
equal_arc_len |
|
System.Int32 |
num_of_pts |
|
Tag[] |
pts |
|
Tag[] |
assoc_curves |
|
Tag[] |
assoc_faces |
|
System.Double[] |
trim_ang_array |
|
Declaration
public void ExecFormed(Tag body)
Parameters
Type |
Name |
Description |
Tag |
body |
|
ExecSequence(Tag, Int32)
Declaration
[Obsolete("Deprecated")]
public void ExecSequence(Tag form_table, int record_index)
Parameters
Type |
Name |
Description |
Tag |
form_table |
|
System.Int32 |
record_index |
|
Declaration
public void ExecUnformed(Tag body)
Parameters
Type |
Name |
Description |
Tag |
body |
|
ExecutePipNode(Tag)
Declaration
public void ExecutePipNode(Tag node)
Parameters
Type |
Name |
Description |
Tag |
node |
|
Initialize()
Declaration
IsInitialized()
Declaration
public int IsInitialized()
Returns
Type |
Description |
System.Int32 |
|
LoadStandards(String)
Declaration
public void LoadStandards(string fspec)
Parameters
Type |
Name |
Description |
System.String |
fspec |
|
SetFpPrefs(ref UFSmd.FpPrefs)
Declaration
public void SetFpPrefs(ref UFSmd.FpPrefs fp_options)
Parameters
SetGeneralPrefs(ref UFSmd.GenPrefs)
Declaration
public void SetGeneralPrefs(ref UFSmd.GenPrefs general_prefs)
Parameters
Terminate()
Declaration
UpdateFlatPattern(Tag, out Tag)
Declaration
public void UpdateFlatPattern(Tag body, out Tag flat_pattern)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag |
flat_pattern |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink