NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Routing.IAxisPort Interface Reference

Interface class for all routing objects that specify a direction 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

Public Member Functions

void SetAlignVector (NXOpen.Vector3d vector)
 Sets the align vector of Port More...
 
void SetCutbackLength (double cutbackLength)
 Sets the cutback length of a port, i. More...
 
void SetEngagement (double engagement)
 The engagment distance of a NXOpen.Routing.IAxisPort , i. More...
 
void SetForwardExtension (double forwardExtension)
 Sets the forward extension value of a port, i. More...
 
void SetRotationObject (NXOpen.DisplayableObject rotationObject)
 Sets the object used to derive the rotation vector of Port More...
 
void SetRotationVector (NXOpen.Vector3d vector)
 Sets the rotation vector of Port More...
 

Properties

NXOpen.Axis Axis [get, set]
 Returns or sets the axis that defines the port More...
 
NXOpen.Expression CutbackLengthObject [get, set]
 Returns or sets the cutback length object of a port, i. More...
 
NXOpen.Expression EngagementObject [get, set]
 Returns or sets the engagement object of a port, i. More...
 
NXOpen.Expression ForwardExtensionObject [get, set]
 Returns or sets the forward extension object of a port, i. More...
 
- Properties inherited from NXOpen.Routing.IRoutePosition
NXOpen.Point Point [get, set]
 Returns or sets the NXOpen.Point that specifies the location of the NXOpen.Routing.IRoutePosition object. More...
 
NXOpen.Point3d Position [get, set]
 Returns or sets the current location of the object in ABS coordinates. More...
 

Detailed Description

Interface class for all routing objects that specify a direction

Created in NX4.0.0

Member Function Documentation

void NXOpen.Routing.IAxisPort.SetAlignVector ( NXOpen.Vector3d  vector)

Sets the align vector of Port

Created in NX4.0.0

License requirements: routing_base ("Routing Basic")

Parameters
vectorVector direction in absolute co-ordinate system

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

void NXOpen.Routing.IAxisPort.SetCutbackLength ( double  cutbackLength)

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_base ("Routing Basic")

Parameters
cutbackLengthCutback Length

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

void NXOpen.Routing.IAxisPort.SetEngagement ( double  engagement)

The engagment distance of a NXOpen.Routing.IAxisPort , i.

e. the distance behind the port that another fitting or stock may engage

Created in NX4.0.0

License requirements: routing_base ("Routing Basic")

Parameters
engagementEngagement distance

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

void NXOpen.Routing.IAxisPort.SetForwardExtension ( double  forwardExtension)

Sets the forward extension value of a port, i.

e. the minimum length that a segment must remain straight coming out of a NXOpen.Routing.Port

Created in NX4.0.0

License requirements: routing_base ("Routing Basic")

Parameters
forwardExtensionPort extension

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

void NXOpen.Routing.IAxisPort.SetRotationObject ( NXOpen.DisplayableObject  rotationObject)

Sets the object used to derive the rotation vector of Port

Created in NX4.0.0

License requirements: routing_base ("Routing Basic")

Parameters
rotationObjectObject used to derive the rotation vector

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

void NXOpen.Routing.IAxisPort.SetRotationVector ( NXOpen.Vector3d  vector)

Sets the rotation vector of Port

Created in NX4.0.0

License requirements: routing_base ("Routing Basic")

Parameters
vectorVector direction in absolute co-ordinate system

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

Property Documentation

NXOpen.Axis NXOpen.Routing.IAxisPort.Axis
getset

Returns or sets the axis that defines the port

Created in NX5.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

NXOpen.Expression NXOpen.Routing.IAxisPort.CutbackLengthObject
getset

Returns or 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 to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

NXOpen.Expression NXOpen.Routing.IAxisPort.EngagementObject
getset

Returns or 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 to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")

NXOpen.Expression NXOpen.Routing.IAxisPort.ForwardExtensionObject
getset

Returns or 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 NXOpen.Routing.Port

Created in NX4.0.0

License requirements to get this property: routing_base ("Routing Basic")

License requirements to set this property: routing_base ("Routing Basic")


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