Interface IST_MCDFormer
  
  
  
  Assembly: STMCDFormerTypes.dll
  
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("B14DFE17-9AF7-4844-B521-8FE21CCC23D5")]
public interface IST_MCDFormer : IST_CLDFormer, IST_CurveReceiver
   
  Properties
  
  
  
  
  Declaration
  
    TST3DMatrix GeomLCS { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double IncrementValue { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Declaration
  
    void AddArc(TST2DPoint pc, TST2DPoint p, double R)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddCallSub(int SubID)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | SubID |  | 
    
  
  
  
  
  
  Declaration
  
    void AddComment(string s)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | s |  | 
    
  
  
  
  
  
  Declaration
  
    void AddCoolant(bool OnOff, int PipeNumber)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | OnOff |  | 
      
        | int | PipeNumber |  | 
    
  
  
  
  
  
  Declaration
  
    void AddDelay(double Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | Value |  | 
    
  
  
  
  
  
  Declaration
  
    void AddExtCycle(TST_ExtCycleParameters Params)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddLengthCompensation(int mode, int CorrNumber, TST3DPoint ToolTipDelta)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddOriginByShift(TST3DMatrix ShiftMatrix)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddRadiusCompensation(TSTRadiusCompensationMode mode, int CorrNumber)
   
  Parameters
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void AddSinglePassThread(int Orient, int LeadType, double Step, double StartAngle)
   
  Parameters
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void AddSpindleOrient(double OrientationAngle)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | OrientationAngle |  | 
    
  
  
  
  
  
  Declaration
  
    void AddSpindleSpeedOnCSS(double CSS, double MaxRPM, int Range, bool Direction)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddSpindleSpeedOnRPM(double RPM, int Range, bool Direction)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddString(string Name_)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name_ |  | 
    
  
  
  
  
  
  Declaration
  
    void ArcTo2d(TST3DPoint pe, TST3DPoint pc, TST_CLDPlaneType Plane, double Rc, bool CanBeFull)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
   
  Parameters
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void CutTo2D(TST2DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void CutTo3D(TST3DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
  Returns
  
  
  
  
  
  Declaration
  
    TST3DPoint Get_CurrentMEPoint()
   
  Returns
  
  
  
  
  
  Declaration
  
    IST_MachineEvaluator Get_MachineEvaluator()
   
  Returns
  
  
  
  
  
  Declaration
  
  Returns
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void OutFeed(int Feed, double Value, bool mpm)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void OutPoint5D(TST3DPoint p, TST3DPoint n)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void OutStandardFeed(int Feed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Feed |  | 
    
  
  
  
  
  
  Declaration
  
    void SetPossibleAxesControlMode(TSTAxisControlMode mode)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void SetTCPM(bool ModeIsOn)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | ModeIsOn |  | 
    
  
  
  
  
  
  Declaration
  
    void StartCurve2D(TST2DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StartCurve3D(TST3DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StartSub(string Coment, bool SimulOnly, int ID)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StopCurve(bool IsClosed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | IsClosed |  |