NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.Routing.Electrical.Connection NXOpen.Routing.Electrical.CableConnection NXOpen.Routing.Electrical.NonPathConnection NXOpen.Routing.Electrical.PathConnection NXOpen.Routing.Electrical.JumperConnection

Public Member Functions

unsafe bool AddFromTerminal (NXOpen.Routing.LogicalTerminal fromTerminal)
 Add Routing.LogicalTerminal to the From Terminals collection. More...
 
unsafe bool AddToTerminal (NXOpen.Routing.LogicalTerminal toTerminal)
 Add Routing.LogicalTerminal to end of the To Terminals collection. More...
 
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 bool RemoveFromTerminal (NXOpen.Routing.LogicalTerminal fromTerminal)
 Remove a Routing.LogicalTerminal from the From Terminals collection. More...
 
unsafe bool RemoveToTerminal (NXOpen.Routing.LogicalTerminal toTerminal)
 Remove a Routing.LogicalTerminal from the To Terminals collection. 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...
 

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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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)
inline

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)
inline

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 ( )
inline

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 ( )
inline

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)
inline

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)
inline

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)
inline

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)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.