NX Open C++ Reference Guide
|
A Routing::TerminalPort models the pins on an electrical connector. More...
Public Member Functions | |
virtual NXOpen::Axis * | Axis () |
Returns the axis that defines the port Created in NX5.0.0. | |
virtual NXOpen::Expression * | CutbackLengthObject () |
Returns the cutback length object of a port, i.e. | |
virtual NXOpen::Expression * | EngagementObject () |
Returns the engagement object of a port, i.e. | |
virtual NXOpen::Expression * | ForwardExtensionObject () |
Returns the forward extension object of a port, i.e. | |
NXOpen::Routing::MultiPort * | MultiPort () |
Returns the parent Routing::MultiPort of the Routing::TerminalPort. | |
NXString | PinIdentifier () |
Returns the pin identifier (name) of the Routing::TerminalPort Created in NX4.0.0. | |
virtual void | SetAlignVector (const NXOpen::Vector3d &vector) |
Sets the align vector of Port Created in NX4.0.0. | |
virtual void | SetAxis (NXOpen::Axis *axis) |
Sets the axis that defines the port Created in NX5.0.0. | |
virtual void | SetCutbackLength (double cutbackLength) |
Sets the cutback length of a port, i.e. | |
virtual void | SetCutbackLengthObject (NXOpen::Expression *cutbackLength) |
Sets the cutback length object of a port, i.e. | |
virtual void | SetEngagement (double engagement) |
The engagment distance of a IAxisPort , i.e. | |
virtual void | SetEngagementObject (NXOpen::Expression *engagement) |
Sets the engagement object of a port, i.e. | |
virtual void | SetForwardExtension (double forwardExtension) |
Sets the forward extension value of a port, i.e. | |
virtual void | SetForwardExtensionObject (NXOpen::Expression *forwardExtension) |
Sets the forward extension object of a port, i.e. | |
void | SetPinIdentifier (const NXString &pinIdentifier) |
Sets the pin identifier (name) of the Routing::TerminalPort Created in NX4.0.0. | |
virtual void | SetRotationObject (NXOpen::DisplayableObject *rotationObject) |
Sets the object used to derive the rotation vector of Port Created in NX4.0.0. | |
virtual void | SetRotationVector (const NXOpen::Vector3d &vector) |
Sets the rotation vector of Port Created in NX4.0.0. |
A Routing::TerminalPort models the pins on an electrical connector.
Routing::TerminalPort s are a Routing::MultiPort 's children.
Created in NX4.0.0.
virtual NXOpen::Axis* NXOpen::Routing::TerminalPort::Axis | ( | ) | [virtual] |
Returns the axis that defines the port
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implements NXOpen::Routing::IAxisPort.
virtual NXOpen::Expression* NXOpen::Routing::TerminalPort::CutbackLengthObject | ( | ) | [virtual] |
Returns the cutback length object of a port, i.e.
an expression representing the length along the wire from the port where individual wires leave a bundle to attach to pins
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implements NXOpen::Routing::IAxisPort.
virtual NXOpen::Expression* NXOpen::Routing::TerminalPort::EngagementObject | ( | ) | [virtual] |
Returns the engagement object of a port, i.e.
an expression representing the distance behind the port that another fitting or stock may engage
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implements NXOpen::Routing::IAxisPort.
virtual NXOpen::Expression* NXOpen::Routing::TerminalPort::ForwardExtensionObject | ( | ) | [virtual] |
Returns the forward extension object of a port, i.e.
an expression representing the minimum length that a segment must remain straight coming out of a Port
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implements NXOpen::Routing::IAxisPort.
Returns the parent Routing::MultiPort of the Routing::TerminalPort.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Returns the pin identifier (name) of the Routing::TerminalPort
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
virtual void NXOpen::Routing::TerminalPort::SetAlignVector | ( | const NXOpen::Vector3d & | vector | ) | [virtual] |
Sets the align vector of Port
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
vector | Vector direction in absolute co-ordinate system |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetAxis | ( | NXOpen::Axis * | axis | ) | [virtual] |
Sets the axis that defines the port
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
axis | axis |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetCutbackLength | ( | double | cutbackLength | ) | [virtual] |
Sets the cutback length of a port, i.e.
the length along the wire from the port where individual wires leave a bundle to attach to pins
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
cutbackLength | Cutback Length |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetCutbackLengthObject | ( | NXOpen::Expression * | cutbackLength | ) | [virtual] |
Sets the cutback length object of a port, i.e.
an expression representing the length along the wire from the port where individual wires leave a bundle to attach to pins
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
cutbackLength | Cutback Length Expression |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetEngagement | ( | double | engagement | ) | [virtual] |
The engagment distance of a IAxisPort , i.e.
the distance behind the port that another fitting or stock may engage
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
engagement | Engagement distance |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetEngagementObject | ( | NXOpen::Expression * | engagement | ) | [virtual] |
Sets the engagement object of a port, i.e.
an expression representing the distance behind the port that another fitting or stock may engage
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
engagement | Engagement Expression |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetForwardExtension | ( | double | forwardExtension | ) | [virtual] |
Sets the forward extension value of a port, i.e.
the minimum length that a segment must remain straight coming out of a Port
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
forwardExtension | Port extension |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetForwardExtensionObject | ( | NXOpen::Expression * | forwardExtension | ) | [virtual] |
Sets the forward extension object of a port, i.e.
an expression representing the minimum length that a segment must remain straight coming out of a Port
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
forwardExtension | Forward Extension Expression |
Implements NXOpen::Routing::IAxisPort.
void NXOpen::Routing::TerminalPort::SetPinIdentifier | ( | const NXString & | pinIdentifier | ) |
Sets the pin identifier (name) of the Routing::TerminalPort
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
pinIdentifier | pin identifier |
virtual void NXOpen::Routing::TerminalPort::SetRotationObject | ( | NXOpen::DisplayableObject * | rotationObject | ) | [virtual] |
Sets the object used to derive the rotation vector of Port
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
rotationObject | Object used to derive the rotation vector |
Implements NXOpen::Routing::IAxisPort.
virtual void NXOpen::Routing::TerminalPort::SetRotationVector | ( | const NXOpen::Vector3d & | vector | ) | [virtual] |
Sets the rotation vector of Port
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
vector | Vector direction in absolute co-ordinate system |
Implements NXOpen::Routing::IAxisPort.