Interface IST_CurveDropCutter
Assembly: STCurveTypes.dll
Syntax
[Guid("CD5C00EC-EC40-4FCF-822B-6398D244418D")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IST_CurveDropCutter : IST_CurveReceiver
Methods
AddArc(TST2DPoint, TST2DPoint, double)
Declaration
void AddArc(TST2DPoint pc, TST2DPoint p, double R)
Parameters
AddHelic(TST2DPoint, TST3DPoint, double)
Declaration
void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
Parameters
BeginCurve(long)
Declaration
void BeginCurve(long Data)
Parameters
| Type |
Name |
Description |
| long |
Data |
|
BeginModel()
Declaration
Declaration
BezierTo(TST2DPoint, TST2DPoint, TST2DPoint)
Declaration
void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
Parameters
CutTo2D(TST2DPoint)
Declaration
void CutTo2D(TST2DPoint p)
Parameters
CutTo3D(TST3DPoint)
Declaration
void CutTo3D(TST3DPoint p)
Parameters
Drop(TST2DPoint, TST2DPoint, TST2DPoint)
Declaration
TSTCurveDropContactData Drop(TST2DPoint ToolPos, TST2DPoint ToolXAxis, TST2DPoint InvDropDir)
Parameters
Returns
DropInRange(TST2DPoint, TST2DPoint, TST2DPoint, double, double)
Declaration
TSTCurveDropContactData DropInRange(TST2DPoint ToolPos, TST2DPoint ToolXAxis, TST2DPoint InvDropDir, double HMin, double HMax)
Parameters
Returns
EndCurve()
Declaration
EndModel()
Declaration
Declaration
IsEmpty()
Declaration
Returns
NewCurve()
Declaration
StartCurve2D(TST2DPoint)
Declaration
void StartCurve2D(TST2DPoint p)
Parameters
StartCurve3D(TST3DPoint)
Declaration
void StartCurve3D(TST3DPoint p)
Parameters
StopCurve(bool)
Declaration
void StopCurve(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|