NX Open C++ Reference Guide
|
Assembly instance of a Routing::InterfaceTerminalBase . More...
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::SingleDevice * | GetParentConnector () |
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::InterfaceTerminalShadow * | InterfaceTerminalShadow () |
Returns the Routing::InterfaceTerminalShadow corresponding to Routing::Port in piece part. | |
NXOpen::Routing::Port * | Port () |
Returns the physical Routing::Port associated with the terminal. | |
void | RemovePort (NXOpen::Routing::Port *port) |
Remove a physical Routing::Port from the terminal. |
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.
void NXOpen::Routing::LogicalTerminal::AddPort | ( | NXOpen::Routing::Port * | port | ) |
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")
port | Port 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.
std::vector<NXOpen::Routing::Port *> NXOpen::Routing::LogicalTerminal::GetPorts | ( | ) |
Get the physical Routing::Port s associated with the terminal.
The physical Routing::Port corresponds to a port occurrence.
Depricated in NX4.
NXOpen::Routing::InterfaceTerminalShadow* NXOpen::Routing::LogicalTerminal::InterfaceTerminalShadow | ( | ) |
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")
port | Port to remove from the terminal |