Class UFRoute
Inheritance
System.Object
System.MarshalByRefObject
UFRoute
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 UFRoute : NXRemotableObject, IMessageSink
Methods
AddSegmentToStock(Tag, Tag)
Declaration
public void AddSegmentToStock(Tag stock, Tag segment)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
Tag |
segment |
|
AddTerminalPorts(Tag, Int32, Tag[])
Declaration
[Obsolete("Deprecated")]
public void AddTerminalPorts(Tag multi, int num_terms, Tag[] terms)
Parameters
Type |
Name |
Description |
Tag |
multi |
|
System.Int32 |
num_terms |
|
Tag[] |
terms |
|
AddVirtualPorts(Tag, Int32, String[])
Declaration
[Obsolete("Deprecated")]
public void AddVirtualPorts(Tag multi, int num_terms, string[] terms)
Parameters
Type |
Name |
Description |
Tag |
multi |
|
System.Int32 |
num_terms |
|
System.String[] |
terms |
|
AlignStock(Tag, Double[])
Declaration
public void AlignStock(Tag stock, double[] rotate_vec)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.Double[] |
rotate_vec |
|
ArePortsConnectable(Tag, Tag)
Declaration
[Obsolete("Deprecated")]
public bool ArePortsConnectable(Tag port1, Tag port2)
Parameters
Type |
Name |
Description |
Tag |
port1 |
|
Tag |
port2 |
|
Returns
Type |
Description |
System.Boolean |
|
AreSegmentsTangent(Tag, Tag, Tag)
Declaration
public bool AreSegmentsTangent(Tag segment1, Tag segment, Tag rcp)
Parameters
Type |
Name |
Description |
Tag |
segment1 |
|
Tag |
segment |
|
Tag |
rcp |
|
Returns
Type |
Description |
System.Boolean |
|
AskAnchorPosition(Tag, Double[])
Declaration
public void AskAnchorPosition(Tag anchor_tag, double[] position)
Parameters
Type |
Name |
Description |
Tag |
anchor_tag |
|
System.Double[] |
position |
|
AskAnchorStock(Tag, out Int32, out Tag[])
Declaration
public void AskAnchorStock(Tag anchor_tag, out int num_stocks, out Tag[] stocks)
Parameters
Type |
Name |
Description |
Tag |
anchor_tag |
|
System.Int32 |
num_stocks |
|
Tag[] |
stocks |
|
AskAnchorStockData(Tag, out Int32, out Tag[])
Declaration
public void AskAnchorStockData(Tag anchor_tag, out int num_stock_data, out Tag[] stock_datas)
Parameters
Type |
Name |
Description |
Tag |
anchor_tag |
|
System.Int32 |
num_stock_data |
|
Tag[] |
stock_datas |
|
AskAppViewCorners(IntPtr, out Int32)
Declaration
public void AskAppViewCorners(IntPtr app_view, out int curves)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.Int32 |
curves |
|
AskAppViewCurves(IntPtr, out Int32)
Declaration
public void AskAppViewCurves(IntPtr app_view, out int curves)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.Int32 |
curves |
|
AskAppViewDefStock(IntPtr, out String, out String)
Declaration
public void AskAppViewDefStock(IntPtr app_view, out string stock, out string anchor)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.String |
stock |
|
System.String |
anchor |
|
AskAppViewDefStyle(IntPtr, out Int32)
Declaration
public void AskAppViewDefStyle(IntPtr app_view, out int style)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.Int32 |
style |
|
AskAppViewDesc(IntPtr, out String)
Declaration
public void AskAppViewDesc(IntPtr app_view, out string description)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.String |
description |
|
AskAppViewExtPlib(IntPtr, out String, out String)
Declaration
public void AskAppViewExtPlib(IntPtr app_view, out string library, out string entry)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.String |
library |
|
System.String |
entry |
|
AskAppViewFabCharx(IntPtr, out Int32, out UFRoute.CharDesc[])
Declaration
public void AskAppViewFabCharx(IntPtr app_view, out int num_charx, out UFRoute.CharDesc[] entry)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.Int32 |
num_charx |
|
UFRoute.CharDesc[] |
entry |
|
AskAppViewFilename(IntPtr, out String)
Declaration
public void AskAppViewFilename(IntPtr app_view, out string filename)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.String |
filename |
|
AskAppViewName(IntPtr, out String)
Declaration
public void AskAppViewName(IntPtr app_view, out string name)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.String |
name |
|
AskAppViewOptCharx(IntPtr, out Int32, out UFRoute.CharDesc[])
Declaration
public void AskAppViewOptCharx(IntPtr app_view, out int num_charx, out UFRoute.CharDesc[] charx)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.Int32 |
num_charx |
|
UFRoute.CharDesc[] |
charx |
|
AskAppViewPlibType(IntPtr, out Int32)
Declaration
public void AskAppViewPlibType(IntPtr app_view, out int type)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.Int32 |
type |
|
AskAppViewReqCharx(IntPtr, out Int32, out UFRoute.CharDesc[])
Declaration
public void AskAppViewReqCharx(IntPtr app_view, out int num_charx, out UFRoute.CharDesc[] charx)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
System.Int32 |
num_charx |
|
UFRoute.CharDesc[] |
charx |
|
AskBendRadius(Tag, out Double)
Declaration
public void AskBendRadius(Tag bend_tag, out double radius)
Parameters
Type |
Name |
Description |
Tag |
bend_tag |
|
System.Double |
radius |
|
AskBendRcp(Tag, out Tag)
Declaration
public void AskBendRcp(Tag bend_tag, out Tag rcp)
Parameters
Type |
Name |
Description |
Tag |
bend_tag |
|
Tag |
rcp |
|
AskBendSegment(Tag, out Tag)
Declaration
public void AskBendSegment(Tag bend_obj, out Tag seg_id)
Parameters
Type |
Name |
Description |
Tag |
bend_obj |
|
Tag |
seg_id |
|
AskBuiltInPathObjs(Tag, out Int32, out Tag[])
Declaration
public void AskBuiltInPathObjs(Tag bip, out int num_objs, out Tag[] objects)
Parameters
Type |
Name |
Description |
Tag |
bip |
|
System.Int32 |
num_objs |
|
Tag[] |
objects |
|
AskBuiltInPaths(Tag, out Int32, out Tag[], out String[])
Declaration
public void AskBuiltInPaths(Tag part, out int num_paths, out Tag[] paths, out string[] bip_names)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
num_paths |
|
Tag[] |
paths |
|
System.String[] |
bip_names |
|
AskCharxEnv(out Int32, out EplibCharx[])
Declaration
public void AskCharxEnv(out int num_charx, out EplibCharx[] charx)
Parameters
Type |
Name |
Description |
System.Int32 |
num_charx |
|
EplibCharx[] |
charx |
|
AskConnectionPorts(Tag, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void AskConnectionPorts(Tag conn_tag, out Tag[] ports)
Parameters
Type |
Name |
Description |
Tag |
conn_tag |
|
Tag[] |
ports |
|
AskCrossCurves(Tag, out Int32, out Tag[])
Declaration
public void AskCrossCurves(Tag cross_tag, out int num_curves, out Tag[] curves)
Parameters
Type |
Name |
Description |
Tag |
cross_tag |
|
System.Int32 |
num_curves |
|
Tag[] |
curves |
|
AskCrossOffsets(Tag, Double[])
Declaration
public void AskCrossOffsets(Tag cross_tag, double[] offsets)
Parameters
Type |
Name |
Description |
Tag |
cross_tag |
|
System.Double[] |
offsets |
|
AskCrossStockData(Tag, out Int32, out Tag[])
Declaration
public void AskCrossStockData(Tag cross_tag, out int num_stock_data, out Tag[] stock_data_tags)
Parameters
Type |
Name |
Description |
Tag |
cross_tag |
|
System.Int32 |
num_stock_data |
|
Tag[] |
stock_data_tags |
|
AskCrossStyle(Tag, out Int32)
Declaration
public void AskCrossStyle(Tag cross_tag, out int style)
Parameters
Type |
Name |
Description |
Tag |
cross_tag |
|
System.Int32 |
style |
|
AskCurrentAppView()
Declaration
public IntPtr AskCurrentAppView()
Returns
Type |
Description |
System.IntPtr |
|
AskHarnessComps(Tag, out Int32, out Tag[])
Declaration
public void AskHarnessComps(Tag harness, out int num_comps, out Tag[] comps)
Parameters
Type |
Name |
Description |
Tag |
harness |
|
System.Int32 |
num_comps |
|
Tag[] |
comps |
|
AskHarnessWires(Tag, out Int32, out Tag[])
Declaration
public void AskHarnessWires(Tag harness, out int num_wires, out Tag[] wires)
Parameters
Type |
Name |
Description |
Tag |
harness |
|
System.Int32 |
num_wires |
|
Tag[] |
wires |
|
AskLengthTolerance(out Double)
Declaration
public void AskLengthTolerance(out double tol)
Parameters
Type |
Name |
Description |
System.Double |
tol |
|
AskLoadedBendTables(out Int32, out String[])
Declaration
[Obsolete("Deprecated")]
public void AskLoadedBendTables(out int num_tables, out string[] tables)
Parameters
Type |
Name |
Description |
System.Int32 |
num_tables |
|
System.String[] |
tables |
|
AskMultiportStrings(Tag, out Int32, out String[])
Declaration
[Obsolete("Deprecated")]
public void AskMultiportStrings(Tag port_tag, out int num_strings, out string[] strings)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Int32 |
num_strings |
|
System.String[] |
strings |
|
Declaration
[Obsolete("Deprecated")]
public void AskMultiportTags(Tag port_tag, out int num_tags, out Tag[] tags)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Int32 |
num_tags |
|
Tag[] |
tags |
|
AskMultiportTerminals(Tag, out Int32, out Tag[], out Int32, out String[])
Declaration
public void AskMultiportTerminals(Tag multi, out int num_terms, out Tag[] terms, out int num_virts, out string[] virts)
Parameters
Type |
Name |
Description |
Tag |
multi |
|
System.Int32 |
num_terms |
|
Tag[] |
terms |
|
System.Int32 |
num_virts |
|
System.String[] |
virts |
|
AskMultiportTermname(Tag, out String)
Declaration
[Obsolete("Deprecated")]
public void AskMultiportTermname(Tag port_tag, out string name)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.String |
name |
|
AskObjBendRadius(Tag, out Double)
Declaration
public bool AskObjBendRadius(Tag obj_id, out double radius)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.Double |
radius |
|
Returns
Type |
Description |
System.Boolean |
|
AskObjCornerInfo(Tag, out Int32, out Tag, out Tag)
Declaration
public bool AskObjCornerInfo(Tag obj_id, out int crn_typ, out Tag crn_rcp, out Tag crn_obj)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.Int32 |
crn_typ |
|
Tag |
crn_rcp |
|
Tag |
crn_obj |
|
Returns
Type |
Description |
System.Boolean |
|
AskObjectPort(Tag, out Int32, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void AskObjectPort(Tag _object, out int num_ports, out Tag[] ports)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Int32 |
num_ports |
|
Tag[] |
ports |
|
AskObjectStock(Tag, out Tag)
Declaration
public void AskObjectStock(Tag obj_id, out Tag stock)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
Tag |
stock |
|
AskPartDuplicateRcps(Tag, Double, out Boolean, out Int32, out UFRoute.TagList[])
Declaration
public void AskPartDuplicateRcps(Tag part, double tolerance, out bool found_duplicates, out int num_part_dup_rcp_lists, out UFRoute.TagList[] part_dup_rcp_lists)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Double |
tolerance |
|
System.Boolean |
found_duplicates |
|
System.Int32 |
num_part_dup_rcp_lists |
|
UFRoute.TagList[] |
part_dup_rcp_lists |
|
AskPartDuplicateSegs(Tag, Double, out Boolean, out Int32, out UFRoute.TagList[])
Declaration
public void AskPartDuplicateSegs(Tag part, double tolerance, out bool found_duplicates, out int num_part_dup_seg_lists, out UFRoute.TagList[] part_dup_seg_lists)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Double |
tolerance |
|
System.Boolean |
found_duplicates |
|
System.Int32 |
num_part_dup_seg_lists |
|
UFRoute.TagList[] |
part_dup_seg_lists |
|
AskPartNumRcps(Tag, out Int32)
Declaration
public void AskPartNumRcps(Tag part, out int num_part_rcps)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
num_part_rcps |
|
AskPartNumSegs(Tag, out Int32)
Declaration
public void AskPartNumSegs(Tag part, out int num_part_segs)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
num_part_segs |
|
AskPartOccPorts(Tag, out Int32, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void AskPartOccPorts(Tag part_tag, out int num_ports, out Tag[] ports)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.Int32 |
num_ports |
|
Tag[] |
ports |
|
AskPartPartType(Tag, out Int32)
Declaration
public void AskPartPartType(Tag r_part, out int type)
Parameters
Type |
Name |
Description |
Tag |
r_part |
|
System.Int32 |
type |
|
AskPartRcps(Tag, out Int32, out Tag[])
Declaration
public void AskPartRcps(Tag part, out int num_part_rcps, out Tag[] part_rcps)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
num_part_rcps |
|
Tag[] |
part_rcps |
|
AskPartSearchPath(out Tag)
Declaration
public void AskPartSearchPath(out Tag path)
Parameters
Type |
Name |
Description |
Tag |
path |
|
AskPartSegs(Tag, out Int32, out Tag[])
Declaration
public void AskPartSegs(Tag part, out int num_part_segs, out Tag[] part_segs)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
num_part_segs |
|
Tag[] |
part_segs |
|
Declaration
public void AskPlacesTransform(IntPtr places, double[] origin, double[] csys_matrix)
Parameters
Type |
Name |
Description |
System.IntPtr |
places |
|
System.Double[] |
origin |
|
System.Double[] |
csys_matrix |
|
AskPortAlignFlag(Tag, out Boolean)
Declaration
[Obsolete("Deprecated")]
public void AskPortAlignFlag(Tag port_tag, out bool flag)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Boolean |
flag |
|
AskPortAlignVector(Tag, Double[])
Declaration
[Obsolete("Deprecated")]
public void AskPortAlignVector(Tag port_tag, double[] vector)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Double[] |
vector |
|
AskPortBackExtension(Tag, out Double)
Declaration
[Obsolete("Deprecated")]
public void AskPortBackExtension(Tag port, out double ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
ext |
|
AskPortBackExtensionObj(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortBackExtensionObj(Tag port, out Tag ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
ext |
|
AskPortCharx(String, Int32, Tag, out EplibCharx)
Declaration
[Obsolete("Deprecated")]
public void AskPortCharx(string charx_name, int expected_type, Tag port_tag, out EplibCharx desired_charx)
Parameters
Type |
Name |
Description |
System.String |
charx_name |
|
System.Int32 |
expected_type |
|
Tag |
port_tag |
|
EplibCharx |
desired_charx |
|
AskPortClockIncrement(Tag, out Double)
Declaration
[Obsolete("Deprecated")]
public void AskPortClockIncrement(Tag port, out double increment)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
increment |
|
AskPortConnectedPort(Tag, out Tag, out Boolean)
Declaration
[Obsolete("Deprecated")]
public void AskPortConnectedPort(Tag curr_port, out Tag connected_port, out bool connected)
Parameters
Type |
Name |
Description |
Tag |
curr_port |
|
Tag |
connected_port |
|
System.Boolean |
connected |
|
AskPortConnection(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortConnection(Tag port_tag, out Tag connection)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
Tag |
connection |
|
AskPortConnPort(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public bool AskPortConnPort(Tag curr_port, out Tag connected_port)
Parameters
Type |
Name |
Description |
Tag |
curr_port |
|
Tag |
connected_port |
|
Returns
Type |
Description |
System.Boolean |
|
AskPortCutBackLength(Tag, out Double)
Declaration
[Obsolete("Deprecated")]
public void AskPortCutBackLength(Tag port, out double cut_back_length)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
cut_back_length |
|
AskPortEngagedPos(Tag, Double[])
Declaration
[Obsolete("Deprecated")]
public void AskPortEngagedPos(Tag port, double[] position)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double[] |
position |
|
AskPortEngagement(Tag, out Double)
Declaration
[Obsolete("Deprecated")]
public void AskPortEngagement(Tag port_tag, out double distance)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Double |
distance |
|
AskPortEngageObj(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortEngageObj(Tag port_tag, out Tag engage_obj)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
Tag |
engage_obj |
|
AskPortExtension(Tag, out Double)
Declaration
[Obsolete("Deprecated")]
public void AskPortExtension(Tag port, out double ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
ext |
|
AskPortExtensionObj(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortExtensionObj(Tag port, out Tag ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
ext |
|
AskPortLockInfo(Tag, out Boolean, out Boolean, out Boolean)
Declaration
[Obsolete("Deprecated")]
public void AskPortLockInfo(Tag port_occ, out bool is_locked, out bool is_rotation_locked, out bool is_from_port)
Parameters
Type |
Name |
Description |
Tag |
port_occ |
|
System.Boolean |
is_locked |
|
System.Boolean |
is_rotation_locked |
|
System.Boolean |
is_from_port |
|
AskPortMultiport(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortMultiport(Tag port, out Tag multi)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
multi |
|
AskPortOccOfPort(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortOccOfPort(Tag port_tag, out Tag port_occ)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
Tag |
port_occ |
|
AskPortOnSegment(Tag, Int32, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortOnSegment(Tag segment, int segend, out Tag port)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
segend |
|
Tag |
port |
|
AskPortPartOcc(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortPartOcc(Tag port_tag, out Tag part_occ)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
Tag |
part_occ |
|
AskPortPosition(Tag, Double[])
Declaration
[Obsolete("Deprecated")]
public void AskPortPosition(Tag port_tag, double[] position)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Double[] |
position |
|
AskPortRotateFlag(Tag, out Boolean)
Declaration
[Obsolete("Deprecated")]
public void AskPortRotateFlag(Tag port_tag, out bool flag)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Boolean |
flag |
|
AskPortRotateVector(Tag, Double[])
Declaration
[Obsolete("Deprecated")]
public void AskPortRotateVector(Tag port_tag, double[] vector)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Double[] |
vector |
|
AskPortSegment(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortSegment(Tag port_tag, out Tag segment)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
Tag |
segment |
|
AskPortStock(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskPortStock(Tag port_tag, out Tag stock_tag)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
Tag |
stock_tag |
|
AskPortTerminalPorts(Tag, out Int32, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void AskPortTerminalPorts(Tag port, out int num_terms, out Tag[] terms)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Int32 |
num_terms |
|
Tag[] |
terms |
|
AskRcpAtTermPort(Tag, out Tag, out Boolean)
Declaration
[Obsolete("Deprecated")]
public void AskRcpAtTermPort(Tag port, out Tag rcp, out bool at)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
rcp |
|
System.Boolean |
at |
|
AskRcpCorner(Tag, out Tag)
Declaration
public void AskRcpCorner(Tag rcp_tag, out Tag corner)
Parameters
Type |
Name |
Description |
Tag |
rcp_tag |
|
Tag |
corner |
|
AskRcpOnPort(Tag, out Tag)
Declaration
public void AskRcpOnPort(Tag port_tag, out Tag rcp_tag)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
Tag |
rcp_tag |
|
AskRcpPorts(Tag, out Int32, out Tag[])
Declaration
public void AskRcpPorts(Tag rcp, out int num_ports, out Tag[] ports)
Parameters
Type |
Name |
Description |
Tag |
rcp |
|
System.Int32 |
num_ports |
|
Tag[] |
ports |
|
AskRcpPosition(Tag, Double[])
Declaration
public void AskRcpPosition(Tag rcp_id, double[] rcp_pos)
Parameters
Type |
Name |
Description |
Tag |
rcp_id |
|
System.Double[] |
rcp_pos |
|
AskRcpSegments(Tag, out Int32, out Tag[])
Declaration
public void AskRcpSegments(Tag rcp_tag, out int num_segs, out Tag[] segments)
Parameters
Type |
Name |
Description |
Tag |
rcp_tag |
|
System.Int32 |
num_segs |
|
Tag[] |
segments |
|
AskRcpSegs(Tag, out Int32, out Tag[])
Declaration
public void AskRcpSegs(Tag rcp_id, out int num_segs, out Tag[] segments)
Parameters
Type |
Name |
Description |
Tag |
rcp_id |
|
System.Int32 |
num_segs |
|
Tag[] |
segments |
|
AskRouteEnd(Tag, out Tag)
Declaration
public void AskRouteEnd(Tag route, out Tag end)
Parameters
Type |
Name |
Description |
Tag |
route |
|
Tag |
end |
|
AskRouteObjs(Tag, out Int32, out Tag[])
Declaration
public void AskRouteObjs(Tag route, out int num_objs, out Tag[] objs)
Parameters
Type |
Name |
Description |
Tag |
route |
|
System.Int32 |
num_objs |
|
Tag[] |
objs |
|
AskRouteStart(Tag, out Tag)
Declaration
public void AskRouteStart(Tag route, out Tag start)
Parameters
Type |
Name |
Description |
Tag |
route |
|
Tag |
start |
|
AskSegCurve(Tag, out Tag)
Declaration
public void AskSegCurve(Tag segment, out Tag curve)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag |
curve |
|
AskSegmentBendCrnr(Tag, out Tag)
Declaration
public void AskSegmentBendCrnr(Tag segment, out Tag corner)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag |
corner |
|
AskSegmentBranchAngle(Tag, out Double)
Declaration
public void AskSegmentBranchAngle(Tag segment, out double branch_angle)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Double |
branch_angle |
|
AskSegmentBundleStock(Tag, Tag, out Tag)
Declaration
public void AskSegmentBundleStock(Tag segment, Tag harness, out Tag stock)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag |
harness |
|
Tag |
stock |
|
AskSegmentEndIdx(Tag, Tag, out Int32)
Declaration
public void AskSegmentEndIdx(Tag segment, Tag end_object, out int index)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag |
end_object |
|
System.Int32 |
index |
|
AskSegmentEndPnts(Tag, Double[], Double[])
Declaration
public void AskSegmentEndPnts(Tag segment, double[] start, double[] end)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Double[] |
start |
|
System.Double[] |
end |
|
AskSegmentEndProps(Tag, Int32, out Double, out Double, Double[], Double[])
Declaration
public void AskSegmentEndProps(Tag segment, int end, out double parameter, out double norm_parameter, double[] point, double[] tangent)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
end |
|
System.Double |
parameter |
|
System.Double |
norm_parameter |
|
System.Double[] |
point |
|
System.Double[] |
tangent |
|
AskSegmentIntPart(Tag, out Tag)
Declaration
public void AskSegmentIntPart(Tag segment, out Tag part)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag |
part |
|
AskSegmentIntParts(Tag, out Int32, out Tag[])
Declaration
public void AskSegmentIntParts(Tag segment, out int num_parts, out Tag[] parts)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
num_parts |
|
Tag[] |
parts |
|
AskSegmentLength(Tag, out Double)
Declaration
public void AskSegmentLength(Tag segment, out double length)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Double |
length |
|
AskSegmentPaths(Tag, out Int32, out Tag[])
Declaration
public void AskSegmentPaths(Tag segment, out int number_of_paths, out Tag[] paths)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
number_of_paths |
|
Tag[] |
paths |
|
AskSegmentRoutes(Tag, out Int32, out Tag[])
Declaration
public void AskSegmentRoutes(Tag segment, out int num_routes, out Tag[] routes)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
num_routes |
|
Tag[] |
routes |
|
AskSegmentsIsPath(Int32, Tag[], Tag, out Boolean)
Declaration
public void AskSegmentsIsPath(int number_of_segments, Tag[] segments, Tag path, out bool is_path)
Parameters
Type |
Name |
Description |
System.Int32 |
number_of_segments |
|
Tag[] |
segments |
|
Tag |
path |
|
System.Boolean |
is_path |
|
AskSegmentsPaths(Int32, Tag[], out Int32, out Tag[], out Boolean)
Declaration
public void AskSegmentsPaths(int num_segments, Tag[] segments, out int num_paths, out Tag[] paths, out bool share_path)
Parameters
Type |
Name |
Description |
System.Int32 |
num_segments |
|
Tag[] |
segments |
|
System.Int32 |
num_paths |
|
Tag[] |
paths |
|
System.Boolean |
share_path |
|
AskSegmentStock(Tag, out Int32, out Tag[])
Declaration
public void AskSegmentStock(Tag segment, out int num_stock, out Tag[] stock)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
num_stock |
|
Tag[] |
stock |
|
AskSegmentWires(Tag, out Int32, out Tag[])
Declaration
public void AskSegmentWires(Tag segment, out int num_wires, out Tag[] wires)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
num_wires |
|
Tag[] |
wires |
|
AskSegRcps(Tag, out Tag[])
Declaration
public void AskSegRcps(Tag segment, out Tag[] rcp)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag[] |
rcp |
|
AskStockAnchor(Tag, out Tag)
Declaration
public void AskStockAnchor(Tag stock_tag, out Tag anchor)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
Tag |
anchor |
|
AskStockBody(Tag, out Tag)
Declaration
public void AskStockBody(Tag stock_tag, out Tag body)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
Tag |
body |
|
AskStockCrossSect(Tag, out Tag)
Declaration
public void AskStockCrossSect(Tag stock_tag, out Tag cross_section)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
Tag |
cross_section |
|
AskStockDataAnchors(Tag, out Int32, out Tag[])
Declaration
public void AskStockDataAnchors(Tag stock_data_tag, out int num_anchors, out Tag[] anchors)
Parameters
Type |
Name |
Description |
Tag |
stock_data_tag |
|
System.Int32 |
num_anchors |
|
Tag[] |
anchors |
|
AskStockDataCross(Tag, out Int32, out Tag[])
Declaration
public void AskStockDataCross(Tag stock_data_tag, out int num_cross_sections, out Tag[] cross_sections)
Parameters
Type |
Name |
Description |
Tag |
stock_data_tag |
|
System.Int32 |
num_cross_sections |
|
Tag[] |
cross_sections |
|
AskStockDataStock(Tag, out Int32, out Tag[])
Declaration
public void AskStockDataStock(Tag stock_data_tag, out int num_stock, out Tag[] stock)
Parameters
Type |
Name |
Description |
Tag |
stock_data_tag |
|
System.Int32 |
num_stock |
|
Tag[] |
stock |
|
AskStockDiameter(Tag, out Double)
Declaration
public void AskStockDiameter(Tag stock, out double diameter)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.Double |
diameter |
|
AskStockFeature(Tag, out Tag)
Declaration
public void AskStockFeature(Tag stock_tag, out Tag feature)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
Tag |
feature |
|
AskStockHarness(Tag, out Int32, out Tag[])
Declaration
public void AskStockHarness(Tag stock, out int num_harness, out Tag[] harness)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.Int32 |
num_harness |
|
Tag[] |
harness |
|
AskStockPartOcc(Tag, out Tag)
Declaration
public void AskStockPartOcc(Tag stock, out Tag stock_component)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
Tag |
stock_component |
|
AskStockPorts(Tag, out Tag[])
Declaration
public void AskStockPorts(Tag stock, out Tag[] ports)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
Tag[] |
ports |
|
AskStockProfilePort(Tag, out Int32)
Declaration
public void AskStockProfilePort(Tag stock_tag, out int profile_port)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
System.Int32 |
profile_port |
|
AskStockRotation(Tag, out Double)
Declaration
public void AskStockRotation(Tag stock_tag, out double rotation)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
System.Double |
rotation |
|
AskStockSegments(Tag, out Int32, out Tag[])
Declaration
public void AskStockSegments(Tag stock, out int num_segments, out Tag[] segments)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.Int32 |
num_segments |
|
Tag[] |
segments |
|
AskStockStockData(Tag, out Tag)
Declaration
public void AskStockStockData(Tag stock, out Tag stock_data)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
Tag |
stock_data |
|
AskStockStyle(Tag, out Int32)
Declaration
public void AskStockStyle(Tag stock_tag, out int style)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
System.Int32 |
style |
|
AskStockUnits(Tag, out Int32)
Declaration
public void AskStockUnits(Tag stock_tag, out int units)
Parameters
Type |
Name |
Description |
Tag |
stock_tag |
|
System.Int32 |
units |
|
AskStockWires(Tag, out Int32, out Tag[])
Declaration
public void AskStockWires(Tag stock, out int num_wires, out Tag[] wires)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.Int32 |
num_wires |
|
Tag[] |
wires |
|
AskTerminalMultiport(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void AskTerminalMultiport(Tag terminal, out Tag multi)
Parameters
Type |
Name |
Description |
Tag |
terminal |
|
Tag |
multi |
|
AskTerminalPortUid(Tag, out String)
Declaration
[Obsolete("Deprecated")]
public void AskTerminalPortUid(Tag terminal, out string uid)
Parameters
Type |
Name |
Description |
Tag |
terminal |
|
System.String |
uid |
|
AskWireHarness(Tag, out Int32, out Tag[])
Declaration
public void AskWireHarness(Tag wire, out int num_harness, out Tag[] harness)
Parameters
Type |
Name |
Description |
Tag |
wire |
|
System.Int32 |
num_harness |
|
Tag[] |
harness |
|
AskWireSegments(Tag, out Int32, out Tag[])
Declaration
public void AskWireSegments(Tag wire, out int num_segments, out Tag[] segments)
Parameters
Type |
Name |
Description |
Tag |
wire |
|
System.Int32 |
num_segments |
|
Tag[] |
segments |
|
AskWireStock(Tag, out Int32, out Tag[])
Declaration
public void AskWireStock(Tag wire, out int num_stock, out Tag[] stock)
Parameters
Type |
Name |
Description |
Tag |
wire |
|
System.Int32 |
num_stock |
|
Tag[] |
stock |
|
AssignStock(Tag, Tag, Tag, Int32, Tag[])
Declaration
public void AssignStock(Tag stock_data_tag, Tag anchor_tag, Tag cross_tag, int seg_count, Tag[] segments)
Parameters
Type |
Name |
Description |
Tag |
stock_data_tag |
|
Tag |
anchor_tag |
|
Tag |
cross_tag |
|
System.Int32 |
seg_count |
|
Tag[] |
segments |
|
AssignStockStyle(Int32, Int32, Tag[])
Declaration
public void AssignStockStyle(int new_style, int num_stocks, Tag[] stock_tags)
Parameters
Type |
Name |
Description |
System.Int32 |
new_style |
|
System.Int32 |
num_stocks |
|
Tag[] |
stock_tags |
|
CalcAbsMinmaxBox(Tag, Double[])
Declaration
public void CalcAbsMinmaxBox(Tag dwg_view, double[] box)
Parameters
Type |
Name |
Description |
Tag |
dwg_view |
|
System.Double[] |
box |
|
ComputeStockLength(Tag, out Double)
Declaration
public void ComputeStockLength(Tag stock, out double total_path_length)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.Double |
total_path_length |
|
ConnectPort(Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void ConnectPort(Tag port, out Tag connection)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
connection |
|
ConvertToStockAsComponents(Tag, Boolean, Boolean, Boolean)
Declaration
public void ConvertToStockAsComponents(Tag part, bool convert_subcomponents, bool permanent_stock, bool reuse_stock)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Boolean |
convert_subcomponents |
|
System.Boolean |
permanent_stock |
|
System.Boolean |
reuse_stock |
|
CreateAnchorFromPnt(Tag, Tag, out Tag)
Declaration
public void CreateAnchorFromPnt(Tag object_in_part, Tag ref_point, out Tag anchor)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
Tag |
ref_point |
|
Tag |
anchor |
|
CreateAnchorFromPos(Tag, Double[], out Tag)
Declaration
public void CreateAnchorFromPos(Tag object_in_part, double[] point_pos, out Tag anchor)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
System.Double[] |
point_pos |
|
Tag |
anchor |
|
CreateBendByRadius(Tag, Double, out Tag, out Tag)
Declaration
public void CreateBendByRadius(Tag obj_id, double radius, out Tag corner, out Tag seg)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.Double |
radius |
|
Tag |
corner |
|
Tag |
seg |
|
CreateBendByRatio(Tag, Double, out Tag, out Tag)
Declaration
public void CreateBendByRatio(Tag obj_id, double ratio, out Tag corner, out Tag seg)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.Double |
ratio |
|
Tag |
corner |
|
Tag |
seg |
|
CreateBendByTable(Tag, String, out Tag, out Tag)
Declaration
[Obsolete("Deprecated")]
public void CreateBendByTable(Tag obj_id, string table, out Tag corner, out Tag seg)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.String |
table |
|
Tag |
corner |
|
Tag |
seg |
|
CreateBuiltInPath(Tag, Int32, Tag[], String, out Tag)
Declaration
public void CreateBuiltInPath(Tag part, int num_objs, Tag[] objs, string name, out Tag bip_tag)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Int32 |
num_objs |
|
Tag[] |
objs |
|
System.String |
name |
|
Tag |
bip_tag |
|
CreateCrossSection(Tag, Int32, Tag[], Int32, Tag[], out Tag)
Declaration
public void CreateCrossSection(Tag object_in_part, int style, Tag[] exprs, int num_curves, Tag[] curves, out Tag cross)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
System.Int32 |
style |
|
Tag[] |
exprs |
|
System.Int32 |
num_curves |
|
Tag[] |
curves |
|
Tag |
cross |
|
CreateIsoDrawing(Tag)
Declaration
public void CreateIsoDrawing(Tag part_tag)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
CreateMiterCorner(Tag, out Tag)
Declaration
public void CreateMiterCorner(Tag obj_id, out Tag corner)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
Tag |
corner |
|
CreateMultiportFromPosition(Tag, Double[], Boolean, Double[], Boolean, String, out Tag)
Declaration
[Obsolete("Deprecated")]
public void CreateMultiportFromPosition(Tag part, double[] position, bool align_flag, double[] align_vector, bool fixture_port, string term_id, out Tag port_tag)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.Double[] |
position |
|
System.Boolean |
align_flag |
|
System.Double[] |
align_vector |
|
System.Boolean |
fixture_port |
|
System.String |
term_id |
|
Tag |
port_tag |
|
CreatePortAtSegend(Tag, Int32, Boolean, out Tag)
Declaration
[Obsolete("Deprecated")]
public void CreatePortAtSegend(Tag segment, int segend, bool rotate_flag, out Tag port)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Int32 |
segend |
|
System.Boolean |
rotate_flag |
|
Tag |
port |
|
CreatePortLock(Tag, Boolean)
Declaration
[Obsolete("Deprecated")]
public void CreatePortLock(Tag from_port_occ, bool lock_rotation)
Parameters
Type |
Name |
Description |
Tag |
from_port_occ |
|
System.Boolean |
lock_rotation |
|
CreateRcpArcCenter(Tag, out Tag)
Declaration
public void CreateRcpArcCenter(Tag arc, out Tag new_rcp)
Parameters
Type |
Name |
Description |
Tag |
arc |
|
Tag |
new_rcp |
|
CreateRcpAtPort(Tag, out Tag, Boolean, out Boolean)
Declaration
public void CreateRcpAtPort(Tag port, out Tag new_rcp, bool check_existing_rcp, out bool found_existing_rcp)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
new_rcp |
|
System.Boolean |
check_existing_rcp |
|
System.Boolean |
found_existing_rcp |
|
CreateRcpByWcsOff(Tag, Double[], out Tag, Boolean, out Boolean)
Declaration
public void CreateRcpByWcsOff(Tag _object, double[] offset, out Tag new_rcp, bool check_existing_rcp, out bool found_existing_rcp)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Double[] |
offset |
|
Tag |
new_rcp |
|
System.Boolean |
check_existing_rcp |
|
System.Boolean |
found_existing_rcp |
|
CreateRcpByWorkPos(Double[], out Tag, Boolean, out Boolean)
Declaration
public void CreateRcpByWorkPos(double[] work_pos, out Tag new_rcp, bool check_existing_rcp, out bool found_existing_rcp)
Parameters
Type |
Name |
Description |
System.Double[] |
work_pos |
|
Tag |
new_rcp |
|
System.Boolean |
check_existing_rcp |
|
System.Boolean |
found_existing_rcp |
|
CreateRcpCurveParm(Tag, Double, out Tag)
Declaration
public void CreateRcpCurveParm(Tag curve, double parm, out Tag new_rcp)
Parameters
Type |
Name |
Description |
Tag |
curve |
|
System.Double |
parm |
|
Tag |
new_rcp |
|
CreateRcpOnRcp(Tag, out Tag, Boolean, out Boolean)
Declaration
public void CreateRcpOnRcp(Tag occ_rcp, out Tag new_rcp, bool check_existing_rcp, out bool found_existing_rcp)
Parameters
Type |
Name |
Description |
Tag |
occ_rcp |
|
Tag |
new_rcp |
|
System.Boolean |
check_existing_rcp |
|
System.Boolean |
found_existing_rcp |
|
CreateRcpPoint(Tag, out Tag)
Declaration
public void CreateRcpPoint(Tag point, out Tag new_rcp)
Parameters
Type |
Name |
Description |
Tag |
point |
|
Tag |
new_rcp |
|
CreateRcpPosition(Double[], out Tag)
Declaration
public void CreateRcpPosition(double[] pos, out Tag new_rcp)
Parameters
Type |
Name |
Description |
System.Double[] |
pos |
|
Tag |
new_rcp |
|
CreateRoundCrossSection(Tag, Int32, Double, String[], out Tag)
Declaration
public void CreateRoundCrossSection(Tag object_in_part, int style, double diameter, string[] offsets, out Tag cross)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
System.Int32 |
style |
|
System.Double |
diameter |
|
System.String[] |
offsets |
|
Tag |
cross |
|
CreateSegOnCurve(Tag, Tag, Tag, out Tag)
Declaration
public void CreateSegOnCurve(Tag curve, Tag rcp1, Tag rcp2, out Tag new_segment)
Parameters
Type |
Name |
Description |
Tag |
curve |
|
Tag |
rcp1 |
|
Tag |
rcp2 |
|
Tag |
new_segment |
|
CreateSegThruRcps(Tag, Tag, out Tag)
Declaration
public void CreateSegThruRcps(Tag rcp1, Tag rcp2, out Tag new_segment)
Parameters
Type |
Name |
Description |
Tag |
rcp1 |
|
Tag |
rcp2 |
|
Tag |
new_segment |
|
DeleteCharacteristics(Tag, Int32, EplibCharx[])
Declaration
public void DeleteCharacteristics(Tag obj_id, int charx_count, EplibCharx[] list)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.Int32 |
charx_count |
|
EplibCharx[] |
list |
|
DeletePortLock(Tag)
Declaration
[Obsolete("Deprecated")]
public void DeletePortLock(Tag from_occ)
Parameters
Type |
Name |
Description |
Tag |
from_occ |
|
DisconnectPort(Tag)
Declaration
[Obsolete("Deprecated")]
public void DisconnectPort(Tag port)
Parameters
Type |
Name |
Description |
Tag |
port |
|
EnterCustomApp()
Declaration
public void EnterCustomApp()
ExitCustomApp()
Declaration
public void ExitCustomApp()
FindPartInPath(String, out String)
Declaration
public void FindPartInPath(string part_name, out string path)
Parameters
Type |
Name |
Description |
System.String |
part_name |
|
System.String |
path |
|
FindPath(Tag, Tag, out Int32, out Tag[])
Declaration
public void FindPath(Tag begin, Tag end, out int path_size, out Tag[] path_data)
Parameters
Type |
Name |
Description |
Tag |
begin |
|
Tag |
end |
|
System.Int32 |
path_size |
|
Tag[] |
path_data |
|
FindPortCharx(String, Int32, Tag, out EplibCharx)
Declaration
[Obsolete("Deprecated")]
public void FindPortCharx(string charx_name, int type, Tag port, out EplibCharx charx)
Parameters
Type |
Name |
Description |
System.String |
charx_name |
|
System.Int32 |
type |
|
Tag |
port |
|
EplibCharx |
charx |
|
FindTerminalCharx(String, Int32, Tag, out EplibCharx)
Declaration
public void FindTerminalCharx(string charx_name, int charx_type, Tag terminal, out EplibCharx charx)
Parameters
Type |
Name |
Description |
System.String |
charx_name |
|
System.Int32 |
charx_type |
|
Tag |
terminal |
|
EplibCharx |
charx |
|
FindTerminalPort(Tag, String, out Tag)
Declaration
[Obsolete("Deprecated")]
public bool FindTerminalPort(Tag multi, string id, out Tag tag)
Parameters
Type |
Name |
Description |
Tag |
multi |
|
System.String |
id |
|
Tag |
tag |
|
Returns
Type |
Description |
System.Boolean |
|
FindTitleInCharx(Int32, EplibCharx[], String, out Int32)
Declaration
public void FindTitleInCharx(int num_charx, EplibCharx[] charx, string title, out int index)
Parameters
Type |
Name |
Description |
System.Int32 |
num_charx |
|
EplibCharx[] |
charx |
|
System.String |
title |
|
System.Int32 |
index |
|
FreePlaces(Int32, IntPtr)
Declaration
public void FreePlaces(int num_places, IntPtr places)
Parameters
Type |
Name |
Description |
System.Int32 |
num_places |
|
System.IntPtr |
places |
|
GetNextConnections(Tag, Tag, out Int32, out Tag[], out Tag[])
Declaration
public void GetNextConnections(Tag curr_conn, Tag curr_obj, out int num_conns, out Tag[] next_conns, out Tag[] next_objs)
Parameters
Type |
Name |
Description |
Tag |
curr_conn |
|
Tag |
curr_obj |
|
System.Int32 |
num_conns |
|
Tag[] |
next_conns |
|
Tag[] |
next_objs |
|
InitCustomApp()
Declaration
public void InitCustomApp()
IsPartAnchor(Tag, out Boolean)
Declaration
public void IsPartAnchor(Tag _object, out bool is_anchor)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Boolean |
is_anchor |
|
IsPartFabrication(Tag, out Boolean)
Declaration
public void IsPartFabrication(Tag fab_part, out bool fab)
Parameters
Type |
Name |
Description |
Tag |
fab_part |
|
System.Boolean |
fab |
|
IsPartOccRoutePart(Tag)
Declaration
public bool IsPartOccRoutePart(Tag obj_id)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
Returns
Type |
Description |
System.Boolean |
|
IsPortConnected(Tag, out Boolean)
Declaration
public void IsPortConnected(Tag port_tag, out bool is_connected)
Parameters
Type |
Name |
Description |
Tag |
port_tag |
|
System.Boolean |
is_connected |
|
IsPortFixturePort(Tag, out Boolean)
Declaration
[Obsolete("Deprecated")]
public void IsPortFixturePort(Tag port, out bool is_fixture)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Boolean |
is_fixture |
|
IsPortMulti(Tag)
Declaration
[Obsolete("Deprecated")]
public bool IsPortMulti(Tag port)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Returns
Type |
Description |
System.Boolean |
|
IsPortTerminal(Tag)
Declaration
[Obsolete("Deprecated")]
public bool IsPortTerminal(Tag port)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Returns
Type |
Description |
System.Boolean |
|
IsRcpBendSegRcp(Tag, out Tag)
Declaration
public bool IsRcpBendSegRcp(Tag candidate, out Tag corner)
Parameters
Type |
Name |
Description |
Tag |
candidate |
|
Tag |
corner |
|
Returns
Type |
Description |
System.Boolean |
|
IsRcpMiterCorner(Tag)
Declaration
public bool IsRcpMiterCorner(Tag rcp)
Parameters
Type |
Name |
Description |
Tag |
rcp |
|
Returns
Type |
Description |
System.Boolean |
|
IsSegment(Tag, out Boolean)
Declaration
public void IsSegment(Tag _object, out bool is_segment)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Boolean |
is_segment |
|
IsSegmentInsidePart(Tag, Tag)
Declaration
public bool IsSegmentInsidePart(Tag segment, Tag part_occ)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
Tag |
part_occ |
|
Returns
Type |
Description |
System.Boolean |
|
IsStockEqual(Tag, Tag)
Declaration
public bool IsStockEqual(Tag stock1, Tag stock2)
Parameters
Type |
Name |
Description |
Tag |
stock1 |
|
Tag |
stock2 |
|
Returns
Type |
Description |
System.Boolean |
|
IsStockInterior(Tag, out Boolean)
Declaration
public void IsStockInterior(Tag stock, out bool is_interior)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.Boolean |
is_interior |
|
IsTerminalSegment(Tag, out Boolean)
Declaration
public void IsTerminalSegment(Tag segment, out bool is_term)
Parameters
Type |
Name |
Description |
Tag |
segment |
|
System.Boolean |
is_term |
|
IsWireOnSegment(Tag, Tag, out Boolean)
Declaration
public void IsWireOnSegment(Tag wire, Tag segment, out bool on_seg)
Parameters
Type |
Name |
Description |
Tag |
wire |
|
Tag |
segment |
|
System.Boolean |
on_seg |
|
LoadAppView(String, out IntPtr)
Declaration
public void LoadAppView(string filename, out IntPtr app_view)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
System.IntPtr |
app_view |
|
LoadAppViewList(out Int32, out UFRoute.AppViewDesc[])
Declaration
public void LoadAppViewList(out int num_app_views, out UFRoute.AppViewDesc[] app_views)
Parameters
LoadPartByCharx(Int32, EplibCharx[], out Tag)
Declaration
public void LoadPartByCharx(int num_charx, EplibCharx[] charx, out Tag part)
Parameters
Type |
Name |
Description |
System.Int32 |
num_charx |
|
EplibCharx[] |
charx |
|
Tag |
part |
|
LoadPartByName(String, String, out Tag)
Declaration
public void LoadPartByName(string part_name, string member_name, out Tag part)
Parameters
Type |
Name |
Description |
System.String |
part_name |
|
System.String |
member_name |
|
Tag |
part |
|
LoadStockByCharx(ref EplibPartLibPart, String, Int32, out Tag, out Tag, out Tag)
Declaration
public void LoadStockByCharx(ref EplibPartLibPart stock, string anchor_name, int stock_style, out Tag stock_data_tag, out Tag anchor_tag, out Tag cross_tag)
Parameters
Type |
Name |
Description |
EplibPartLibPart |
stock |
|
System.String |
anchor_name |
|
System.Int32 |
stock_style |
|
Tag |
stock_data_tag |
|
Tag |
anchor_tag |
|
Tag |
cross_tag |
|
LoadStockData(String, String, Int32, out Tag, out Tag, out Tag)
Declaration
public void LoadStockData(string part_name, string member_name, int stock_style, out Tag stock_data_tag, out Tag anchor_tag, out Tag cross_tag)
Parameters
Type |
Name |
Description |
System.String |
part_name |
|
System.String |
member_name |
|
System.Int32 |
stock_style |
|
Tag |
stock_data_tag |
|
Tag |
anchor_tag |
|
Tag |
cross_tag |
|
MatchCharxInPlib(String, Int32, EplibCharx[], out Int32, out EplibPartLibPart[])
Declaration
public void MatchCharxInPlib(string start, int num_criteria, EplibCharx[] criteria, out int num_matches, out EplibPartLibPart[] matches)
Parameters
Type |
Name |
Description |
System.String |
start |
|
System.Int32 |
num_criteria |
|
EplibCharx[] |
criteria |
|
System.Int32 |
num_matches |
|
EplibPartLibPart[] |
matches |
|
MergeRcps(Int32, Tag[], Tag, out Int32, out Tag[])
Declaration
public void MergeRcps(int num_rcps, Tag[] rcps, Tag preferred_rcp, out int num_remaining, out Tag[] remaining)
Parameters
Type |
Name |
Description |
System.Int32 |
num_rcps |
|
Tag[] |
rcps |
|
Tag |
preferred_rcp |
|
System.Int32 |
num_remaining |
|
Tag[] |
remaining |
|
RegisterCustomApp(Int32)
Declaration
public void RegisterCustomApp(int app_id)
Parameters
Type |
Name |
Description |
System.Int32 |
app_id |
|
RemoveCorner(Tag)
Declaration
public void RemoveCorner(Tag corner)
Parameters
Type |
Name |
Description |
Tag |
corner |
|
RemoveSegFromStock(Tag, Int32, Tag[])
Declaration
public void RemoveSegFromStock(Tag seg, int num_stock, Tag[] stock)
Parameters
Type |
Name |
Description |
Tag |
seg |
|
System.Int32 |
num_stock |
|
Tag[] |
stock |
|
RemoveStock(Int32, Tag[])
Declaration
public void RemoveStock(int num_segs, Tag[] segments)
Parameters
Type |
Name |
Description |
System.Int32 |
num_segs |
|
Tag[] |
segments |
|
RemoveTerminalPorts(Tag, Int32, Tag[])
Declaration
[Obsolete("Deprecated")]
public void RemoveTerminalPorts(Tag multi, int num_terms, Tag[] terms)
Parameters
Type |
Name |
Description |
Tag |
multi |
|
System.Int32 |
num_terms |
|
Tag[] |
terms |
|
RemoveVirtualPorts(Tag, Int32, String[])
Declaration
[Obsolete("Deprecated")]
public void RemoveVirtualPorts(Tag multi, int num_terms, string[] terms)
Parameters
Type |
Name |
Description |
Tag |
multi |
|
System.Int32 |
num_terms |
|
System.String[] |
terms |
|
ReuseStockPart(Tag)
Declaration
public void ReuseStockPart(Tag stock)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
SetBuiltInPathObjs(Tag, Int32, Tag[])
Declaration
public void SetBuiltInPathObjs(Tag bip, int num_objs, Tag[] objs)
Parameters
Type |
Name |
Description |
Tag |
bip |
|
System.Int32 |
num_objs |
|
Tag[] |
objs |
|
SetCharacteristics(Tag, Int32, EplibCharx[])
Declaration
public void SetCharacteristics(Tag obj_id, int charx_count, EplibCharx[] list)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.Int32 |
charx_count |
|
EplibCharx[] |
list |
|
SetCharxEnv(Int32, EplibCharx[])
Declaration
public void SetCharxEnv(int num_charx, EplibCharx[] charx)
Parameters
Type |
Name |
Description |
System.Int32 |
num_charx |
|
EplibCharx[] |
charx |
|
SetCurrentAppView(IntPtr)
Declaration
public void SetCurrentAppView(IntPtr app_view)
Parameters
Type |
Name |
Description |
System.IntPtr |
app_view |
|
SetPartInStock(Tag)
Declaration
public void SetPartInStock(Tag occ)
Parameters
Type |
Name |
Description |
Tag |
occ |
|
SetPartSearchPath(Tag)
Declaration
public void SetPartSearchPath(Tag dirpath)
Parameters
Type |
Name |
Description |
Tag |
dirpath |
|
SetPortBackExtension(Tag, Double)
Declaration
[Obsolete("Deprecated")]
public void SetPortBackExtension(Tag port, double ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
ext |
|
SetPortBackExtensionObj(Tag, Tag)
Declaration
[Obsolete("Deprecated")]
public void SetPortBackExtensionObj(Tag port, Tag ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
ext |
|
SetPortClockIncrement(Tag, Double)
Declaration
[Obsolete("Deprecated")]
public void SetPortClockIncrement(Tag port, double increment)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
increment |
|
SetPortEngagement(Tag, Double)
Declaration
[Obsolete("Deprecated")]
public void SetPortEngagement(Tag port, double eng)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
eng |
|
SetPortEngagementObj(Tag, Tag)
Declaration
[Obsolete("Deprecated")]
public void SetPortEngagementObj(Tag port, Tag eng)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
eng |
|
SetPortExtension(Tag, Double)
Declaration
[Obsolete("Deprecated")]
public void SetPortExtension(Tag port, double ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
System.Double |
ext |
|
SetPortExtensionObj(Tag, Tag)
Declaration
[Obsolete("Deprecated")]
public void SetPortExtensionObj(Tag port, Tag ext)
Parameters
Type |
Name |
Description |
Tag |
port |
|
Tag |
ext |
|
SetPortId(Tag, String)
Declaration
[Obsolete("Deprecated")]
public void SetPortId(Tag obj_id, string port_id)
Parameters
Type |
Name |
Description |
Tag |
obj_id |
|
System.String |
port_id |
|
SetPortLockRotationFlag(Tag, Boolean)
Declaration
[Obsolete("Deprecated")]
public void SetPortLockRotationFlag(Tag port_occ, bool rotation_locked)
Parameters
Type |
Name |
Description |
Tag |
port_occ |
|
System.Boolean |
rotation_locked |
|
SetPortRotByPoint(Double[], Tag)
Declaration
[Obsolete("Deprecated")]
public void SetPortRotByPoint(double[] pnt_pos, Tag port_tag)
Parameters
Type |
Name |
Description |
System.Double[] |
pnt_pos |
|
Tag |
port_tag |
|
SetStockPartName(Tag, String)
Declaration
public void SetStockPartName(Tag stock, string part_name)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.String |
part_name |
|
SetStockStyle(Int32, Int32, Tag[])
Declaration
public void SetStockStyle(int new_style, int num_stocks, Tag[] stock_tags)
Parameters
Type |
Name |
Description |
System.Int32 |
new_style |
|
System.Int32 |
num_stocks |
|
Tag[] |
stock_tags |
|
SimplifyRcps(Int32, Tag[])
Declaration
public void SimplifyRcps(int count, Tag[] rcps)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
Tag[] |
rcps |
|
SimplifySegments(Int32, Tag[], out Int32, out Tag[])
Declaration
public void SimplifySegments(int count, Tag[] segments, out int num_new_segments, out Tag[] new_segments)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
Tag[] |
segments |
|
System.Int32 |
num_new_segments |
|
Tag[] |
new_segments |
|
SolvePlaces(Tag, Tag, out Int32, out IntPtr)
Declaration
public void SolvePlaces(Tag placer, Tag part_occ, out int num_places, out IntPtr places)
Parameters
Type |
Name |
Description |
Tag |
placer |
|
Tag |
part_occ |
|
System.Int32 |
num_places |
|
System.IntPtr |
places |
|
StockAskName(Tag, out String)
Declaration
public void StockAskName(Tag stock, out string name)
Parameters
Type |
Name |
Description |
Tag |
stock |
|
System.String |
name |
|
Declaration
public void TransformObjects(Tag[] tags, int num_tags, double[, ] transform, bool copy_operation, out Tag[] copy_tags)
Parameters
Type |
Name |
Description |
Tag[] |
tags |
|
System.Int32 |
num_tags |
|
System.Double[,] |
transform |
|
System.Boolean |
copy_operation |
|
Tag[] |
copy_tags |
|
UnsetShadowForView(Tag)
Declaration
public void UnsetShadowForView(Tag view)
Parameters
Type |
Name |
Description |
Tag |
view |
|
UpdateCharxEnv(Int32, EplibCharx[])
Declaration
public void UpdateCharxEnv(int num_charx, EplibCharx[] charx)
Parameters
Type |
Name |
Description |
System.Int32 |
num_charx |
|
EplibCharx[] |
charx |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink