NX Open C++ Reference Guide
Public Member Functions
NXOpen::Routing::LogicalTerminal Class Reference

Assembly instance of a 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

List of all members.

Public Member Functions

void AddPort (NXOpen::Routing::Port *port)
 Add a physical Routing::Port to the terminal.
void ClearAllPorts ()
 Clears the Routing::Port of all Routing::Port s.
NXOpen::Routing::SingleDeviceGetParentConnector ()
 The physical connector associated with the Routing::Port .
std::vector
< NXOpen::Routing::Port * > 
GetPorts ()
 Get the physical Routing::Port s associated with the terminal.
NXOpen::Routing::InterfaceTerminalShadowInterfaceTerminalShadow ()
 Returns the Routing::InterfaceTerminalShadow corresponding to Routing::Port in piece part.
NXOpen::Routing::PortPort ()
 Returns the physical Routing::Port associated with the terminal.
void RemovePort (NXOpen::Routing::Port *port)
 Remove a physical Routing::Port from the terminal.

Detailed Description

Assembly instance of a Routing::InterfaceTerminalBase .


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

See NX Routing help for the Connectivity data model documentation.

Creator not available in KF.


Member Function Documentation

Add a physical Routing::Port to the terminal.

If NULL, nothing is added.
The physical Routing::Port corresponds to a port occurrence.


Created in NX5.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Parameters:
portPort to add to the terminal

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


Created in NX5.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

The physical connector associated with the Routing::Port .


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

Returns:

Created in NX4.0.2.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

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


The physical Routing::Port corresponds to a port occurrence.
Depricated in NX4.

Returns:

Created in NX5.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

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


Created in NX4.0.2.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

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


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


Created in NX4.0.2.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Remove a physical Routing::Port from the terminal.

If the Routing::Port is not associated to the Routing::LogicalTerminal or is NULL, nothing is done.
The physical Routing::Port corresponds to a port occurrence.


Created in NX5.0.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Parameters:
portPort to remove from the terminal

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