NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.Routing.LogicalConnection Class Reference

Represents a connection between mutiple From and To Routing.LogicalTerminal . More...

Inheritance diagram for NXOpen.Routing.LogicalConnection:
NXOpen.Routing.ConnectivityDefinition NXOpen.Routing.RouteObject NXOpen.Routing.RootObject NXOpen.Routing.ICharacteristic NXOpen.NXObject NXOpen.INXObject NXOpen.INXObject NXOpen.Routing.Electrical.Connection NXOpen.Routing.Electrical.CableConnection NXOpen.Routing.Electrical.NonPathConnection NXOpen.Routing.Electrical.PathConnection NXOpen.Routing.Electrical.JumperConnection

Public Member Functions

unsafe
NXOpen.Routing.LogicalTerminal[] 
GetFromTerminals ()
 Get all From Terminals from the logical connection More...
 
unsafe
NXOpen.Routing.LogicalTerminal[] 
GetToTerminals ()
 Get all To Terminals from the logical connection More...
 
unsafe void ReplaceFromTerminals (NXOpen.Routing.LogicalTerminal[] fromTerminals)
 Replace the existing From Terminals for the logical connection with collection of Routing.LogicalTerminal terminals More...
 
unsafe void ReplaceToTerminals (NXOpen.Routing.LogicalTerminal[] toTerminals)
 Replace the existing To Terminals for the logical connection with collection of Routing.LogicalTerminal terminals More...
 
unsafe bool AddFromTerminal (NXOpen.Routing.LogicalTerminal fromTerminal)
 Add Routing.LogicalTerminal to the From Terminals collection. More...
 
unsafe bool RemoveFromTerminal (NXOpen.Routing.LogicalTerminal fromTerminal)
 Remove a Routing.LogicalTerminal from the From Terminals collection. More...
 
unsafe bool AddToTerminal (NXOpen.Routing.LogicalTerminal toTerminal)
 Add Routing.LogicalTerminal to end of the To Terminals collection. More...
 
unsafe bool RemoveToTerminal (NXOpen.Routing.LogicalTerminal toTerminal)
 Remove a Routing.LogicalTerminal from the To Terminals collection. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.NXObject
enum  AttributeType {
  Invalid, Null, Boolean, Integer,
  Real, String, Time, Reference,
  Any = 100
}
 Specifies attribute type. More...
 
enum  DateAndTimeFormat { Numeric, Textual }
 Specifies the format of the date and time attribute. More...
 
- Properties inherited from NXOpen.Routing.ConnectivityDefinition
unsafe NXOpen.Routing.RouteObject ImplementedBy [get]
 Returns the NXOpen.Routing.RouteObject implementing a connection. More...
 

Detailed Description

Represents a connection between mutiple From and To Routing.LogicalTerminal .

Use Routing.Electrical.Connection to constrain a connection to one From and To Routing.LogicalTerminal This is an abstract class and is for future use. See NX Open Routing help for detailed information on the Connection data model

Creator not available in KF.

Created in NX4.0.2

Member Function Documentation

unsafe bool NXOpen.Routing.LogicalConnection.AddFromTerminal ( NXOpen.Routing.LogicalTerminal  fromTerminal)

Add Routing.LogicalTerminal to the From Terminals collection.

Ordering is not important within variable length array.

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Parameters
fromTerminalCannot be a null reference (Nothing in Visual Basic)
Returns
Successfully added Routing.LogicalTerminal ?
unsafe bool NXOpen.Routing.LogicalConnection.AddToTerminal ( NXOpen.Routing.LogicalTerminal  toTerminal)

Add Routing.LogicalTerminal to end of the To Terminals collection.

Ordering is not important within variable length array.

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Parameters
toTerminalA Routing.LogicalTerminal

Cannot be a null reference (Nothing in Visual Basic)

Returns
Successful addition of Routing.LogicalTerminal ?.
unsafe NXOpen.Routing.LogicalTerminal [] NXOpen.Routing.LogicalConnection.GetFromTerminals ( )

Get all From Terminals from the logical connection

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
Collection of Routing.LogicalTerminal
unsafe NXOpen.Routing.LogicalTerminal [] NXOpen.Routing.LogicalConnection.GetToTerminals ( )

Get all To Terminals from the logical connection

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Returns
Collection of Routing.LogicalTerminal
unsafe bool NXOpen.Routing.LogicalConnection.RemoveFromTerminal ( NXOpen.Routing.LogicalTerminal  fromTerminal)

Remove a Routing.LogicalTerminal from the From Terminals collection.

Ordering is not important within the variable length array.

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Parameters
fromTerminalMay be a null reference (Nothing in Visual Basic)
Returns
Successful removal of Routing.LogicalTerminal ?
unsafe bool NXOpen.Routing.LogicalConnection.RemoveToTerminal ( NXOpen.Routing.LogicalTerminal  toTerminal)

Remove a Routing.LogicalTerminal from the To Terminals collection.

Ordering is not important within the variable length array.

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Parameters
toTerminalMay be a null reference (Nothing in Visual Basic)
Returns
Successful removal of Routing.LogicalTerminal ?
unsafe void NXOpen.Routing.LogicalConnection.ReplaceFromTerminals ( NXOpen.Routing.LogicalTerminal[]  fromTerminals)

Replace the existing From Terminals for the logical connection with collection of Routing.LogicalTerminal terminals

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Parameters
fromTerminalsCollection of Routing.LogicalTerminal

a null reference (Nothing in Visual Basic) empties From Terminal array

unsafe void NXOpen.Routing.LogicalConnection.ReplaceToTerminals ( NXOpen.Routing.LogicalTerminal[]  toTerminals)

Replace the existing To Terminals for the logical connection with collection of Routing.LogicalTerminal terminals

Created in NX4.0.2

License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")

Parameters
toTerminalsCollection of Routing.LogicalTerminal

a null reference (Nothing in Visual Basic) empties To Terminal array


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.