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