Class MultiPortCollection
Inheritance
MultiPortCollection
Assembly: NXOpen.dll
Syntax
public class MultiPortCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
MultiPortCollection()
Declaration
protected MultiPortCollection()
MultiPortCollection(RouteManager)
Declaration
protected MultiPortCollection(RouteManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateMultiPort(Point3d, Vector3d)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Axis)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Axis derivationObject)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Axis, bool)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Axis derivationObject, bool allowMultipleConnections)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Point)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Point point)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Point, bool)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Point point, bool allowMultipleConnections)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Vector3d, DisplayableObject, double)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Axis)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Axis, bool)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis, bool allowMultipleConnections)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Point)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Point, bool)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point, bool allowMultipleConnections)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, Vector3d, DisplayableObject, double, bool)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, bool allowMultipleConnections)
Parameters
Returns
CreateMultiPort(Point3d, Vector3d, bool)
Declaration
public MultiPort CreateMultiPort(Point3d origin, Vector3d alignmentVector, bool allowMultipleConnections)
Parameters
Returns
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
ToArray()
Declaration
public MultiPort[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink