Interface IST_MCDFormerDual
  
  
  
  Assembly: STMCDFormerTypes.dll
  
  
    [Guid("A2D6F680-F985-4A5A-845D-5755143F5CB3")]
public interface IST_MCDFormerDual : IST_CLDFormerDual, IST_CurveReceiverDual
   
  Properties
  
  
  
  
  Declaration
  
    IST_3DMatrix GeomLCS { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double IncrementValue { get; }
   
  Property Value
  
  
  
  Machine evaluation controller
Declaration
  
    IST_MachineEvaluator MachineEvaluator { get; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double NCAxis[string ID] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | ID |  | 
    
  
  Property Value
  
  Methods
  
  
  
  
  Declaration
  
    void AddArc(IST_2DPoint pc, IST_2DPoint 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(IST_ExtCycleParameters Params)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddHelic(IST_2DPoint pc, IST_3DPoint p, double R)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddLengthCompensation(int mode, int CorrNumber, IST_3DPoint ToolTipDelta)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddPPFun(int PPSubCode, float P1, float P2, float P3, float P4, float P5, float P6, float P7, float P8, float P9, float P10, float P11, float P12, float P13, float P14, float P15, float P16, float P17, float P18, float P19, float P20, float P21, float P22)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddRadiusCompensation(TSTRadiusCompensationMode mode, int CorrNumber)
   
  Parameters
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void AddSinglePassThread(int Orient, int LeadType, double Step, double StartAngle)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void AddString(string Name_)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Name_ |  | 
    
  
  
  
  
  
  Declaration
  
    void BezierTo(IST_2DPoint p1, IST_2DPoint p2, IST_2DPoint p3)
   
  Parameters
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
  
  
  Create extended cycle parameters object
Declaration
  
    IST_ExtCycleParameters CreateExtCycleParameters()
   
  Returns
  
  
  
  
  
  Declaration
  
    void CutTo2D(IST_2DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void CutTo3D(IST_3DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
  Returns
  
  
  
  
  
  Declaration
  
  Returns
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void OutEvaluatorState(TST_GotoMode mode)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void OutFeed(int Feed, double Value, bool mpm)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void OutPoint5D(IST_3DPoint p, IST_3DPoint 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(IST_2DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StartCurve3D(IST_3DPoint p)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StartNCBlock(TST_NCBlockMode ncBlockMode = TST_NCBlockMode.ncbmDefault)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StartSub(string Coment, bool SimulOnly, int ID)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void StopCurve(bool IsClosed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | IsClosed |  |