NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Routing.LogicalTerminal Class Reference

Assembly instance of a NXOpen.Routing.InterfaceTerminalBase . More...

Inheritance diagram for NXOpen.Routing.LogicalTerminal:
NXOpen.Routing.RouteObject NXOpen.Routing.RootObject NXOpen.Routing.ICharacteristic NXOpen.NXObject NXOpen.INXObject NXOpen.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void AddPort (NXOpen.Routing.Port port)
 Add a physical NXOpen.Routing.Port to the terminal. More...
 
unsafe void ClearAllPorts ()
 Clears the NXOpen.Routing.Port of all NXOpen.Routing.Port s. More...
 
unsafe NXOpen.Routing.SingleDevice GetParentConnector ()
 The physical connector associated with the NXOpen.Routing.Port . More...
 
unsafe NXOpen.Routing.Port[] GetPorts ()
 Get the physical NXOpen.Routing.Port s associated with the terminal. More...
 
unsafe void RemovePort (NXOpen.Routing.Port port)
 Remove a physical NXOpen.Routing.Port from the terminal. More...
 
- Public Member Functions inherited from NXOpen.Routing.RouteObject
unsafe void DeleteCharacterstics (NXOpen.Routing.CharacteristicList values)
 Removes the input list of characteristics from this object. More...
 
unsafe
NXOpen.Routing.CharacteristicList 
GetCharacteristics ()
 Get all of the characteristics values on the this object. More...
 
unsafe
NXOpen.Routing.CharacteristicList 
GetDestinationCharacteristics ()
 Returns the destination characteristics from the input object. More...
 
unsafe int GetIntegerCharacteristic (string name)
 Get the value of an integer characteristic associated with the input name. More...
 
unsafe double GetRealCharacteristic (string name)
 Get the value of a real characteristic associated with the input name. More...
 
unsafe string GetStringCharacteristic (string name)
 Get the value of a string characteristic associated with the input name. More...
 
unsafe void SetCharacteristic (string name, int value)
 Set the value of an integer characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More...
 
unsafe void SetCharacteristic (string name, double value)
 Set the value of an real characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More...
 
unsafe void SetCharacteristic (string name, string value)
 Set the value of an string characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More...
 
unsafe void SetCharacteristic2 (string title, int value)
 Sets or creates an integer type attribute associated with the input title. More...
 
unsafe void SetCharacteristic2 (string title, double value)
 Sets or creates a double type attribute associated with the input title. More...
 
unsafe void SetCharacteristic2 (string title, string value)
 Sets or creates a string type type attribute associated with the input title. More...
 
unsafe void SetCharacteristics (NXOpen.Routing.CharacteristicList values)
 Set all of the characteristics values on this object. More...
 
unsafe void SetCharacteristics2 (NXOpen.Routing.CharacteristicList values)
 Sets all attributes associated with the titles from the input list, creating new attributes for the ones that don't exist already. More...
 

Properties

unsafe
NXOpen.Routing.InterfaceTerminalShadow 
InterfaceTerminalShadow [get]
 Returns the NXOpen.Routing.InterfaceTerminalShadow corresponding to NXOpen.Routing.Port in piece part. More...
 
unsafe NXOpen.Routing.Port Port [get]
 Returns the physical NXOpen.Routing.Port associated with the terminal. 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...
 

Detailed Description

Assembly instance of a NXOpen.Routing.InterfaceTerminalBase .

NXOpen.Routing.LogicalTerminal corresponds to NX occurrences of NXOpen.Routing.MultiPort s, NXOpen.Routing.TerminalPort s or NXOpen.Routing.FittingPort s. Multiple ports can be associated to a single NXOpen.Routing.LogicalTerminal .

See NX Routing help for the Connectivity data model documentation.

Creator not available in KF.

Created in NX5.0.0

Member Function Documentation

unsafe void NXOpen.Routing.LogicalTerminal.AddPort ( NXOpen.Routing.Port  port)
inline

Add a physical NXOpen.Routing.Port to the terminal.

If a null reference (Nothing in Visual Basic), nothing is added.

The physical NXOpen.Routing.Port corresponds to a port occurrence.

Created in NX5.0.0

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

Parameters
portPort to add to the terminal
unsafe void NXOpen.Routing.LogicalTerminal.ClearAllPorts ( )
inline

Clears the NXOpen.Routing.Port of all NXOpen.Routing.Port s.

Created in NX5.0.0

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

unsafe NXOpen.Routing.SingleDevice NXOpen.Routing.LogicalTerminal.GetParentConnector ( )
inline

The physical connector associated with the NXOpen.Routing.Port .

Assumes that a NXOpen.Routing.Port cannot be associated to more than one physical connector at any time.

Created in NX4.0.2

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

Returns
unsafe NXOpen.Routing.Port [] NXOpen.Routing.LogicalTerminal.GetPorts ( )
inline

Get the physical NXOpen.Routing.Port s associated with the terminal.

The physical NXOpen.Routing.Port corresponds to a port occurrence.

Depricated in NX4.

Created in NX5.0.0

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

Returns
unsafe void NXOpen.Routing.LogicalTerminal.RemovePort ( NXOpen.Routing.Port  port)
inline

Remove a physical NXOpen.Routing.Port from the terminal.

If the NXOpen.Routing.Port is not associated to the NXOpen.Routing.LogicalTerminal or is a null reference (Nothing in Visual Basic), nothing is done.

The physical NXOpen.Routing.Port corresponds to a port occurrence.

Created in NX5.0.0

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

Parameters
portPort to remove from the terminal

Property Documentation

unsafe NXOpen.Routing.InterfaceTerminalShadow NXOpen.Routing.LogicalTerminal.InterfaceTerminalShadow
get

Returns the NXOpen.Routing.InterfaceTerminalShadow corresponding to NXOpen.Routing.Port in piece part.

Created in NX4.0.2

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

unsafe NXOpen.Routing.Port NXOpen.Routing.LogicalTerminal.Port
get

Returns the physical NXOpen.Routing.Port associated with the terminal.

The physical NXOpen.Routing.Port corresponds to a port occurrence.

Created in NX4.0.2

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


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