Class ConnectionBuilder
Inheritance
ConnectionBuilder
Assembly: NXOpen.dll
Syntax
public class ConnectionBuilder : BaseObjectBuilder, IMessageSink, IComponentBuilder
Constructors
ConnectionBuilder()
Declaration
protected ConnectionBuilder()
Properties
ConnectionData
Declaration
public ConnectionDataBuilder ConnectionData { get; }
Property Value
ElementId
Declaration
public string ElementId { get; set; }
Property Value
EnableInstrumentation
Declaration
public bool EnableInstrumentation { get; set; }
Property Value
Methods
CreateConnectionData()
Declaration
public ConnectionDataBuilder CreateConnectionData()
Returns
GetBendPoints(out Point2d[])
Declaration
public void GetBendPoints(out Point2d[] points)
Parameters
Type |
Name |
Description |
Point2d[] |
points |
|
GetConnection()
Declaration
public Connection GetConnection()
Returns
GetEnd()
Declaration
Returns
GetEndLocation()
Declaration
public Point2d GetEndLocation()
Returns
GetEndNode()
Declaration
Returns
GetEndTeeSymbolId()
Declaration
public string GetEndTeeSymbolId()
Returns
GetLineType()
Declaration
public string GetLineType()
Returns
GetStart()
Declaration
Returns
GetStartLocation()
Declaration
public Point2d GetStartLocation()
Returns
GetStartNode()
Declaration
public Node GetStartNode()
Returns
GetStartTeeSymbolId()
Declaration
public string GetStartTeeSymbolId()
Returns
GetTeeEndLocation(out Connection, out int, out double)
Declaration
public void GetTeeEndLocation(out Connection connection, out int segmentId, out double percent)
Parameters
GetTeeStartLocation(out Connection, out int, out double)
Declaration
public void GetTeeStartLocation(out Connection connection, out int segmentId, out double percent)
Parameters
SetBendPoints(Point2d[])
Declaration
public void SetBendPoints(Point2d[] points)
Parameters
Type |
Name |
Description |
Point2d[] |
points |
|
SetEnd(Port)
Declaration
public void SetEnd(Port port)
Parameters
Type |
Name |
Description |
Port |
port |
|
SetEndLocation(Point2d)
Declaration
public void SetEndLocation(Point2d endLocation)
Parameters
Type |
Name |
Description |
Point2d |
endLocation |
|
SetEndNode(Node, double, double, double, double, double, double, ConnectionTrimPolicyType)
Declaration
public void SetEndNode(Node node, double percentX, double percentY, double offsetX, double offsetY, double connectionDirectionX, double connectionDirectionY, ConnectionTrimPolicyType trimPolicy)
Parameters
SetEndTeeSymbolId(string)
Declaration
public void SetEndTeeSymbolId(string symbolId)
Parameters
Type |
Name |
Description |
string |
symbolId |
|
SetLineType(string)
Declaration
public void SetLineType(string lineType)
Parameters
Type |
Name |
Description |
string |
lineType |
|
SetStart(Port)
Declaration
public void SetStart(Port port)
Parameters
Type |
Name |
Description |
Port |
port |
|
SetStartLocation(Point2d)
Declaration
public void SetStartLocation(Point2d startLocation)
Parameters
Type |
Name |
Description |
Point2d |
startLocation |
|
SetStartNode(Node, double, double, double, double, double, double, ConnectionTrimPolicyType)
Declaration
public void SetStartNode(Node node, double percentX, double percentY, double offsetX, double offsetY, double connectionDirectionX, double connectionDirectionY, ConnectionTrimPolicyType trimPolicy)
Parameters
SetStartTeeSymbolId(string)
Declaration
public void SetStartTeeSymbolId(string symbolId)
Parameters
Type |
Name |
Description |
string |
symbolId |
|
SetTeeEndLocation(Connection, int, double)
Declaration
public void SetTeeEndLocation(Connection connection, int segmentId, double percent)
Parameters
SetTeeStartLocation(Connection, int, double)
Declaration
public void SetTeeStartLocation(Connection connection, int segmentId, double percent)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink