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

Interface class for all routing objects that specify a direction
Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Routing::IAxisPort:
NXOpen::Routing::IRoutePosition NXOpen::Routing::ICharacteristic NXOpen::INXObject NXOpen::Routing::FittingPort NXOpen::Routing::FixturePort NXOpen::Routing::MultiPort NXOpen::Routing::ProxyPort NXOpen::Routing::TerminalPort

List of all members.

Public Member Functions

virtual NXOpen::AxisAxis ()=0
 Returns the axis that defines the port
Created in NX5.0.0.
virtual NXOpen::ExpressionCutbackLengthObject ()=0
 Returns the cutback length object of a port, i.e.
virtual NXOpen::ExpressionEngagementObject ()=0
 Returns the engagement object of a port, i.e.
virtual NXOpen::ExpressionForwardExtensionObject ()=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.

Detailed Description

Interface class for all routing objects that specify a direction
Created in NX4.0.0.



Member Function Documentation

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.

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.

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.

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")

Parameters:
vectorVector 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")

Parameters:
axisaxis

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")

Parameters:
cutbackLengthCutback 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")

Parameters:
cutbackLengthCutback 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")

Parameters:
engagementEngagement 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")

Parameters:
engagementEngagement 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")

Parameters:
forwardExtensionPort 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")

Parameters:
forwardExtensionForward 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")

Parameters:
rotationObjectObject 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")

Parameters:
vectorVector direction in absolute co-ordinate system

Implemented in NXOpen::Routing::MultiPort, NXOpen::Routing::ProxyPort, NXOpen::Routing::FixturePort, NXOpen::Routing::TerminalPort, and NXOpen::Routing::FittingPort.


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