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