Search Results for

    Show / Hide Table of Contents

    Class Connection

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    RootObject
    RouteObject
    ConnectivityDefinition
    LogicalConnection
    Connection
    CableConnection
    NonPathConnection
    PathConnection
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    ICharacteristic
    INXObject
    Inherited Members
    LogicalConnection.GetFromTerminals()
    LogicalConnection.GetToTerminals()
    LogicalConnection.ReplaceFromTerminals(LogicalTerminal[])
    LogicalConnection.ReplaceToTerminals(LogicalTerminal[])
    LogicalConnection.AddFromTerminal(LogicalTerminal)
    LogicalConnection.RemoveFromTerminal(LogicalTerminal)
    LogicalConnection.AddToTerminal(LogicalTerminal)
    LogicalConnection.RemoveToTerminal(LogicalTerminal)
    ConnectivityDefinition.ImplementedBy
    RouteObject.GetCharacteristics()
    RouteObject.SetCharacteristics(CharacteristicList)
    RouteObject.GetIntegerCharacteristic(String)
    RouteObject.SetCharacteristic(String, Int32)
    RouteObject.GetRealCharacteristic(String)
    RouteObject.SetCharacteristic(String, Double)
    RouteObject.GetStringCharacteristic(String)
    RouteObject.SetCharacteristic(String, String)
    RouteObject.DeleteCharacterstics(CharacteristicList)
    RouteObject.GetDestinationCharacteristics()
    RouteObject.SetCharacteristic2(String, Int32)
    RouteObject.SetCharacteristic2(String, Double)
    RouteObject.SetCharacteristic2(String, String)
    RouteObject.SetCharacteristics2(CharacteristicList)
    RootObject.Guid
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    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.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Routing.Electrical
    Assembly: NXOpen.dll
    Syntax
    public class Connection : LogicalConnection, IMessageSink, ICharacteristic, INXObject

    Constructors

    Connection()

    Declaration
    protected Connection()

    Properties

    FromTerminal

    Declaration
    public LogicalTerminal FromTerminal { get; set; }
    Property Value
    Type Description
    LogicalTerminal

    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
    Type Description
    LogicalTerminal

    Methods

    AddIntermediateTerminal(LogicalTerminal)

    Declaration
    public bool AddIntermediateTerminal(LogicalTerminal intermediateTerminal)
    Parameters
    Type Name Description
    LogicalTerminal intermediateTerminal
    Returns
    Type Description
    System.Boolean

    AssignPath(Connection.RouteLevel, Path)

    Declaration
    public void AssignPath(Connection.RouteLevel routeLevel, Path path)
    Parameters
    Type Name Description
    Connection.RouteLevel routeLevel
    Path path

    AutomaticallyRoute(Connection.RouteLevel)

    Declaration
    public void AutomaticallyRoute(Connection.RouteLevel routeLevel)
    Parameters
    Type Name Description
    Connection.RouteLevel routeLevel

    FindFromConnector()

    Declaration
    public ConnectorDevice FindFromConnector()
    Returns
    Type Description
    ConnectorDevice

    FindNearestCableDevice()

    Declaration
    public CableDevice FindNearestCableDevice()
    Returns
    Type Description
    CableDevice

    FindNearestHarnessDevice()

    Declaration
    public HarnessDevice FindNearestHarnessDevice()
    Returns
    Type Description
    HarnessDevice

    FindNearestParentDevice()

    Declaration
    public SingleDevice FindNearestParentDevice()
    Returns
    Type Description
    SingleDevice

    FindPaths(Connection.RouteLevel)

    Declaration
    public Path[] FindPaths(Connection.RouteLevel routeLevel)
    Parameters
    Type Name Description
    Connection.RouteLevel routeLevel
    Returns
    Type Description
    Path[]

    FindToConnector()

    Declaration
    public ConnectorDevice FindToConnector()
    Returns
    Type Description
    ConnectorDevice

    GetIntermediateTerminals()

    Declaration
    public LogicalTerminal[] GetIntermediateTerminals()
    Returns
    Type Description
    LogicalTerminal[]

    GetRoutedLevel()

    Declaration
    public string GetRoutedLevel()
    Returns
    Type Description
    System.String

    GetRoutedLevelEnum()

    Declaration
    public Connection.RouteLevel GetRoutedLevelEnum()
    Returns
    Type Description
    Connection.RouteLevel

    GetRoutingMethod()

    Declaration
    public string GetRoutingMethod()
    Returns
    Type Description
    System.String

    IsExternallyRouted()

    Declaration
    public bool IsExternallyRouted()
    Returns
    Type Description
    System.Boolean

    IsRouted()

    Declaration
    public bool IsRouted()
    Returns
    Type Description
    System.Boolean

    RemoveIntermediateTerminal(LogicalTerminal)

    Declaration
    public bool RemoveIntermediateTerminal(LogicalTerminal intermediateTerminal)
    Parameters
    Type Name Description
    LogicalTerminal intermediateTerminal
    Returns
    Type Description
    System.Boolean

    ReplaceIntermediateTerminals(LogicalTerminal[])

    Declaration
    public void ReplaceIntermediateTerminals(LogicalTerminal[] intermediateTerminals)
    Parameters
    Type Name Description
    LogicalTerminal[] intermediateTerminals

    Unroute()

    Declaration
    public void Unroute()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    ICharacteristic
    INXObject
    In This Article
    Back to top Generated by DocFX