Class FixturePortCollection
Inheritance
FixturePortCollection
Assembly: NXOpen.dll
Syntax
public class FixturePortCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
FixturePortCollection()
Declaration
protected FixturePortCollection()
FixturePortCollection(RouteManager)
Declaration
protected FixturePortCollection(RouteManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateFixturePort(Point3d, Vector3d)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Axis)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Axis derivationObject)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Axis, bool)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Axis derivationObject, bool allowMultipleConnections)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Point)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Point point)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Point, bool)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Point point, bool allowMultipleConnections)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Vector3d, DisplayableObject, double)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Axis)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Axis, bool)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis, bool allowMultipleConnections)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Point)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Vector3d, DisplayableObject, double, Point, bool)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point, bool allowMultipleConnections)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, Vector3d, DisplayableObject, double, bool)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, bool allowMultipleConnections)
Parameters
Returns
CreateFixturePort(Point3d, Vector3d, bool)
Declaration
public FixturePort CreateFixturePort(Point3d origin, Vector3d alignmentVector, bool allowMultipleConnections)
Parameters
Returns
CreateFromAxis(Axis)
Declaration
public FixturePort CreateFromAxis(Axis axis)
Parameters
Type |
Name |
Description |
Axis |
axis |
|
Returns
CreateFromCsys(CartesianCoordinateSystem, CreateRotationVector)
Declaration
public FixturePort CreateFromCsys(CartesianCoordinateSystem csys, Port.CreateRotationVector createRotationVector)
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 FixturePort[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink