NX Open C++ Reference Guide
|
Represents a Routing Fitting Port ObjectFittingPort . 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. | |
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. | |
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. |
Represents a Routing Fitting Port ObjectFittingPort .
These objects are ones to which segments are routed to or from when creating a routing path.
To create an instance of this class use Routing::FittingPortCollection
Created in NX4.0.0.
virtual NXOpen::Axis* NXOpen::Routing::FittingPort::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::FittingPort::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::FittingPort::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::FittingPort::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.
virtual void NXOpen::Routing::FittingPort::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::FittingPort::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::FittingPort::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::FittingPort::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::FittingPort::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::FittingPort::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::FittingPort::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::FittingPort::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.
virtual void NXOpen::Routing::FittingPort::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::FittingPort::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.