Interface IInpCLDInterpreter
  
  
  
  Assembly: STInpCLDataInterface.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("B9E9BA4C-D120-4558-84F1-96C25EBD81E4")]
public interface IInpCLDInterpreter : IInpCLDObject
   
  Properties
  
  CircleCenterPoint
  
  
  Declaration
  
    TST3DPoint CircleCenterPoint { get; set; }
   
  Property Value
  
  
  CircleRadius
  
  
  Declaration
  
    double CircleRadius { get; set; }
   
  Property Value
  
  
  ClassID
  
  
  Declaration
  
  Property Value
  
  
  CurCmd
  
  
  Declaration
  
  Property Value
  
  
  CurCode
  
  
  Declaration
  
    int CurCode { get; set; }
   
  Property Value
  
  
  CurFeed
  
  
  Declaration
  
    double CurFeed { get; set; }
   
  Property Value
  
  
  CurFeedUnits
  
  
  Declaration
  
    int CurFeedUnits { get; set; }
   
  Property Value
  
  
  CurFile
  
  
  Declaration
  
    IInpCLDFile CurFile { get; }
   
  Property Value
  
  
  CurFileIndex
  
  
  Declaration
  
    int CurFileIndex { get; }
   
  Property Value
  
  
  CurInterpolation
  
  
  Declaration
  
    int CurInterpolation { get; set; }
   
  Property Value
  
  
  CurIsoGCode
  
  
  Declaration
  
    int CurIsoGCode { get; set; }
   
  Property Value
  
  
  CurIsoMCode
  
  
  Declaration
  
    int CurIsoMCode { get; set; }
   
  Property Value
  
  
  CurIsoRValue
  
  
  Declaration
  
    double CurIsoRValue { get; set; }
   
  Property Value
  
  
  CurPlane
  
  
  Declaration
  
    int CurPlane { get; set; }
   
  Property Value
  
  
  CurPoint
  
  
  Declaration
  
    TST3DPoint CurPoint { get; set; }
   
  Property Value
  
  
  DefinedCurPoint
  
  
  Declaration
  
    bool DefinedCurPoint { get; set; }
   
  Property Value
  
  
  DigitsTolerance
  
  
  Declaration
  
    int DigitsTolerance { get; }
   
  Property Value
  
  
  FromPoint
  
  
  Declaration
  
    TST3DPoint FromPoint { get; set; }
   
  Property Value
  
  
  InpExecutor
  
  
  Declaration
  
    IInpExecutor InpExecutor { get; }
   
  Property Value
  
  
  LCorNum
  
  
  Declaration
  
    int LCorNum { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    int LastToolNum { get; set; }
   
  Property Value
  
  
  PrevPoint
  
  
  Declaration
  
    TST3DPoint PrevPoint { get; set; }
   
  Property Value
  
  
  RCorNum
  
  
  Declaration
  
    int RCorNum { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    double ToolRadius { get; set; }
   
  Property Value
  
  Methods
  
  CalcIntersectionMode(out int)
  
  
  Declaration
  
    bool CalcIntersectionMode(out int IntersMode)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | IntersMode |  | 
    
  
  Returns
  
  
  GetNextCode()
  
  
  Declaration
  
  Returns
  
  
  
  
  
  Declaration
  
    int GetNextToolNum(int Mode)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Mode |  | 
    
  
  Returns
  
  
  
  
  
  Declaration
  
  Returns
  
  
  InterpretCmd(int, int)
  
  
  Declaration
  
    void InterpretCmd(int CLDFileIndex, int CmdIndex)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | CLDFileIndex |  | 
      
        | int | CmdIndex |  | 
    
  
  
  LoadProject(IInpCLDProject)
  
  
  Declaration
  
    void LoadProject(IInpCLDProject Project)
   
  Parameters
  
  
  StartInterpretation(IInpCLDProject, IInpExecutor)
  
  
  Declaration
  
    void StartInterpretation(IInpCLDProject Project, IInpExecutor InpExec)
   
  Parameters
  
  
  StopInterpretation()
  
  
  Declaration
  
    void StopInterpretation()