Interface ICamIpcCurve
Assembly: CAMIPC.CurveTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("03D876BF-FD11-41A7-A613-4997CAAFA80C")]
public interface ICamIpcCurve : ICamIpcAbstractCurve
Properties
Box
Declaration
Property Value
FullLen
Declaration
Property Value
IsClosed
Declaration
Property Value
KnotPoint[int]
Declaration
TST3DPoint KnotPoint[int i] { get; }
Parameters
Type |
Name |
Description |
int |
i |
|
Property Value
QntP
Number of curve knot points
Declaration
Property Value
TMax
Declaration
Property Value
TMin
Declaration
Property Value
Methods
GetInstanceId()
Declaration
Returns
GetNurbsForm(ref TExecuteContext)
Declaration
ICamIpcAbstractNurbsCurve GetNurbsForm(ref TExecuteContext ExecuteContext)
Parameters
Returns
Get_Len(double, double)
Declaration
double Get_Len(double t1, double t2)
Parameters
Returns
Get_Point(double)
Declaration
TST3DPoint Get_Point(double t)
Parameters
Type |
Name |
Description |
double |
t |
|
Returns
Get_UnitTangent(double, bool)
Declaration
TST3DPoint Get_UnitTangent(double t, bool IsForward)
Parameters
Returns
SavePartToReceiver(ICamIpcAbstractCurveReceiver, double, double, double, ref TExecuteContext)
Declaration
void SavePartToReceiver(ICamIpcAbstractCurveReceiver Receiver, double t1, double t2, double Tol, ref TExecuteContext ExecuteContext)
Parameters