Class FittingPortCollection
Inheritance
System.Object
System.MarshalByRefObject
FittingPortCollection
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 FittingPortCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
FittingPortCollection()
Declaration
protected FittingPortCollection()
FittingPortCollection(RouteManager)
Declaration
protected FittingPortCollection(RouteManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateFittingPort(Point3d, Vector3d)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Axis)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Axis derivationObject)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Axis, Boolean)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Axis derivationObject, bool allowMultipleConnections)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Vector3d |
alignmentVector |
|
Axis |
derivationObject |
|
System.Boolean |
allowMultipleConnections |
|
Returns
CreateFittingPort(Point3d, Vector3d, Point)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Point point)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Point, Boolean)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Point point, bool allowMultipleConnections)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Vector3d |
alignmentVector |
|
Point |
point |
|
System.Boolean |
allowMultipleConnections |
|
Returns
CreateFittingPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Axis)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Axis, Boolean)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Axis axis, bool allowMultipleConnections)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Point)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Point, Boolean)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, Point point, bool allowMultipleConnections)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Vector3d, DisplayableObject, Double, Boolean)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, Vector3d rotationVector, DisplayableObject rotationObject, double clockAngle, bool allowMultipleConnections)
Parameters
Returns
CreateFittingPort(Point3d, Vector3d, Boolean)
Declaration
public FittingPort CreateFittingPort(Point3d origin, Vector3d alignmentVector, bool allowMultipleConnections)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Vector3d |
alignmentVector |
|
System.Boolean |
allowMultipleConnections |
|
Returns
CreateFromAxis(Axis)
Declaration
public FittingPort CreateFromAxis(Axis axis)
Parameters
Type |
Name |
Description |
Axis |
axis |
|
Returns
CreateFromCsys(CartesianCoordinateSystem, Port.CreateRotationVector)
Declaration
public FittingPort 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 |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
ToArray()
Declaration
public FittingPort[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable