HolePackageBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# HolePackageBuilder Class

class `NXOpen.Features.``HolePackageBuilder`

  Bases: `NXOpen.Features.FeatureBuilder`

  Represents a `NXOpen.Features.HolePackage` builder.

  Inputs to this class can be convergent objects. To create a new instance of this class, use `NXOpen.Features.FeatureCollection.CreateHolePackageBuilder()`

  Default values.

  Property | Value
  --- | ---
  BooleanOperation.Type | Subtract
  DepthOption | ToCylinderBottom
  DrillSizeEndChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  DrillSizeEndChamferEnabled | true
  DrillSizeEndChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  DrillSizeHoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  DrillSizeHoleDiameter.Value | 11.0 (millimeters part), 0.4 (inches part)
  DrillSizeStartChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  DrillSizeStartChamferEnabled | true
  DrillSizeStartChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  DrillSizeTipAngle.Value | 118
  EndHoleData.BooleanOperation.Type | Subtract
  EndHoleData.DepthOption | ToCylinderBottom
  EndHoleData.HoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  EndHoleData.HoleDiameter.Value | 25.0 (millimeters part), 1.0 (inches part)
  EndHoleData.MatchDimOfStartHole | true
  EndHoleData.ScrewClearanceEndChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  EndHoleData.ScrewClearanceEndChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  EndHoleData.ScrewClearanceStartChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  EndHoleData.ScrewClearanceStartChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  EndHoleData.TapDrillDiameter.Value | 8.5 (millimeters part), 0.34 (inches part)
  EndHoleData.ThreadDepth.Value | 25.0 (millimeters part), 1.0 (inches part)
  EndHoleData.ThreadLengthOption | Custom
  EndHoleData.ThreadedEndChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  EndHoleData.ThreadedEndChamferDiameter.Value | 10.0 (millimeters part), 0.4 (inches part)
  EndHoleData.ThreadedReliefAngle.Value | 118.0 (millimeters part), 118.0 (inches part)
  EndHoleData.ThreadedReliefChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  EndHoleData.ThreadedReliefChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  EndHoleData.ThreadedReliefDepth.Value | 5.0 (millimeters part), 0.2 (inches part)
  EndHoleData.ThreadedReliefDiameter.Value | 10.0 (millimeters part), 0.4 (inches part)
  EndHoleData.ThreadedStartChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  EndHoleData.ThreadedStartChamferDiameter.Value | 10.0 (millimeters part), 0.4 (inches part)
  EndHoleData.TipAngle.Value | 118
  GeneralCounterboreDepth.Value | 25.0 (millimeters part), 1.0 (inches part)
  GeneralCounterboreDiameter.Value | 38.0 (millimeters part), 1.5 (inches part)
  GeneralCounterboreHoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  GeneralCounterboreHoleDiameter.Value | 25.0 (millimeters part), 1.0 (inches part)
  GeneralCountersinkAngle.Value | 90 (millimeters part), 82 (inches part)
  GeneralCountersinkDiameter.Value | 50.0 (millimeters part), 2.0 (inches part)
  GeneralCountersinkHoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  GeneralCountersinkHoleDiameter.Value | 25.0 (millimeters part), 1.0 (inches part)
  GeneralHoleForm | Simple
  GeneralSimpleHoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  GeneralSimpleHoleDiameter.Value | 25.0 (millimeters part), 1.0 (inches part)
  GeneralTaperAngle.Value | 10
  GeneralTaperedHoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  GeneralTaperedHoleDiameter.Value | 25.0 (millimeters part), 1.0 (inches part)
  GeneralTipAngle.Value | 118 (millimeters part), 118 (inches part)
  MiddleHoleData.BooleanOperation.Type | Subtract
  MiddleHoleData.EndChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  MiddleHoleData.EndChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  MiddleHoleData.HoleDiameter.Value | 25.0 (millimeters part), 1.0 (inches part)
  MiddleHoleData.MatchDimOfStartHole | true
  MiddleHoleData.StartChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  MiddleHoleData.StartChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  ScrewClearanceCounterboreDepth.Value | 10.8 (millimeters part), 0.43 (inches part)
  ScrewClearanceCounterboreDiameter.Value | 18.0 (millimeters part), 0.72 (inches part)
  ScrewClearanceCountersinkAngle.Value | 90 (millimeters part), 82 (inches part)
  ScrewClearanceCountersinkDiameter.Value | 22.73 (millimeters part), 0.91 (inches part)
  ScrewClearanceEndChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  ScrewClearanceEndChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  ScrewClearanceHoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  ScrewClearanceHoleDiameter.Value | 11.0 (millimeters part), 0.4 (inches part)
  ScrewClearanceHoleForm | Simple
  ScrewClearanceNeckChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  ScrewClearanceNeckChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  ScrewClearanceReliefDepth.Value | 1.2 (millimeters part), 0.05 (inches part)
  ScrewClearanceStartChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  ScrewClearanceStartChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  ScrewClearanceTipAngle.Value | 118
  StartExtensionEnabled | True
  StartHoleData.BooleanOperation.Type | Subtract
  StartHoleData.CounterboreDepth.Value | 25.0 (millimeters part), 1.0 (inches part)
  StartHoleData.CounterboreDiameter.Value | 38.0 (millimeters part), 1.5 (inches part)
  StartHoleData.CountersinkAngle.Value | 90 (millimeters part), 82 (inches part)
  StartHoleData.CountersinkDiameter.Value | 50.0 (millimeters part), 2.0 (inches part)
  StartHoleData.EndChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  StartHoleData.EndChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  StartHoleData.HoleDiameter.Value | 25.0 (millimeters part), 1.0 (inches part)
  StartHoleData.HoleForm | Simple
  StartHoleData.NeckChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  StartHoleData.NeckChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  StartHoleData.ReliefDepth.Value | 1.2 (millimeters part), 0.05 (inches part)
  StartHoleData.StartChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  StartHoleData.StartChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  TapDrillDiameter.Value | 8.5 (millimeters part), 0.34 (inches part)
  ThreadDepth.Value | 25.0 (millimeters part), 1.0 (inches part)
  ThreadLengthOption | Custom
  ThreadRotation | Right
  ThreadedEndChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  ThreadedEndChamferDiameter.Value | 10.0 (millimeters part), 0.4 (inches part)
  ThreadedHoleDepth.Value | 50.0 (millimeters part), 2.0 (inches part)
  ThreadedReliefAngle.Value | 118.0 (millimeters part), 118.0 (inches part)
  ThreadedReliefChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  ThreadedReliefChamferOffset.Value | 0.6 (millimeters part), 0.024 (inches part)
  ThreadedReliefDepth.Value | 5.0 (millimeters part), 0.2 (inches part)
  ThreadedReliefDiameter.Value | 10.0 (millimeters part), 0.4 (inches part)
  ThreadedStartChamferAngle.Value | 45.0 (millimeters part), 45.0 (inches part)
  ThreadedStartChamferDiameter.Value | 10.0 (millimeters part), 0.4 (inches part)
  ThreadedTipAngle.Value | 118 (millimeters part), 118 (inches part)
  Type | GeneralHole

  New in version NX5.0.2.

# Properties

Property | Description
--- | ---
BooleanOperation | Returns the boolean operation
DepthOption | Returns or sets the hole depth option
DrillSize | Returns or sets the drill size - this is applicable for drill size hole
DrillSizeEndChamferAngle | Returns the drill size end chamfer angle - this is applicable for drill size hole type
DrillSizeEndChamferEnabled | Returns or sets the drill size end chamfer enabled - this is applicable for drill size hole type
DrillSizeEndChamferOffset | Returns the drill size end chamfer offset - this is applicable for drill size hole type
DrillSizeFitOption | Returns or sets the drill size screw fit Option - this is applicable for drill size hole
DrillSizeHoleDepth | Returns the hole depth - this is applicable for drill size hole
DrillSizeHoleDiameter | Returns the hole diameter - this is applicable for drill size hole
DrillSizeStandard | Returns or sets the drill size standard - this is applicable for drill size hole type
DrillSizeStartChamferAngle | Returns the drill size start chamfer angle - this is applicable for drill size hole type
DrillSizeStartChamferEnabled | Returns or sets the drill size start chamfer enabled - this is applicable for drill size hole type
DrillSizeStartChamferOffset | Returns the drill size start chamfer offset - this is applicable for drill size hole type
DrillSizeTipAngle | Returns the tip angle - this is applicable for drill size hole
EndHoleData | Returns the target body
GeneralCounterboreDepth | Returns the counter bore depth - this is applicable for general hole
GeneralCounterboreDiameter | Returns the counter bore diameter - this is applicable for general hole
GeneralCounterboreHoleDepth | Returns the counterbore hole depth - this is applicable for general hole counterbore form
GeneralCounterboreHoleDiameter | Returns the counterbore hole diameter - this is applicable for general hole counterbore form
GeneralCountersinkAngle | Returns the counter sink angle - this is applicable for general hole
GeneralCountersinkDiameter | Returns the counter sink diameter - this is applicable for general hole
GeneralCountersinkHoleDepth | Returns the countersink hole depth - this is applicable for general hole countersink form
GeneralCountersinkHoleDiameter | Returns the countersink hole diameter - this is applicable for general hole countersink form
GeneralHoleForm | Returns or sets the hole form - this is applicable for general hole
GeneralSimpleHoleDepth | Returns the simple hole depth - this is applicable for general hole simple form
GeneralSimpleHoleDiameter | Returns the simple hole diameter - this is applicable for general hole simple form
GeneralTaperAngle | Returns the taper angle - this is applicable for general hole
GeneralTaperedHoleDepth | Returns the tapered hole depth - this is applicable for general hole tapered form
GeneralTaperedHoleDiameter | Returns the tapered hole diameter - this is applicable for general hole tapered form
GeneralTipAngle | Returns the tip angle - this is applicable for general hole
HoleDepthLimitOption | Returns or sets the hole depth limit - this is applicable for general hole, threaded hole and drill size hole type
HolePosition | Returns the hole position
MiddleHoleData | Returns the target body
NeckChamferEnabled | Returns or sets the neck chamfer enabled - this is applicable for screw clearence hole type with counterbore hole form
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag | Returns or sets the patch solution flag
PatchSurfaceFilename | Returns or sets the patch surface filename
ProjectionDirection | Returns the hole direction options
RadialEngageOption | Returns or sets the radial engage option - this is applicable for screw clearence hole
ReliefChamferEnabled | Returns or sets the threaded relief chamfer enabled - this is applicable for threaded hole type
ScrewClearanceCounterboreDepth | Returns the counter bore depth - this is applicable for screw clearence hole
ScrewClearanceCounterboreDiameter | Returns the counter bore diameter - this is applicable for screw clearence hole
ScrewClearanceCountersinkAngle | Returns the counter sink angle - this is applicable for screw clearence hole
ScrewClearanceCountersinkDiameter | Returns the counter sink diameter - this is applicable for screw clearence hole
ScrewClearanceEndChamferAngle | Returns the screw clearance end chamfer angle - this is applicable for screw clearance hole type
ScrewClearanceEndChamferEnabled | Returns or sets the end chamfer enabled - this is applicable for screw clearance hole type
ScrewClearanceEndChamferOffset | Returns the screw clearance end chamfer offset - this is applicable for screw clearance hole type
ScrewClearanceHoleDepth | Returns the hole depth - this is applicable for screw clearance hole
ScrewClearanceHoleDiameter | Returns the hole diameter - this is applicable for screw clearence hole
ScrewClearanceHoleForm | Returns or sets the hole form - this is applicable for screw clearance hole
ScrewClearanceNeckChamferAngle | Returns the neck chamfer angle - this is applicable for screw clearence hole type with counterbore hole form
ScrewClearanceNeckChamferOffset | Returns the neck chamfer offset - this is applicable for screw clearence hole type with counterbore hole form
ScrewClearanceReliefDepth | Returns the relief depth - this is applicable for screw clearence hole type
ScrewClearanceReliefEnabled | Returns or sets the relief enabled - this is applicable for screw clearence hole type with countersunk hole form and threaded hole type
ScrewClearanceStartChamferAngle | Returns the screw clearance start chamfer angle - this is applicable for screw clearance hole type
ScrewClearanceStartChamferEnabled | Returns or sets the screw clearance start chamfer enabled - this is applicable for screw clearance hole type
ScrewClearanceStartChamferOffset | Returns the screw clearance start chamfer offset - this is applicable for screw clearance hole type
ScrewClearanceTipAngle | Returns the tip angle - this is applicable for screw clearance hole
ScrewFitOption | Returns or sets the screw fit Option - this is applicable for screw clearence hole
ScrewSize | Returns or sets the screw size - this is applicable for screw clearence hole
ScrewStandard | Returns or sets the screw standard - this is applicable for screw clearence hole type
ScrewType | Returns or sets the screw type - this is applicable for screw clearence hole
StartExtensionEnabled | Returns or sets the extend start enabled - this is applicable for start extension to all hole types
StartHoleData | Returns the start target body
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename
Tag | Returns the Tag for this object.
TapDrillDiameter | Returns the tap drill diameter - this is applicable for threaded hole
ThreadDepth | Returns the thread depth - this is applicable for threaded hole
ThreadLengthOption | Returns or sets the thread length option - this is applicable for threaded hole
ThreadRotation | Returns or sets the thread rotation - this is applicable for threaded hole
ThreadSize | Returns or sets the thread size - this is applicable for threaded hole
ThreadStandard | Returns or sets the thread standard - this is applicable for threaded hole type
ThreadedEndChamferAngle | Returns the threaded end chamfer angle - this is applicable for threaded hole type
ThreadedEndChamferDiameter | Returns the threaded end chamfer offset - this is applicable for threaded hole type
ThreadedEndChamferEnabled | Returns or sets the threaded end chamfer enabled - this is applicable for threaded hole type
ThreadedHoleDepth | Returns the hole depth - this is applicable for threaded hole
ThreadedReliefAngle | Returns the relief angle - this is applicable for threaded hole type
ThreadedReliefChamferAngle | Returns the threaded relief chamfer angle - this is applicable for threaded hole type
ThreadedReliefChamferOffset | Returns the threaded relief chamfer offset - this is applicable for threaded hole type
ThreadedReliefDepth | Returns the threaded relief depth - this is applicable for threaded hole type
ThreadedReliefDiameter | Returns the relief diameter - this is applicable for threaded hole type
ThreadedReliefEnabled | Returns or sets the threaded relief enabled - this is applicable for threaded hole type
ThreadedStartChamferAngle | Returns the threaded start chamfer angle - this is applicable for threaded hole type
ThreadedStartChamferDiameter | Returns the threaded start chamfer offset - this is applicable for threaded hole type
ThreadedStartChamferEnabled | Returns or sets the threaded start chamfer enabled - this is applicable for threaded hole type
ThreadedTipAngle | Returns the tip angle - this is applicable for threaded hole
Tolerance | Returns or sets the distance tolerance
Type | Returns or sets the type
UntilSelectedTarget | Returns the until selected target - this is applicable for general hole, threaded hole and drill size hole type

# Methods

Method | Description
--- | ---
Commit | Commits any edits that have been applied to the builder.
CommitFeature | Commits the feature parameters and creates the feature
Destroy | Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit.
GetFeature | Returns the feature currently being edited by this builder.
GetObject | Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

HolePackageBuilderHoleDepthLimitOptions Enumeration | Represents hole depth limit options.
HolePackageBuilderHoleDepthOptions Enumeration | Represents hole depth specification options.
HolePackageBuilderHoleForms Enumeration | Represents hole form options.
HolePackageBuilderThreadLengthOptions Enumeration | Represents thread length options.
HolePackageBuilderThreadRotationOptions Enumeration | Represents thread rotation options.
HolePackageBuilderTypes Enumeration | Represents hole types.

# Property Detail

## BooleanOperation

`HolePackageBuilder.``BooleanOperation`

  Returns the boolean operation

  `-------------------------------------`

  Getter Method

  Signature `BooleanOperation`

  Returns: |
  Return type: | `NXOpen.GeometricUtilities.BooleanOperation`

  New in version NX5.0.2.

  License requirements: None.

## DepthOption

`HolePackageBuilder.``DepthOption`

  Returns or sets the hole depth option

  `-------------------------------------`

  Getter Method

  Signature `DepthOption`

  Returns: |
  Return type: | `NXOpen.Features.HolePackageBuilderHoleDepthOptions`

  New in version NX11.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DepthOption`

  Parameters: | depthOption (`NXOpen.Features.HolePackageBuilderHoleDepthOptions`) –

  New in version NX11.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## DrillSize

`HolePackageBuilder.``DrillSize`

  Returns or sets the drill size - this is applicable for drill size hole

  `-------------------------------------`

  Getter Method

  Signature `DrillSize`

  Returns: |
  Return type: | str

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DrillSize`

  Parameters: | drillSize (str) –

  New in version NX6.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## DrillSizeEndChamferAngle

`HolePackageBuilder.``DrillSizeEndChamferAngle`

  Returns the drill size end chamfer angle - this is applicable for drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeEndChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## DrillSizeEndChamferEnabled

`HolePackageBuilder.``DrillSizeEndChamferEnabled`

  Returns or sets the drill size end chamfer enabled - this is applicable for drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeEndChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DrillSizeEndChamferEnabled`

  Parameters: | drillSizeEndChamferEnabled (bool) –

  New in version NX6.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## DrillSizeEndChamferOffset

`HolePackageBuilder.``DrillSizeEndChamferOffset`

  Returns the drill size end chamfer offset - this is applicable for drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeEndChamferOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## DrillSizeFitOption

`HolePackageBuilder.``DrillSizeFitOption`

  Returns or sets the drill size screw fit Option - this is applicable for drill size hole

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeFitOption`

  Returns: |
  Return type: | str

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DrillSizeFitOption`

  Parameters: | drillSizeFitOption (str) –

  New in version NX6.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## DrillSizeHoleDepth

`HolePackageBuilder.``DrillSizeHoleDepth`

  Returns the hole depth - this is applicable for drill size hole

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeHoleDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## DrillSizeHoleDiameter

`HolePackageBuilder.``DrillSizeHoleDiameter`

  Returns the hole diameter - this is applicable for drill size hole

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeHoleDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## DrillSizeStandard

`HolePackageBuilder.``DrillSizeStandard`

  Returns or sets the drill size standard - this is applicable for drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeStandard`

  Returns: |
  Return type: | str

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DrillSizeStandard`

  Parameters: | drillSizeStandard (str) –

  New in version NX6.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## DrillSizeStartChamferAngle

`HolePackageBuilder.``DrillSizeStartChamferAngle`

  Returns the drill size start chamfer angle - this is applicable for drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeStartChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## DrillSizeStartChamferEnabled

`HolePackageBuilder.``DrillSizeStartChamferEnabled`

  Returns or sets the drill size start chamfer enabled - this is applicable for drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeStartChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX6.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DrillSizeStartChamferEnabled`

  Parameters: | drillSizeStartChamferEnabled (bool) –

  New in version NX6.0.0.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## DrillSizeStartChamferOffset

`HolePackageBuilder.``DrillSizeStartChamferOffset`

  Returns the drill size start chamfer offset - this is applicable for drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeStartChamferOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## DrillSizeTipAngle

`HolePackageBuilder.``DrillSizeTipAngle`

  Returns the tip angle - this is applicable for drill size hole

  `-------------------------------------`

  Getter Method

  Signature `DrillSizeTipAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## EndHoleData

`HolePackageBuilder.``EndHoleData`

  Returns the target body

  `-------------------------------------`

  Getter Method

  Signature `EndHoleData`

  Returns: |
  Return type: | `NXOpen.GeometricUtilities.EndHoleData`

  New in version NX5.0.2.

  License requirements: None.

## GeneralCounterboreDepth

`HolePackageBuilder.``GeneralCounterboreDepth`

  Returns the counter bore depth - this is applicable for general hole

  `-------------------------------------`

  Getter Method

  Signature `GeneralCounterboreDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## GeneralCounterboreDiameter

`HolePackageBuilder.``GeneralCounterboreDiameter`

  Returns the counter bore diameter - this is applicable for general hole

  `-------------------------------------`

  Getter Method

  Signature `GeneralCounterboreDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## GeneralCounterboreHoleDepth

`HolePackageBuilder.``GeneralCounterboreHoleDepth`

  Returns the counterbore hole depth - this is applicable for general hole counterbore form

  `-------------------------------------`

  Getter Method

  Signature `GeneralCounterboreHoleDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralCounterboreHoleDiameter

`HolePackageBuilder.``GeneralCounterboreHoleDiameter`

  Returns the counterbore hole diameter - this is applicable for general hole counterbore form

  `-------------------------------------`

  Getter Method

  Signature `GeneralCounterboreHoleDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralCountersinkAngle

`HolePackageBuilder.``GeneralCountersinkAngle`

  Returns the counter sink angle - this is applicable for general hole

  `-------------------------------------`

  Getter Method

  Signature `GeneralCountersinkAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## GeneralCountersinkDiameter

`HolePackageBuilder.``GeneralCountersinkDiameter`

  Returns the counter sink diameter - this is applicable for general hole

  `-------------------------------------`

  Getter Method

  Signature `GeneralCountersinkDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## GeneralCountersinkHoleDepth

`HolePackageBuilder.``GeneralCountersinkHoleDepth`

  Returns the countersink hole depth - this is applicable for general hole countersink form

  `-------------------------------------`

  Getter Method

  Signature `GeneralCountersinkHoleDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralCountersinkHoleDiameter

`HolePackageBuilder.``GeneralCountersinkHoleDiameter`

  Returns the countersink hole diameter - this is applicable for general hole countersink form

  `-------------------------------------`

  Getter Method

  Signature `GeneralCountersinkHoleDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralHoleForm

`HolePackageBuilder.``GeneralHoleForm`

  Returns or sets the hole form - this is applicable for general hole

  `-------------------------------------`

  Getter Method

  Signature `GeneralHoleForm`

  Returns: |
  Return type: | `NXOpen.Features.HolePackageBuilderHoleForms`

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `GeneralHoleForm`

  Parameters: | holeForm (`NXOpen.Features.HolePackageBuilderHoleForms`) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## GeneralSimpleHoleDepth

`HolePackageBuilder.``GeneralSimpleHoleDepth`

  Returns the simple hole depth - this is applicable for general hole simple form

  `-------------------------------------`

  Getter Method

  Signature `GeneralSimpleHoleDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralSimpleHoleDiameter

`HolePackageBuilder.``GeneralSimpleHoleDiameter`

  Returns the simple hole diameter - this is applicable for general hole simple form

  `-------------------------------------`

  Getter Method

  Signature `GeneralSimpleHoleDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralTaperAngle

`HolePackageBuilder.``GeneralTaperAngle`

  Returns the taper angle - this is applicable for general hole

  `-------------------------------------`

  Getter Method

  Signature `GeneralTaperAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralTaperedHoleDepth

`HolePackageBuilder.``GeneralTaperedHoleDepth`

  Returns the tapered hole depth - this is applicable for general hole tapered form

  `-------------------------------------`

  Getter Method

  Signature `GeneralTaperedHoleDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralTaperedHoleDiameter

`HolePackageBuilder.``GeneralTaperedHoleDiameter`

  Returns the tapered hole diameter - this is applicable for general hole tapered form

  `-------------------------------------`

  Getter Method

  Signature `GeneralTaperedHoleDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## GeneralTipAngle

`HolePackageBuilder.``GeneralTipAngle`

  Returns the tip angle - this is applicable for general hole

  `-------------------------------------`

  Getter Method

  Signature `GeneralTipAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## HoleDepthLimitOption

`HolePackageBuilder.``HoleDepthLimitOption`

  Returns or sets the hole depth limit - this is applicable for general hole, threaded hole and drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `HoleDepthLimitOption`

  Returns: |
  Return type: | `NXOpen.Features.HolePackageBuilderHoleDepthLimitOptions`

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `HoleDepthLimitOption`

  Parameters: | holeDepthLimitOption (`NXOpen.Features.HolePackageBuilderHoleDepthLimitOptions`) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## HolePosition

`HolePackageBuilder.``HolePosition`

  Returns the hole position

  `-------------------------------------`

  Getter Method

  Signature `HolePosition`

  Returns: |
  Return type: | `NXOpen.Section`

  New in version NX5.0.2.

  License requirements: None.

## MiddleHoleData

`HolePackageBuilder.``MiddleHoleData`

  Returns the target body

  `-------------------------------------`

  Getter Method

  Signature `MiddleHoleData`

  Returns: |
  Return type: | `NXOpen.GeometricUtilities.MiddleHoleData`

  New in version NX5.0.2.

  License requirements: None.

## NeckChamferEnabled

`HolePackageBuilder.``NeckChamferEnabled`

  Returns or sets the neck chamfer enabled - this is applicable for screw clearence hole type with counterbore hole form

  `-------------------------------------`

  Getter Method

  Signature `NeckChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `NeckChamferEnabled`

  Parameters: | neckChamferEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ProjectionDirection

`HolePackageBuilder.``ProjectionDirection`

  Returns the hole direction options

  `-------------------------------------`

  Getter Method

  Signature `ProjectionDirection`

  Returns: |
  Return type: | `NXOpen.GeometricUtilities.ProjectionOptions`

  New in version NX5.0.2.

  License requirements: None.

## RadialEngageOption

`HolePackageBuilder.``RadialEngageOption`

  Returns or sets the radial engage option - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `RadialEngageOption`

  Returns: |
  Return type: | str

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `RadialEngageOption`

  Parameters: | radialEngageOption (str) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ReliefChamferEnabled

`HolePackageBuilder.``ReliefChamferEnabled`

  Returns or sets the threaded relief chamfer enabled - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ReliefChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReliefChamferEnabled`

  Parameters: | reliefChamferEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewClearanceCounterboreDepth

`HolePackageBuilder.``ScrewClearanceCounterboreDepth`

  Returns the counter bore depth - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceCounterboreDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceCounterboreDiameter

`HolePackageBuilder.``ScrewClearanceCounterboreDiameter`

  Returns the counter bore diameter - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceCounterboreDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceCountersinkAngle

`HolePackageBuilder.``ScrewClearanceCountersinkAngle`

  Returns the counter sink angle - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceCountersinkAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceCountersinkDiameter

`HolePackageBuilder.``ScrewClearanceCountersinkDiameter`

  Returns the counter sink diameter - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceCountersinkDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceEndChamferAngle

`HolePackageBuilder.``ScrewClearanceEndChamferAngle`

  Returns the screw clearance end chamfer angle - this is applicable for screw clearance hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceEndChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceEndChamferEnabled

`HolePackageBuilder.``ScrewClearanceEndChamferEnabled`

  Returns or sets the end chamfer enabled - this is applicable for screw clearance hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceEndChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewClearanceEndChamferEnabled`

  Parameters: | screwClearanceEndChamferEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewClearanceEndChamferOffset

`HolePackageBuilder.``ScrewClearanceEndChamferOffset`

  Returns the screw clearance end chamfer offset - this is applicable for screw clearance hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceEndChamferOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceHoleDepth

`HolePackageBuilder.``ScrewClearanceHoleDepth`

  Returns the hole depth - this is applicable for screw clearance hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceHoleDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## ScrewClearanceHoleDiameter

`HolePackageBuilder.``ScrewClearanceHoleDiameter`

  Returns the hole diameter - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceHoleDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceHoleForm

`HolePackageBuilder.``ScrewClearanceHoleForm`

  Returns or sets the hole form - this is applicable for screw clearance hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceHoleForm`

  Returns: |
  Return type: | `NXOpen.Features.HolePackageBuilderHoleForms`

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewClearanceHoleForm`

  Parameters: | holeForm (`NXOpen.Features.HolePackageBuilderHoleForms`) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewClearanceNeckChamferAngle

`HolePackageBuilder.``ScrewClearanceNeckChamferAngle`

  Returns the neck chamfer angle - this is applicable for screw clearence hole type with counterbore hole form

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceNeckChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceNeckChamferOffset

`HolePackageBuilder.``ScrewClearanceNeckChamferOffset`

  Returns the neck chamfer offset - this is applicable for screw clearence hole type with counterbore hole form

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceNeckChamferOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceReliefDepth

`HolePackageBuilder.``ScrewClearanceReliefDepth`

  Returns the relief depth - this is applicable for screw clearence hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceReliefDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceReliefEnabled

`HolePackageBuilder.``ScrewClearanceReliefEnabled`

  Returns or sets the relief enabled - this is applicable for screw clearence hole type with countersunk hole form and threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceReliefEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewClearanceReliefEnabled`

  Parameters: | screwClearanceReliefEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewClearanceStartChamferAngle

`HolePackageBuilder.``ScrewClearanceStartChamferAngle`

  Returns the screw clearance start chamfer angle - this is applicable for screw clearance hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceStartChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceStartChamferEnabled

`HolePackageBuilder.``ScrewClearanceStartChamferEnabled`

  Returns or sets the screw clearance start chamfer enabled - this is applicable for screw clearance hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceStartChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewClearanceStartChamferEnabled`

  Parameters: | screwClearanceStartChamferEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewClearanceStartChamferOffset

`HolePackageBuilder.``ScrewClearanceStartChamferOffset`

  Returns the screw clearance start chamfer offset - this is applicable for screw clearance hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceStartChamferOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ScrewClearanceTipAngle

`HolePackageBuilder.``ScrewClearanceTipAngle`

  Returns the tip angle - this is applicable for screw clearance hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewClearanceTipAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX6.0.0.

  License requirements: None.

## ScrewFitOption

`HolePackageBuilder.``ScrewFitOption`

  Returns or sets the screw fit Option - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewFitOption`

  Returns: |
  Return type: | str

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewFitOption`

  Parameters: | screwFitOption (str) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewSize

`HolePackageBuilder.``ScrewSize`

  Returns or sets the screw size - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewSize`

  Returns: |
  Return type: | str

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewSize`

  Parameters: | screwSize (str) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewStandard

`HolePackageBuilder.``ScrewStandard`

  Returns or sets the screw standard - this is applicable for screw clearence hole type

  `-------------------------------------`

  Getter Method

  Signature `ScrewStandard`

  Returns: |
  Return type: | str

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewStandard`

  Parameters: | screwStandard (str) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ScrewType

`HolePackageBuilder.``ScrewType`

  Returns or sets the screw type - this is applicable for screw clearence hole

  `-------------------------------------`

  Getter Method

  Signature `ScrewType`

  Returns: |
  Return type: | str

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ScrewType`

  Parameters: | screwType (str) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## StartExtensionEnabled

`HolePackageBuilder.``StartExtensionEnabled`

  Returns or sets the extend start enabled - this is applicable for start extension to all hole types

  `-------------------------------------`

  Getter Method

  Signature `StartExtensionEnabled`

  Returns: |
  Return type: | bool

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `StartExtensionEnabled`

  Parameters: | startExtensionEnabled (bool) –

  New in version NX7.5.0.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## StartHoleData

`HolePackageBuilder.``StartHoleData`

  Returns the start target body

  `-------------------------------------`

  Getter Method

  Signature `StartHoleData`

  Returns: |
  Return type: | `NXOpen.GeometricUtilities.StartHoleData`

  New in version NX5.0.2.

  License requirements: None.

## TapDrillDiameter

`HolePackageBuilder.``TapDrillDiameter`

  Returns the tap drill diameter - this is applicable for threaded hole

  `-------------------------------------`

  Getter Method

  Signature `TapDrillDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadDepth

`HolePackageBuilder.``ThreadDepth`

  Returns the thread depth - this is applicable for threaded hole

  `-------------------------------------`

  Getter Method

  Signature `ThreadDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadLengthOption

`HolePackageBuilder.``ThreadLengthOption`

  Returns or sets the thread length option - this is applicable for threaded hole

  `-------------------------------------`

  Getter Method

  Signature `ThreadLengthOption`

  Returns: |
  Return type: | `NXOpen.Features.HolePackageBuilderThreadLengthOptions`

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadLengthOption`

  Parameters: | threadLengthOption (`NXOpen.Features.HolePackageBuilderThreadLengthOptions`) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ThreadRotation

`HolePackageBuilder.``ThreadRotation`

  Returns or sets the thread rotation - this is applicable for threaded hole

  `-------------------------------------`

  Getter Method

  Signature `ThreadRotation`

  Returns: |
  Return type: | `NXOpen.Features.HolePackageBuilderThreadRotationOptions`

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadRotation`

  Parameters: | threadRotation (`NXOpen.Features.HolePackageBuilderThreadRotationOptions`) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ThreadSize

`HolePackageBuilder.``ThreadSize`

  Returns or sets the thread size - this is applicable for threaded hole

  `-------------------------------------`

  Getter Method

  Signature `ThreadSize`

  Returns: |
  Return type: | str

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadSize`

  Parameters: | threadSize (str) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ThreadStandard

`HolePackageBuilder.``ThreadStandard`

  Returns or sets the thread standard - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadStandard`

  Returns: |
  Return type: | str

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadStandard`

  Parameters: | threadStandard (str) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ThreadedEndChamferAngle

`HolePackageBuilder.``ThreadedEndChamferAngle`

  Returns the threaded end chamfer angle - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedEndChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedEndChamferDiameter

`HolePackageBuilder.``ThreadedEndChamferDiameter`

  Returns the threaded end chamfer offset - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedEndChamferDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedEndChamferEnabled

`HolePackageBuilder.``ThreadedEndChamferEnabled`

  Returns or sets the threaded end chamfer enabled - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedEndChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadedEndChamferEnabled`

  Parameters: | threadedEndChamferEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ThreadedHoleDepth

`HolePackageBuilder.``ThreadedHoleDepth`

  Returns the hole depth - this is applicable for threaded hole

  `-------------------------------------`

  Getter Method

  Signature `ThreadedHoleDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedReliefAngle

`HolePackageBuilder.``ThreadedReliefAngle`

  Returns the relief angle - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedReliefAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedReliefChamferAngle

`HolePackageBuilder.``ThreadedReliefChamferAngle`

  Returns the threaded relief chamfer angle - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedReliefChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedReliefChamferOffset

`HolePackageBuilder.``ThreadedReliefChamferOffset`

  Returns the threaded relief chamfer offset - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedReliefChamferOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedReliefDepth

`HolePackageBuilder.``ThreadedReliefDepth`

  Returns the threaded relief depth - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedReliefDepth`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedReliefDiameter

`HolePackageBuilder.``ThreadedReliefDiameter`

  Returns the relief diameter - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedReliefDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedReliefEnabled

`HolePackageBuilder.``ThreadedReliefEnabled`

  Returns or sets the threaded relief enabled - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedReliefEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadedReliefEnabled`

  Parameters: | threadedReliefEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ThreadedStartChamferAngle

`HolePackageBuilder.``ThreadedStartChamferAngle`

  Returns the threaded start chamfer angle - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedStartChamferAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedStartChamferDiameter

`HolePackageBuilder.``ThreadedStartChamferDiameter`

  Returns the threaded start chamfer offset - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedStartChamferDiameter`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## ThreadedStartChamferEnabled

`HolePackageBuilder.``ThreadedStartChamferEnabled`

  Returns or sets the threaded start chamfer enabled - this is applicable for threaded hole type

  `-------------------------------------`

  Getter Method

  Signature `ThreadedStartChamferEnabled`

  Returns: |
  Return type: | bool

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ThreadedStartChamferEnabled`

  Parameters: | threadedStartChamferEnabled (bool) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## ThreadedTipAngle

`HolePackageBuilder.``ThreadedTipAngle`

  Returns the tip angle - this is applicable for threaded hole

  `-------------------------------------`

  Getter Method

  Signature `ThreadedTipAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX5.0.2.

  License requirements: None.

## Tolerance

`HolePackageBuilder.``Tolerance`

  Returns or sets the distance tolerance

  `-------------------------------------`

  Getter Method

  Signature `Tolerance`

  Returns: |
  Return type: | float

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Tolerance`

  Parameters: | tolerance (float) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## Type

`HolePackageBuilder.``Type`

  Returns or sets the type

  `-------------------------------------`

  Getter Method

  Signature `Type`

  Returns: |
  Return type: | `NXOpen.Features.HolePackageBuilderTypes`

  New in version NX5.0.2.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Type`

  Parameters: | type (`NXOpen.Features.HolePackageBuilderTypes`) –

  New in version NX5.0.2.

  License requirements: solid_modeling (“SOLIDS MODELING”)

## UntilSelectedTarget

`HolePackageBuilder.``UntilSelectedTarget`

  Returns the until selected target - this is applicable for general hole, threaded hole and drill size hole type

  `-------------------------------------`

  Getter Method

  Signature `UntilSelectedTarget`

  Returns: | It can be face and datums.
  Return type: | `NXOpen.SelectDisplayableObject`

  New in version NX5.0.2.

  License requirements: None.

# Method Detail

## Validate

`HolePackageBuilder.``Validate`

  Validate whether the inputs to the component are sufficient for commit to be called.

  If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

  Signature `Validate()`

  Returns: | Was self validation successful
  Return type: | bool

  New in version NX3.0.1.

  License requirements: None.