NX Open C++ Reference Guide
|
Interface class for all routing objects that specify a direction
Created in NX4.0.0.
More...
Public Member Functions | |
virtual NXOpen::Axis * | Axis ()=0 |
Returns the axis that defines the port Created in NX5.0.0. | |
virtual NXOpen::Expression * | CutbackLengthObject ()=0 |
Returns the cutback length object of a port, i.e. | |
virtual NXOpen::Expression * | EngagementObject ()=0 |
Returns the engagement object of a port, i.e. | |
virtual NXOpen::Expression * | ForwardExtensionObject ()=0 |
Returns the forward extension object of a port, i.e. | |
virtual void | SetAlignVector (const NXOpen::Vector3d &vector)=0 |
Sets the align vector of Port Created in NX4.0.0. | |
virtual void | SetAxis (NXOpen::Axis *axis)=0 |
Sets the axis that defines the port Created in NX5.0.0. | |
virtual void | SetCutbackLength (double cutbackLength)=0 |
Sets the cutback length of a port, i.e. | |
virtual void | SetCutbackLengthObject (NXOpen::Expression *cutbackLength)=0 |
Sets the cutback length object of a port, i.e. | |
virtual void | SetEngagement (double engagement)=0 |
The engagment distance of a IAxisPort , i.e. | |
virtual void | SetEngagementObject (NXOpen::Expression *engagement)=0 |
Sets the engagement object of a port, i.e. | |
virtual void | SetForwardExtension (double forwardExtension)=0 |
Sets the forward extension value of a port, i.e. | |
virtual void | SetForwardExtensionObject (NXOpen::Expression *forwardExtension)=0 |
Sets the forward extension object of a port, i.e. | |
virtual void | SetRotationObject (NXOpen::DisplayableObject *rotationObject)=0 |
Sets the object used to derive the rotation vector of Port Created in NX4.0.0. | |
virtual void | SetRotationVector (const NXOpen::Vector3d &vector)=0 |
Sets the rotation vector of Port Created in NX4.0.0. |
Interface class for all routing objects that specify a direction
Created in NX4.0.0.
virtual NXOpen::Axis* NXOpen::Routing::IAxisPort::Axis | ( | ) | [pure 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")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual NXOpen::Expression* NXOpen::Routing::IAxisPort::CutbackLengthObject | ( | ) | [pure 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")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual NXOpen::Expression* NXOpen::Routing::IAxisPort::EngagementObject | ( | ) | [pure 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")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual NXOpen::Expression* NXOpen::Routing::IAxisPort::ForwardExtensionObject | ( | ) | [pure 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")
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetAlignVector | ( | const NXOpen::Vector3d & | vector | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetAxis | ( | NXOpen::Axis * | axis | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetCutbackLength | ( | double | cutbackLength | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetCutbackLengthObject | ( | NXOpen::Expression * | cutbackLength | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetEngagement | ( | double | engagement | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetEngagementObject | ( | NXOpen::Expression * | engagement | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetForwardExtension | ( | double | forwardExtension | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetForwardExtensionObject | ( | NXOpen::Expression * | forwardExtension | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetRotationObject | ( | NXOpen::DisplayableObject * | rotationObject | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.
virtual void NXOpen::Routing::IAxisPort::SetRotationVector | ( | const NXOpen::Vector3d & | vector | ) | [pure 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 |
Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.