Class OnMachineProbingBuilder
  
  
  
    Inheritance
    
    
    
    
    
    
    
    OnMachineProbingBuilder
   
  
  
  
  Assembly: NXOpen.dll
  Syntax
  
    public class OnMachineProbingBuilder : OperationBuilder, IMessageSink, IComponentBuilder
   
  Constructors
  
  OnMachineProbingBuilder()
  
  
  Declaration
  
    protected OnMachineProbingBuilder()
   
  Properties
  
  ClearanceBuilder
  
  
  Declaration
  
    public NcmClearanceBuilder ClearanceBuilder { get; }
   
  Property Value
  
  
  ControlPoint
  
  
  Declaration
  
    public OnMachineProbingBuilder.ControlPointType ControlPoint { get; set; }
   
  Property Value
  
  
  Cycle
  
  
  Declaration
  
    public string Cycle { get; set; }
   
  Property Value
  
  
  FeedsBuilder
  
  
  Declaration
  
    public FeedsBuilder FeedsBuilder { get; }
   
  Property Value
  
  
  InProcessWorkpiece
  
  
  Declaration
  
    public OnMachineProbingBuilder.InProcessWorkpieceType InProcessWorkpiece { get; set; }
   
  Property Value
  
  
  InspectionArea
  
  
  Declaration
  
    public string InspectionArea { get; set; }
   
  Property Value
  
  
  InspectionCycle
  
  
  Declaration
  
    public string InspectionCycle { get; set; }
   
  Property Value
  
  
  InspectionDepth
  
  
  Declaration
  
    public double InspectionDepth { get; set; }
   
  Property Value
  
  
  InspectionOffset
  
  
  Declaration
  
    public double InspectionOffset { get; set; }
   
  Property Value
  
  
  IntersectionStrategy
  
  
  Declaration
  
    public OnMachineProbingBuilder.IntersectionStrategyType IntersectionStrategy { get; set; }
   
  Property Value
  
  
  MotionOutput
  
  
  Declaration
  
    public OnMachineProbingBuilder.MotionOutputType MotionOutput { get; set; }
   
  Property Value
  
  
  MotionOutputTypeBuilder
  
  
  Declaration
  
    public ArcOutputTypeCiBuilder MotionOutputTypeBuilder { get; }
   
  Property Value
  
  
  SelectFeatureGeometry
  
  
  Declaration
  
    public SelectNXObjectList SelectFeatureGeometry { get; }
   
  Property Value
  
  
  SelectionMethod
  
  
  Declaration
  
    public OnMachineProbingBuilder.SelectionMethodType SelectionMethod { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public ToolAxisFixed ToolAxisFixed { get; }
   
  Property Value
  
  Methods
  
  
  
  
  Declaration
  
    public void CreateToolpathMoves()
   
  
  CycleLock()
  
  
  Declaration
  
  
  FeatureMoveDown()
  
  
  Declaration
  
    public void FeatureMoveDown()
   
  
  FeatureMoveUp()
  
  
  Declaration
  
    public void FeatureMoveUp()
   
  
  FeatureRemove()
  
  
  Declaration
  
    public void FeatureRemove()
   
  
  GetInspectDirection()
  
  
  Declaration
  
    public double[] GetInspectDirection()
   
  Returns
  
  
  InspectionCycleLock()
  
  
  Declaration
  
    public void InspectionCycleLock()
   
  
  InspectionDepthLock()
  
  
  Declaration
  
    public void InspectionDepthLock()
   
  
  InspectionOffsetLock()
  
  
  Declaration
  
    public void InspectionOffsetLock()
   
  
  ProbingParameters()
  
  
  Declaration
  
    public void ProbingParameters()
   
  
  ProcessSelectedCycle()
  
  
  Declaration
  
    public void ProcessSelectedCycle()
   
  
  ProcessSelectedGeometry()
  
  
  Declaration
  
    public void ProcessSelectedGeometry()
   
  
  SetInspectDirection(double[])
  
  
  Declaration
  
    public void SetInspectDirection(double[] direction)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | double[] | direction |  | 
    
  
  
  ShowGeometry()
  
  
  Declaration
  
    public void ShowGeometry()
   
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink