Interface IST_CurveTransformer
Curve transformation class (multiplies curve by matrix)
Assembly: STCurveTypes.dll
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("5F052044-885A-43D7-B6D7-6EE853007571")]
public interface IST_CurveTransformer : IST_CurveReceiver
Properties
StartCurve/StopCurve suppression flag
When true, suppresses StartCurve/StopCurve commands
Declaration
bool IgnoreStartStop { get; set; }
Property Value
Declaration
IST_CurveReceiver Receiver { get; set; }
Property Value
Methods
Declaration
void AddArc(TST2DPoint pc, TST2DPoint p, double R)
Parameters
Declaration
void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
Parameters
Declaration
void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
Parameters
Declaration
void CutTo2D(TST2DPoint p)
Parameters
Declaration
void CutTo3D(TST3DPoint p)
Parameters
Declaration
Returns
Declaration
void MultMatrix2D(TST2DMatrix M)
Parameters
Declaration
void MultMatrix3D(TST3DMatrix M)
Parameters
Declaration
Declaration
Push current matrix to stack
Declaration
Declaration
void SetMatrix2D(TST2DMatrix M)
Parameters
Declaration
void SetMatrix3D(TST3DMatrix M)
Parameters
Declaration
void StartCurve2D(TST2DPoint p)
Parameters
Declaration
void StartCurve3D(TST3DPoint p)
Parameters
Declaration
void StopCurve(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|