Class Connection
Assembly: NXOpen.dll
Syntax
public class Connection : LogicalConnection, IMessageSink, ICharacteristic, INXObject
Constructors
Connection()
Declaration
Properties
FromTerminal
Declaration
public LogicalTerminal FromTerminal { get; set; }
Property Value
MaximumPathLength
Declaration
public double MaximumPathLength { get; set; }
Property Value
MinimumPathLength
Declaration
public double MinimumPathLength { get; set; }
Property Value
PathLengthMultiplier
Declaration
public string PathLengthMultiplier { get; set; }
Property Value
PathLengthOffset
Declaration
public string PathLengthOffset { get; set; }
Property Value
ToTerminal
Declaration
public LogicalTerminal ToTerminal { get; set; }
Property Value
Methods
Declaration
public bool AddIntermediateTerminal(LogicalTerminal intermediateTerminal)
Parameters
Returns
AssignPath(RouteLevel, Path)
Declaration
public void AssignPath(Connection.RouteLevel routeLevel, Path path)
Parameters
AutomaticallyRoute(RouteLevel)
Declaration
public void AutomaticallyRoute(Connection.RouteLevel routeLevel)
Parameters
FindFromConnector()
Declaration
public ConnectorDevice FindFromConnector()
Returns
FindNearestCableDevice()
Declaration
public CableDevice FindNearestCableDevice()
Returns
FindNearestHarnessDevice()
Declaration
public HarnessDevice FindNearestHarnessDevice()
Returns
FindNearestParentDevice()
Declaration
public SingleDevice FindNearestParentDevice()
Returns
FindPaths(RouteLevel)
Declaration
public Path[] FindPaths(Connection.RouteLevel routeLevel)
Parameters
Returns
FindToConnector()
Declaration
public ConnectorDevice FindToConnector()
Returns
Declaration
public LogicalTerminal[] GetIntermediateTerminals()
Returns
GetRoutedLevel()
Declaration
public string GetRoutedLevel()
Returns
GetRoutedLevelEnum()
Declaration
public Connection.RouteLevel GetRoutedLevelEnum()
Returns
GetRoutingMethod()
Declaration
public string GetRoutingMethod()
Returns
IsExternallyRouted()
Declaration
public bool IsExternallyRouted()
Returns
IsRouted()
Declaration
Returns
Declaration
public bool RemoveIntermediateTerminal(LogicalTerminal intermediateTerminal)
Parameters
Returns
Declaration
public void ReplaceIntermediateTerminals(LogicalTerminal[] intermediateTerminals)
Parameters
Unroute()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink