Search Results for

    Show / Hide Table of Contents

    Class UFRoute

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFRoute
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.UF
    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

    AskMultiportTags(Tag, out Int32, out Tag[])

    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

    AskPlacesTransform(IntPtr, Double[], Double[])

    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
    Type Name Description
    System.Int32 num_app_views
    UFRoute.AppViewDesc[] app_views

    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

    TransformObjects(Tag[], Int32, Double[,], Boolean, out Tag[])

    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
    In This Article
    Back to top Generated by DocFX