Interface IST_MachineEvaluator
  
  
  
  Assembly: STMachineTypes.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("80E9E132-690A-412F-AD79-7B062FC2A1F6")]
public interface IST_MachineEvaluator
   
  Properties
  
  
  
  
  Declaration
  
    string CurrentToolHolderID { get; set; }
   
  Property Value
  
  
  CurrentWorkpieceHolderID
  
  
  Declaration
  
    string CurrentWorkpieceHolderID { get; set; }
   
  Property Value
  
  
  DefinedAxisValue[int]
  
  
  Declaration
  
    bool DefinedAxisValue[int i] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | i |  | 
    
  
  Property Value
  
  
  
  
  
  Declaration
  
    TST3DPoint NCTooltipPoint { get; set; }
   
  Property Value
  
  
  PhysicAxisValue[int]
  
  
  Declaration
  
    double PhysicAxisValue[int i] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | i |  | 
    
  
  Property Value
  
  
  PossibleACM
  
  
  Declaration
  
    TSTAxisControlMode PossibleACM { get; set; }
   
  Property Value
  
  Methods
  
  CloseNCBlock()
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    TST3DMatrix GetGeomTooltipMatrix()
   
  Returns
  
  
  GetMachineState(bool)
  
  
  Declaration
  
    IST_MachineState GetMachineState(bool WithXYZAxes)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | WithXYZAxes |  | 
    
  
  Returns
  
  
  GetNCAxis(int, TST_NCBlockMode)
  
  
  Declaration
  
    double GetNCAxis(int i, TST_NCBlockMode NCBlockMode)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    TST3DMatrix GetNCTooltipMatrix()
   
  Returns
  
  
  Get_CurrentFeedType()
  
  
  Declaration
  
    int Get_CurrentFeedType()
   
  Returns
  
  
  
  
  
  Declaration
  
    bool SetGeomToolAxis(TST3DPoint ToolAxis, bool Alternate, bool CheckAllVariants)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    bool SetGeomTooltipMatrix(TST3DMatrix LCS, bool Alternate, bool CheckAllVariants)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    bool SetGeomTooltipPointUsingRobotRailsOnly(TST3DPoint GeomPoint)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    bool SetGeomTooltipPosition(TST5DPoint pn, bool Alternate, bool CheckAllVariants)
   
  Parameters
  
  Returns
  
  
  SetMachineState(IST_MachineState, bool)
  
  
  Declaration
  
    void SetMachineState(IST_MachineState ms, bool WithXYZAxes)
   
  Parameters
  
  
  SetNCAxis(int, double)
  
  
  Declaration
  
    void SetNCAxis(int i, double Value)
   
  Parameters
  
  
  
  
  
  Declaration
  
    bool SetNCTooltipMatrix(TST3DMatrix Value)
   
  Parameters
  
  Returns
  
  
  StartNCBlock(TST_NCBlockMode)
  
  
  Declaration
  
    void StartNCBlock(TST_NCBlockMode NCBlockMode)
   
  Parameters