Interface IST_LinkPlanner
  
  
  
  Assembly: STMotionPlanner.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("3F4B8D03-E057-4940-8ACD-AA8BCFC32FFB")]
public interface IST_LinkPlanner
   
  Properties
  
  CollisionChecker
  
  
  Declaration
  
    IST_PointChecker CollisionChecker { get; set; }
   
  Property Value
  
  
  CutChecker
  
  
  Declaration
  
    IST_CutChecker CutChecker { get; set; }
   
  Property Value
  
  
  Dimension
  
  
  Declaration
  
    int Dimension { get; set; }
   
  Property Value
  
  
  DistanceChecker[int]
  
  
  Declaration
  
    IST_DistanceChecker DistanceChecker[int tdi] { get; set; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | tdi |  | 
    
  
  Property Value
  
  
  OpName
  
  
  Declaration
  
    string OpName { get; set; }
   
  Property Value
  
  
  OpSection
  
  
  Declaration
  
    int OpSection { get; set; }
   
  Property Value
  
  
  ProcessStatus
  
  
  Declaration
  
    IST_ProcessStatus ProcessStatus { get; set; }
   
  Property Value
  
  
  Range
  
  
  Declaration
  
    double Range { get; set; }
   
  Property Value
  
  
  ReverseSearch
  
  
  Declaration
  
    bool ReverseSearch { get; set; }
   
  Property Value
  
  
  SafeDistance
  
  
  Declaration
  
    double SafeDistance { get; set; }
   
  Property Value
  
  
  TopThread
  
  
  Declaration
  
    int TopThread { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    bool UseIntermediatePoint { get; set; }
   
  Property Value
  
  
  UseRandomRange
  
  
  Declaration
  
    bool UseRandomRange { get; set; }
   
  Property Value
  
  Methods
  
  BeginEndPoint()
  
  
  Declaration
  
  
  
  
  
  Declaration
  
    void BeginIntermediatePoint()
   
  
  BeginStartPoint()
  
  
  Declaration
  
  
  BreakProcess()
  
  
  Declaration
  
  
  EndPoint()
  
  
  Declaration
  
  
  GetResult(IST_PointReceiver)
  
  
  Declaration
  
    void GetResult(IST_PointReceiver rcv)
   
  Parameters
  
  
  ReportProgress()
  
  
  Declaration
  
  Returns
  
  
  SetAxisScale(int, double)
  
  
  Declaration
  
    void SetAxisScale(int i, double Value)
   
  Parameters
  
  
  SetLimits(int, double, double)
  
  
  Declaration
  
    void SetLimits(int i, double minBound, double maxBound)
   
  Parameters
  
  
  SetPointCoordinate(int, double)
  
  
  Declaration
  
    void SetPointCoordinate(int i, double Value)
   
  Parameters
  
  
  Solve(double)
  
  
  Declaration
  
    TST_MPStatus Solve(double TimeOut)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double | TimeOut |  | 
    
  
  Returns