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 |  |