Class MillCutParameters
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    
    
    MillCutParameters
   
  
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
   
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      System.MarshalByRefObject.CreateObjRef(System.Type)
    
    
      System.MarshalByRefObject.GetLifetimeService()
    
    
      System.MarshalByRefObject.InitializeLifetimeService()
    
    
      System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
   
  
  Assembly: NXOpen.dll
  Syntax
  
    public class MillCutParameters : CutParameters, IMessageSink
   
  Constructors
  
  
  
  
  MillCutParameters()
  
  
  Declaration
  
    protected MillCutParameters()
   
  Properties
  
  
  
  
  AcrossVoids
  
  
  Declaration
  
    public AcrossVoids AcrossVoids { get; }
   
  Property Value
  
  
  
  
  ActionWhenGouging
  
  
  Declaration
  
    public CutParametersActionWhenGougingTypes ActionWhenGouging { get; set; }
   
  Property Value
  
  
  
  
  AdjacentBlades
  
  
  Declaration
  
    public CutParametersAdjacentBladesTypes AdjacentBlades { get; set; }
   
  Property Value
  
  
  
  
  AllowUndercutting
  
  
  Declaration
  
    public bool AllowUndercutting { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  ApplyToLastPass
  
  
  Declaration
  
    public bool ApplyToLastPass { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  BladeStock
  
  
  Declaration
  
    public InheritableDoubleBuilder BladeStock { get; }
   
  Property Value
  
  
  
  
  BlankDistance
  
  
  Declaration
  
    public InheritableDoubleBuilder BlankDistance { get; }
   
  Property Value
  
  
  
  
  BlankOverhang
  
  
  Declaration
  
    public InheritableToolDepBuilder BlankOverhang { get; }
   
  Property Value
  
  
  
  
  BlankStock
  
  
  Declaration
  
    public InheritableDoubleBuilder BlankStock { get; }
   
  Property Value
  
  
  
  
  BlendStock
  
  
  Declaration
  
    public InheritableDoubleBuilder BlendStock { get; }
   
  Property Value
  
  
  
  
  BoundaryApproximation
  
  
  Declaration
  
    public bool BoundaryApproximation { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  BoundaryInTol
  
  
  Declaration
  
    public double BoundaryInTol { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  BoundaryOutTol
  
  
  Declaration
  
    public double BoundaryOutTol { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  BoundaryStock
  
  
  Declaration
  
    public double BoundaryStock { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  CheckStock
  
  
  Declaration
  
    public InheritableDoubleBuilder CheckStock { get; }
   
  Property Value
  
  
  
  
  CleanupOutput
  
  
  Declaration
  
    public CleanupOutput CleanupOutput { get; }
   
  Property Value
  
  
  
  
  CleanupSettings
  
  
  Declaration
  
    public CleanupSettings CleanupSettings { get; }
   
  Property Value
  
  
  
  
  CornerControl
  
  
  Declaration
  
    public CornerControlBuilder CornerControl { get; }
   
  Property Value
  
  
  
  
  CornerFindingOptions
  
  
  Declaration
  
    public CutParametersCornerFindingTypes CornerFindingOptions { get; set; }
   
  Property Value
  
  
  
  
  CutAngle
  
  
  Declaration
  
    public CutAngle CutAngle { get; }
   
  Property Value
  
  
  
  
  CutAreaExtensionDistance
  
  
  Declaration
  
    public InheritableToolDepBuilder CutAreaExtensionDistance { get; }
   
  Property Value
  
  
  
  
  CutBelowOverhangingBlank
  
  
  Declaration
  
    public bool CutBelowOverhangingBlank { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public bool CutBelowToolContact { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  CutBetweenLevels
  
  
  Declaration
  
    public bool CutBetweenLevels { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  CutDirection
  
  
  Declaration
  
    public CutDirection CutDirection { get; }
   
  Property Value
  
  
  
  
  CutOrder
  
  
  Declaration
  
    public CutParametersCutOrderTypes CutOrder { get; set; }
   
  Property Value
  
  
  
  
  CutWallsOnly
  
  
  Declaration
  
    public bool CutWallsOnly { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  ExtendAcrossUndercut
  
  
  Declaration
  
    public bool ExtendAcrossUndercut { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  ExtendAtEdges
  
  
  Declaration
  
    public ExtendAtEdges ExtendAtEdges { get; }
   
  Property Value
  
  
  
  
  ExtendFloorTo
  
  
  Declaration
  
    public CutParametersExtendFloorTypes ExtendFloorTo { get; set; }
   
  Property Value
  
  
  
  
  ExtendToPart
  
  
  Declaration
  
    public bool ExtendToPart { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  FinishPasses
  
  
  Declaration
  
    public FinishPassesBuilder FinishPasses { get; }
   
  Property Value
  
  
  
  
  FloorSameAsPartStock
  
  
  Declaration
  
    public bool FloorSameAsPartStock { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  FloorStock
  
  
  Declaration
  
    public InheritableDoubleBuilder FloorStock { get; }
   
  Property Value
  
  
  
  
  FollowCheck
  
  
  Declaration
  
    public bool FollowCheck { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  FromLeadingEdge
  
  
  Declaration
  
    public InheritableToolDepBuilder FromLeadingEdge { get; }
   
  Property Value
  
  
  
  
  FromTrailingEdge
  
  
  Declaration
  
    public InheritableToolDepBuilder FromTrailingEdge { get; }
   
  Property Value
  
  
  
  
  GlobalOptimization
  
  
  Declaration
  
    public bool GlobalOptimization { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  HubStock
  
  
  Declaration
  
    public InheritableDoubleBuilder HubStock { get; }
   
  Property Value
  
  
  
  
  IncludeBodiesOfSurfaceRegion
  
  
  Declaration
  
    public bool IncludeBodiesOfSurfaceRegion { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  LevelToLevel
  
  
  Declaration
  
    public LevelToLevel LevelToLevel { get; }
   
  Property Value
  
  
  
  
  LowerLimit
  
  
  Declaration
  
    public LowerLimit LowerLimit { get; }
   
  Property Value
  
  
  
  
  MaxCutStep
  
  
  Declaration
  
    public InheritableToolDepBuilder MaxCutStep { get; }
   
  Property Value
  
  
  
  
  MaxCutTraverse
  
  
  Declaration
  
    public MaxCutTraverse MaxCutTraverse { get; }
   
  Property Value
  
  
  
  
  MergeDistance
  
  
  Declaration
  
    public InheritableToolDepBuilder MergeDistance { get; }
   
  Property Value
  
  
  
  
  MinCutVolume
  
  
  Declaration
  
    public MinCutVolume MinCutVolume { get; }
   
  Property Value
  
  
  
  
  MinimizeNumberOfEngages
  
  
  Declaration
  
    public bool MinimizeNumberOfEngages { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  MinMaterialThickness
  
  
  Declaration
  
    public InheritableDoubleBuilder MinMaterialThickness { get; }
   
  Property Value
  
  
  
  
  MultiDepthCut
  
  
  Declaration
  
    public MultiDepthCut MultiDepthCut { get; }
   
  Property Value
  
  
  
  
  OutputUncutRegions
  
  
  Declaration
  
    public OutputUncutRegions OutputUncutRegions { get; }
   
  Property Value
  
  
  
  
  PartStockOffset
  
  
  Declaration
  
    public InheritableDoubleBuilder PartStockOffset { get; }
   
  Property Value
  
  
  
  
  PatternDirection
  
  
  Declaration
  
    public CutParametersPatternDirectionTypes PatternDirection { get; set; }
   
  Property Value
  
  
  
  
  PlungeDirection
  
  
  Declaration
  
    public CutParametersPlungeDirectionTypes PlungeDirection { get; set; }
   
  Property Value
  
  
  
  
  PreventUndercutting
  
  
  Declaration
  
    [Obsolete("Deprecated in NX8.0.0.  Use NXOpen.CAM.MillCutParameters.AllowUndercutting instead.")]
public bool PreventUndercutting { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  RegionConnection
  
  
  Declaration
  
    public bool RegionConnection { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  RegionSequencing
  
  
  Declaration
  
    public CutParametersRegionSequencingTypes RegionSequencing { get; set; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public bool RollToolOverEdges { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  RotaryMaxAngleLimit
  
  
  Declaration
  
    public double RotaryMaxAngleLimit { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  RotaryMinAngleLimit
  
  
  Declaration
  
    public double RotaryMinAngleLimit { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  SelfIntersection
  
  
  Declaration
  
    public bool SelfIntersection { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  ShroudStock
  
  
  Declaration
  
    public InheritableDoubleBuilder ShroudStock { get; }
   
  Property Value
  
  
  
  
  SimplifyShapes
  
  
  Declaration
  
    public CutParametersSimplifyShapesTypes SimplifyShapes { get; set; }
   
  Property Value
  
  
  
  
  SinglePassOffset
  
  
  Declaration
  
    public InheritableToolDepBuilder SinglePassOffset { get; }
   
  Property Value
  
  
  
  
  SmallAreaAvoidance
  
  
  Declaration
  
    public SmallAreaAvoidance SmallAreaAvoidance { get; }
   
  Property Value
  
  
  
  
  SteepContainment
  
  
  Declaration
  
    public SteepContainment SteepContainment { get; }
   
  Property Value
  
  
  
  
  Stepover
  
  
  Declaration
  
    public StepoverBuilder Stepover { get; }
   
  Property Value
  
  
  
  
  StepoverLimit
  
  
  Declaration
  
    public InheritableDoubleBuilder StepoverLimit { get; }
   
  Property Value
  
  
  
  
  TextDepth
  
  
  Declaration
  
    public InheritableDoubleBuilder TextDepth { get; }
   
  Property Value
  
  
  
  
  TlaxisBladeRollAngle
  
  
  Declaration
  
    public double TlaxisBladeRollAngle { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  TolerantMachining
  
  
  Declaration
  
    public bool TolerantMachining { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public ToolAxisChange ToolAxisChange { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public int ToolAxisSmoothing { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public ToolAxisTilt ToolAxisTilt { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public int ToolpathSmoothing { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public InheritableToolDepBuilder ToolRunOff { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public CutParametersToolRunOffTypes ToolRunOffType { get; set; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public InheritableToolDepBuilder ToolRunOn { get; }
   
  Property Value
  
  
  
  
  TraverseOpenPasses
  
  
  Declaration
  
    public CutParametersTraverseOpenPassesTypes TraverseOpenPasses { get; set; }
   
  Property Value
  
  
  
  
  TrimControl
  
  
  Declaration
  
    public CutParametersTrimControlTypes TrimControl { get; set; }
   
  Property Value
  
  
  
  
  TrimStock
  
  
  Declaration
  
    public InheritableDoubleBuilder TrimStock { get; }
   
  Property Value
  
  
  
  
  TrochoidalSettings
  
  
  Declaration
  
    public TrochoidalSettings TrochoidalSettings { get; }
   
  Property Value
  
  
  
  
  UpDownCutting
  
  
  Declaration
  
    public UpDownCutting UpDownCutting { get; }
   
  Property Value
  
  
  
  
  UsePrevious2dIpw
  
  
  Declaration
  
    public bool UsePrevious2dIpw { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  ValleyOverlapDistance
  
  
  Declaration
  
    public InheritableDoubleBuilder ValleyOverlapDistance { get; }
   
  Property Value
  
  
  
  
  WallStock
  
  
  Declaration
  
    public InheritableDoubleBuilder WallStock { get; }
   
  Property Value
  
  
  
  
  ZAxisSmoothing
  
  
  Declaration
  
    public ZAxisSmoothing ZAxisSmoothing { get; }
   
  Property Value
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink