Interface ICamIpcCurve
Assembly: CAMIPC.CurveTypes.dll
Syntax
[Guid("03D876BF-FD11-41A7-A613-4997CAAFA80C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcCurve
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
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
LenToParameter(double)
Declaration
double LenToParameter(double Len)
Parameters
| Type |
Name |
Description |
| double |
Len |
|
Returns
MakeStepByLen(double, double, out double, ref TExecuteContext)
Declaration
double MakeStepByLen(double t, double step, out double Residual, ref TExecuteContext ExecuteContext)
Parameters
Returns
SavePartToReceiver(ICamIpcAbstractCurveReceiver, double, double, double, ref TExecuteContext)
Declaration
void SavePartToReceiver(ICamIpcAbstractCurveReceiver Receiver, double t1, double t2, double Tol, ref TExecuteContext ExecuteContext)
Parameters