Class Connection
Inheritance
System.Object
System.MarshalByRefObject
Connection
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.ReferenceEquals(System.Object, System.Object)
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
Type |
Description |
System.Double |
|
MinimumPathLength
Declaration
public double MinimumPathLength { get; set; }
Property Value
Type |
Description |
System.Double |
|
PathLengthMultiplier
Declaration
public string PathLengthMultiplier { get; set; }
Property Value
Type |
Description |
System.String |
|
PathLengthOffset
Declaration
public string PathLengthOffset { get; set; }
Property Value
Type |
Description |
System.String |
|
ToTerminal
Declaration
public LogicalTerminal ToTerminal { get; set; }
Property Value
Methods
Declaration
public bool AddIntermediateTerminal(LogicalTerminal intermediateTerminal)
Parameters
Returns
Type |
Description |
System.Boolean |
|
AssignPath(Connection.RouteLevel, Path)
Declaration
public void AssignPath(Connection.RouteLevel routeLevel, Path path)
Parameters
AutomaticallyRoute(Connection.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(Connection.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
Type |
Description |
System.String |
|
GetRoutedLevelEnum()
Declaration
public Connection.RouteLevel GetRoutedLevelEnum()
Returns
GetRoutingMethod()
Declaration
public string GetRoutingMethod()
Returns
Type |
Description |
System.String |
|
IsRouted()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool RemoveIntermediateTerminal(LogicalTerminal intermediateTerminal)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public void ReplaceIntermediateTerminals(LogicalTerminal[] intermediateTerminals)
Parameters
Unroute()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink