Class Port
Inheritance
System.Object
System.MarshalByRefObject
Port
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Port : SmartObject, IMessageSink, IFitTo, IRoutePosition, ICharacteristic, INXObject
Constructors
Port()
Declaration
Properties
AllowMultipleConnections
Declaration
public bool AllowMultipleConnections { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
BackwardExtension
Declaration
public double BackwardExtension { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BackwardExtensionObject
Declaration
public Expression BackwardExtensionObject { get; set; }
Property Value
ClockIncrementObject
Declaration
public Expression ClockIncrementObject { get; set; }
Property Value
Point
Declaration
public Point Point { get; set; }
Property Value
Position
Declaration
public Point3d Position { get; set; }
Property Value
Methods
AskFeature()
Declaration
public FeaturePort AskFeature()
Returns
AskWaveFeature()
Declaration
public WaveRouting AskWaveFeature()
Returns
Connect()
Declaration
public PortConnection Connect()
Returns
DeleteCharacterstics(CharacteristicList)
Declaration
public void DeleteCharacterstics(CharacteristicList values)
Parameters
Disconnect()
Declaration
FindPortIntegerCharacteristic(String)
Declaration
public int FindPortIntegerCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Int32 |
|
FindPortRealCharacteristic(String)
Declaration
public double FindPortRealCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Double |
|
FindPortStringCharacteristic(String)
Declaration
public string FindPortStringCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.String |
|
GetAlignmentVector()
Declaration
public Vector3d GetAlignmentVector()
Returns
GetCharacteristics()
Declaration
public CharacteristicList GetCharacteristics()
Returns
GetClockIncrement()
Declaration
public double GetClockIncrement()
Returns
| Type |
Description |
| System.Double |
|
GetComponent()
Declaration
public Component GetComponent()
Returns
GetConnectedPorts(out Port, out Port)
Declaration
public void GetConnectedPorts(out Port connectedPort1, out Port connectedPort2)
Parameters
| Type |
Name |
Description |
| Port |
connectedPort1 |
|
| Port |
connectedPort2 |
|
GetControlPoint()
Declaration
public ControlPoint GetControlPoint()
Returns
GetCutbackLength()
Declaration
public double GetCutbackLength()
Returns
| Type |
Description |
| System.Double |
|
GetDestinationCharacteristics()
Declaration
public CharacteristicList GetDestinationCharacteristics()
Returns
GetEngagement()
Declaration
public double GetEngagement()
Returns
| Type |
Description |
| System.Double |
|
GetEngagementPosition()
Declaration
public Point3d GetEngagementPosition()
Returns
GetFlowDirection()
Declaration
public Port.FlowDirectionType GetFlowDirection()
Returns
GetForwardExtension()
Declaration
public double GetForwardExtension()
Returns
| Type |
Description |
| System.Double |
|
GetForwardExtensionObject()
Declaration
public Expression GetForwardExtensionObject()
Returns
GetIntegerCharacteristic(String)
Declaration
public int GetIntegerCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetOccurrence()
Declaration
public NXObject GetOccurrence()
Returns
GetPortConnection()
Declaration
public PortConnection GetPortConnection()
Returns
GetPortType()
Declaration
public Port.PortType GetPortType()
Returns
GetRealCharacteristic(String)
Declaration
public double GetRealCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Double |
|
GetReferenceCharacteristic(String)
Declaration
public string GetReferenceCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.String |
|
GetRotationObject()
Declaration
public DisplayableObject GetRotationObject()
Returns
GetRotationVector()
Declaration
public Vector3d GetRotationVector()
Returns
GetSegment()
Declaration
public ISegment GetSegment()
Returns
GetStockOfPort()
Declaration
public Stock GetStockOfPort()
Returns
GetStringCharacteristic(String)
Declaration
public string GetStringCharacteristic(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.String |
|
IsEngagementLocked(Port)
Declaration
public bool IsEngagementLocked(Port portToCheck)
Parameters
| Type |
Name |
Description |
| Port |
portToCheck |
|
Returns
| Type |
Description |
| System.Boolean |
|
IsRotationLocked(Port)
Declaration
public bool IsRotationLocked(Port portToCheck)
Parameters
| Type |
Name |
Description |
| Port |
portToCheck |
|
Returns
| Type |
Description |
| System.Boolean |
|
LockEngagement(Port)
Declaration
public Constraint[] LockEngagement(Port portToLock)
Parameters
| Type |
Name |
Description |
| Port |
portToLock |
|
Returns
LockRotation(Port)
Declaration
public Constraint[] LockRotation(Port portToLock)
Parameters
| Type |
Name |
Description |
| Port |
portToLock |
|
Returns
ReorderFeature()
Declaration
public void ReorderFeature()
SetCharacteristic(String, Double)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, double value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Double |
value |
|
SetCharacteristic(String, Int32)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, int value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Int32 |
value |
|
SetCharacteristic(String, String)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristic2 instead.")]
public void SetCharacteristic(string name, string value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.String |
value |
|
SetCharacteristic2(String, Double)
Declaration
public void SetCharacteristic2(string title, double value)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
| System.Double |
value |
|
SetCharacteristic2(String, Int32)
Declaration
public void SetCharacteristic2(string title, int value)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
| System.Int32 |
value |
|
SetCharacteristic2(String, String)
Declaration
public void SetCharacteristic2(string title, string value)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
| System.String |
value |
|
SetCharacteristics(CharacteristicList)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.Routing.ICharacteristic.SetCharacteristics2 instead.")]
public void SetCharacteristics(CharacteristicList values)
Parameters
SetCharacteristics2(CharacteristicList)
Declaration
public void SetCharacteristics2(CharacteristicList values)
Parameters
SetClockIncrement(Double)
Declaration
public void SetClockIncrement(double increment)
Parameters
| Type |
Name |
Description |
| System.Double |
increment |
|
SetFlowDirection(Port.FlowDirectionType)
Declaration
public void SetFlowDirection(Port.FlowDirectionType flowDirection)
Parameters
SetReferenceCharacteristic(String, String)
Declaration
public void SetReferenceCharacteristic(string name, string value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.String |
value |
|
UnlockEngagement(Port)
Declaration
public void UnlockEngagement(Port portToUnlock)
Parameters
| Type |
Name |
Description |
| Port |
portToUnlock |
|
UnlockRotation(Port)
Declaration
public void UnlockRotation(Port portToUnlock)
Parameters
| Type |
Name |
Description |
| Port |
portToUnlock |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink