Interface IST_CurveReceiverDual
Assembly: STCurveTypes.dll
Syntax
[Guid("6D38A888-4A88-4DEA-A34B-2E6668256AE0")]
public interface IST_CurveReceiverDual
Methods
AddArc(IST_2DPoint, IST_2DPoint, double)
Declaration
void AddArc(IST_2DPoint pc, IST_2DPoint p, double R)
Parameters
AddHelic(IST_2DPoint, IST_3DPoint, double)
Declaration
void AddHelic(IST_2DPoint pc, IST_3DPoint p, double R)
Parameters
BezierTo(IST_2DPoint, IST_2DPoint, IST_2DPoint)
Add Bezier curve to 2D curve
Declaration
void BezierTo(IST_2DPoint p1, IST_2DPoint p2, IST_2DPoint p3)
Parameters
CutTo2D(IST_2DPoint)
Declaration
void CutTo2D(IST_2DPoint p)
Parameters
CutTo3D(IST_3DPoint)
Declaration
void CutTo3D(IST_3DPoint p)
Parameters
IsEmpty()
Flag of the curve is empty
Declaration
Returns
| Type |
Description |
| bool |
curve building is not start
|
NewCurve()
Initialize new curve creation
Declaration
StartCurve2D(IST_2DPoint)
First point of the 2D curve
Declaration
void StartCurve2D(IST_2DPoint p)
Parameters
StartCurve3D(IST_3DPoint)
First point of the 3D curve
Declaration
void StartCurve3D(IST_3DPoint p)
Parameters
StopCurve(bool)
Declaration
void StopCurve(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|