Class ControlPointCollection
Inheritance
System.Object
System.MarshalByRefObject
ControlPointCollection
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 ControlPointCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
ControlPointCollection()
Declaration
protected ControlPointCollection()
ControlPointCollection(RouteManager)
Declaration
protected ControlPointCollection(RouteManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateControlPoint(IBaseCurve, ControlPointCollection.CheckExisting, out ControlPointCollection.FoundExisting)
Declaration
public ControlPoint CreateControlPoint(IBaseCurve conic, ControlPointCollection.CheckExisting checkExisting, out ControlPointCollection.FoundExisting foundExisting)
Parameters
Returns
CreateControlPoint(Point, ControlPointCollection.CheckExisting, out ControlPointCollection.FoundExisting)
Declaration
public ControlPoint CreateControlPoint(Point point, ControlPointCollection.CheckExisting checkExisting, out ControlPointCollection.FoundExisting foundExisting)
Parameters
Returns
CreateControlPoint(Point3d, ControlPointCollection.CheckExisting, out ControlPointCollection.FoundExisting)
Declaration
public ControlPoint CreateControlPoint(Point3d position, ControlPointCollection.CheckExisting checkExisting, out ControlPointCollection.FoundExisting foundExisting)
Parameters
Returns
CreateControlPoint(ControlPoint, ControlPointCollection.CheckExisting, out ControlPointCollection.FoundExisting)
Declaration
public ControlPoint CreateControlPoint(ControlPoint cpOcc, ControlPointCollection.CheckExisting checkExisting, out ControlPointCollection.FoundExisting foundExisting)
Parameters
Returns
CreateControlPoint(IRoutePosition, Vector3d, ControlPointCollection.CheckExisting, out ControlPointCollection.FoundExisting)
Declaration
public ControlPoint CreateControlPoint(IRoutePosition startObject, Vector3d offset, ControlPointCollection.CheckExisting checkExisting, out ControlPointCollection.FoundExisting foundExisting)
Parameters
Returns
CreateControlPoint(Port, ControlPointCollection.CheckExisting, out ControlPointCollection.FoundExisting)
Declaration
public ControlPoint CreateControlPoint(Port port, ControlPointCollection.CheckExisting checkExisting, out ControlPointCollection.FoundExisting foundExisting)
Parameters
Returns
CreateControlPoint(TaggedObject, Double, ControlPointCollection.CheckExisting, out ControlPointCollection.FoundExisting)
Declaration
public ControlPoint CreateControlPoint(TaggedObject object, double objectParm, ControlPointCollection.CheckExisting checkExisting, out ControlPointCollection.FoundExisting foundExisting)
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
FindControlPoint(Point3d, Double)
Declaration
public ControlPoint FindControlPoint(Point3d position, double tolerance)
Parameters
Type |
Name |
Description |
Point3d |
position |
|
System.Double |
tolerance |
|
Returns
ToArray()
Declaration
public ControlPoint[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable