Class ProxyPortCollection
Inheritance
System.Object
System.MarshalByRefObject
ProxyPortCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ProxyPortCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
ProxyPortCollection()
Declaration
protected ProxyPortCollection()
ProxyPortCollection(RouteManager)
Declaration
protected ProxyPortCollection(RouteManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateProxyPort(Point3d, Vector3d)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Axis)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Axis derivationObject)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Axis, Boolean)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Axis derivationObject, bool allowMultipleConnections)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Vector3d |
alignmentVector |
|
Axis |
derivationObject |
|
System.Boolean |
allowMultipleConnections |
|
Returns
CreateProxyPort(Point3d, Vector3d, Point)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Point point)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Point, Boolean)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Point point, bool allowMultipleConnections)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Vector3d |
alignmentVector |
|
Point |
point |
|
System.Boolean |
allowMultipleConnections |
|
Returns
CreateProxyPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Axis)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Axis, Boolean)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis, bool allowMultipleConnections)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Point)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Point, Boolean)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point, bool allowMultipleConnections)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Boolean)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, bool allowMultipleConnections)
Parameters
Returns
CreateProxyPort(Point3d, Vector3d, Boolean)
Declaration
public ProxyPort CreateProxyPort(Point3d origin, Vector3d alignmentVector, bool allowMultipleConnections)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Vector3d |
alignmentVector |
|
System.Boolean |
allowMultipleConnections |
|
Returns
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
ToArray()
Declaration
public ProxyPort[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable