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