Class SplineData
Assembly: NXOpen.dll
Syntax
public class SplineData : TransientObject, IMessageSink, IDisposable
Constructors
SplineData(nint)
Declaration
protected SplineData(nint ptr)
Parameters
| Type |
Name |
Description |
| nint |
ptr |
|
Properties
NumDefiningPoints
Declaration
public int NumDefiningPoints { get; }
Property Value
Methods
CommitChanges()
Declaration
public ISegment CommitChanges()
Returns
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetBackwardExtension(int)
Declaration
public double GetBackwardExtension(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
GetDefiningPoint(int)
Declaration
public DefiningPoint GetDefiningPoint(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
GetDefiningPoints()
Declaration
public DefiningPoint[] GetDefiningPoints()
Returns
GetDirection(int)
Declaration
public Vector3d GetDirection(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
GetForwardExtension(int)
Declaration
public double GetForwardExtension(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
GetPosition(int)
Declaration
public Point3d GetPosition(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
InsertPositionAfter(int, Point3d)
Declaration
public int InsertPositionAfter(int index, Point3d position)
Parameters
Returns
InsertPositionBefore(int, Point3d)
Declaration
public int InsertPositionBefore(int index, Point3d position)
Parameters
Returns
IsConstrained(int)
Declaration
public bool IsConstrained(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
RemoveExtension(int)
Declaration
public void RemoveExtension(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
RemovePosition(int)
Declaration
public int RemovePosition(int index)
Parameters
| Type |
Name |
Description |
| int |
index |
|
Returns
SetBackwardExtension(int, double)
Declaration
public void SetBackwardExtension(int index, double backwardExtension)
Parameters
| Type |
Name |
Description |
| int |
index |
|
| double |
backwardExtension |
|
SetDefiningPoint(int, DefiningPoint)
Declaration
public void SetDefiningPoint(int index, DefiningPoint definingPoint)
Parameters
SetDefiningPoints(DefiningPoint[])
Declaration
public void SetDefiningPoints(DefiningPoint[] definingPoints)
Parameters
SetDirection(int, Vector3d)
Declaration
public void SetDirection(int index, Vector3d direction)
Parameters
SetForwardExtension(int, double)
Declaration
public void SetForwardExtension(int index, double forwardExtension)
Parameters
| Type |
Name |
Description |
| int |
index |
|
| double |
forwardExtension |
|
SetPosition(int, Point3d)
Declaration
public void SetPosition(int index, Point3d position)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink