NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::HolePackageBuilder Class Reference

Represents a Features::HolePackage builder
To create a new instance of this class, use Features::FeatureCollection::CreateHolePackageBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::HolePackageBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  HoleDepthLimitOptions { HoleDepthLimitOptionsValue, HoleDepthLimitOptionsUntilSelected, HoleDepthLimitOptionsUntilNext, HoleDepthLimitOptionsThroughBody }
 Represents hole depth limit options. More...
enum  HoleForms { HoleFormsSimple, HoleFormsCounterbored, HoleFormsCountersink, HoleFormsTapered }
 Represents hole form options. More...
enum  ThreadLengthOptions {
  ThreadLengthOptionsDiameterx1, ThreadLengthOptionsDiameterx15, ThreadLengthOptionsDiameterx20, ThreadLengthOptionsDiameterx25,
  ThreadLengthOptionsDiameterx30, ThreadLengthOptionsStandard, ThreadLengthOptionsCustom, ThreadLengthOptionsFull
}
 Represents thread length options. More...
enum  ThreadRotationOptions { ThreadRotationOptionsRight, ThreadRotationOptionsLeft }
 Represents thread rotation options. More...
enum  Types {
  TypesGeneralHole, TypesDrillSizeHole, TypesScrewClearanceHole, TypesThreadedHole,
  TypesHoleSeries
}
 Represents hole types. More...

Public Member Functions

NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
 Returns the boolean operation
Created in NX5.0.2.
NXString DrillSize ()
 Returns the drill size - this is applicable for drill size hole
Created in NX6.0.0.
NXOpen::ExpressionDrillSizeEndChamferAngle ()
 Returns the drill size end chamfer angle - this is applicable for drill size hole type
Created in NX6.0.0.
bool DrillSizeEndChamferEnabled ()
 Returns the drill size end chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.
NXOpen::ExpressionDrillSizeEndChamferOffset ()
 Returns the drill size end chamfer offset - this is applicable for drill size hole type
Created in NX6.0.0.
NXString DrillSizeFitOption ()
 Returns the drill size screw fit Option - this is applicable for drill size hole
Created in NX6.0.0.
NXOpen::ExpressionDrillSizeHoleDepth ()
 Returns the hole depth - this is applicable for drill size hole
Created in NX6.0.0.
NXOpen::ExpressionDrillSizeHoleDiameter ()
 Returns the hole diameter - this is applicable for drill size hole
Created in NX6.0.0.
NXString DrillSizeStandard ()
 Returns the drill size standard - this is applicable for drill size hole type
Created in NX6.0.0.
NXOpen::ExpressionDrillSizeStartChamferAngle ()
 Returns the drill size start chamfer angle - this is applicable for drill size hole type
Created in NX6.0.0.
bool DrillSizeStartChamferEnabled ()
 Returns the drill size start chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.
NXOpen::ExpressionDrillSizeStartChamferOffset ()
 Returns the drill size start chamfer offset - this is applicable for drill size hole type
Created in NX6.0.0.
NXOpen::ExpressionDrillSizeTipAngle ()
 Returns the tip angle - this is applicable for drill size hole
Created in NX6.0.0.
NXOpen::GeometricUtilities::EndHoleDataEndHoleData ()
 Returns the target body
Created in NX5.0.2.
NXOpen::ExpressionGeneralCounterboreDepth ()
 Returns the counter bore depth - this is applicable for general hole
Created in NX5.0.2.
NXOpen::ExpressionGeneralCounterboreDiameter ()
 Returns the counter bore diameter - this is applicable for general hole
Created in NX5.0.2.
NXOpen::ExpressionGeneralCounterboreHoleDepth ()
 Returns the counterbore hole depth - this is applicable for general hole counterbore form
Created in NX6.0.0.
NXOpen::ExpressionGeneralCounterboreHoleDiameter ()
 Returns the counterbore hole diameter - this is applicable for general hole counterbore form
Created in NX6.0.0.
NXOpen::ExpressionGeneralCountersinkAngle ()
 Returns the counter sink angle - this is applicable for general hole
Created in NX5.0.2.
NXOpen::ExpressionGeneralCountersinkDiameter ()
 Returns the counter sink diameter - this is applicable for general hole
Created in NX5.0.2.
NXOpen::ExpressionGeneralCountersinkHoleDepth ()
 Returns the countersink hole depth - this is applicable for general hole countersink form
Created in NX6.0.0.
NXOpen::ExpressionGeneralCountersinkHoleDiameter ()
 Returns the countersink hole diameter - this is applicable for general hole countersink form
Created in NX6.0.0.
NXOpen::ExpressionGeneralHoleDepth ()
 Returns the hole depth - this is applicable for general hole

NXOpen::ExpressionGeneralHoleDiameter ()
 Returns the hole diameter - this is applicable for general hole

NXOpen::Features::HolePackageBuilder::HoleForms GeneralHoleForm ()
 Returns the hole form - this is applicable for general hole
Created in NX5.0.2.
NXOpen::ExpressionGeneralSimpleHoleDepth ()
 Returns the simple hole depth - this is applicable for general hole simple form
Created in NX6.0.0.
NXOpen::ExpressionGeneralSimpleHoleDiameter ()
 Returns the simple hole diameter - this is applicable for general hole simple form
Created in NX6.0.0.
NXOpen::ExpressionGeneralTaperAngle ()
 Returns the taper angle - this is applicable for general hole
Created in NX6.0.0.
NXOpen::ExpressionGeneralTaperedHoleDepth ()
 Returns the tapered hole depth - this is applicable for general hole tapered form
Created in NX6.0.0.
NXOpen::ExpressionGeneralTaperedHoleDiameter ()
 Returns the tapered hole diameter - this is applicable for general hole tapered form
Created in NX6.0.0.
NXOpen::ExpressionGeneralTipAngle ()
 Returns the tip angle - this is applicable for general hole
Created in NX5.0.2.
NXOpen::Features::HolePackageBuilder::HoleDepthLimitOptions HoleDepthLimitOption ()
 Returns the hole depth limit - this is applicable for general hole, threaded hole and drill size hole type
Created in NX5.0.2.
NXOpen::SectionHolePosition ()
 Returns the hole position
Created in NX5.0.2.
NXOpen::GeometricUtilities::MiddleHoleDataMiddleHoleData ()
 Returns the target body
Created in NX5.0.2.
bool NeckChamferEnabled ()
 Returns the neck chamfer enabled - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.
NXOpen::GeometricUtilities::ProjectionOptionsProjectionDirection ()
 Returns the hole direction options
Created in NX5.0.2.
NXString RadialEngageOption ()
 Returns the radial engage option - this is applicable for screw clearence hole
Created in NX5.0.2.
bool ReliefChamferEnabled ()
 Returns the threaded relief chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceCounterboreDepth ()
 Returns the counter bore depth - this is applicable for screw clearence hole
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceCounterboreDiameter ()
 Returns the counter bore diameter - this is applicable for screw clearence hole
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceCountersinkAngle ()
 Returns the counter sink angle - this is applicable for screw clearence hole
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceCountersinkDiameter ()
 Returns the counter sink diameter - this is applicable for screw clearence hole
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceEndChamferAngle ()
 Returns the screw clearance end chamfer angle - this is applicable for screw clearance hole type
Created in NX5.0.2.
bool ScrewClearanceEndChamferEnabled ()
 Returns the end chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceEndChamferOffset ()
 Returns the screw clearance end chamfer offset - this is applicable for screw clearance hole type
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceHoleDepth ()
 Returns the hole depth - this is applicable for screw clearance hole
Created in NX6.0.0.
NXOpen::ExpressionScrewClearanceHoleDiameter ()
 Returns the hole diameter - this is applicable for screw clearence hole
Created in NX5.0.2.
NXOpen::Features::HolePackageBuilder::HoleForms ScrewClearanceHoleForm ()
 Returns the hole form - this is applicable for screw clearance hole
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceNeckChamferAngle ()
 Returns the neck chamfer angle - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceNeckChamferOffset ()
 Returns the neck chamfer offset - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceReliefDepth ()
 Returns the relief depth - this is applicable for screw clearence hole type
Created in NX5.0.2.
bool ScrewClearanceReliefEnabled ()
 Returns the relief enabled - this is applicable for screw clearence hole type with countersunk hole form and threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceStartChamferAngle ()
 Returns the screw clearance start chamfer angle - this is applicable for screw clearance hole type
Created in NX5.0.2.
bool ScrewClearanceStartChamferEnabled ()
 Returns the screw clearance start chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceStartChamferOffset ()
 Returns the screw clearance start chamfer offset - this is applicable for screw clearance hole type
Created in NX5.0.2.
NXOpen::ExpressionScrewClearanceTipAngle ()
 Returns the tip angle - this is applicable for screw clearance hole
Created in NX6.0.0.
NXString ScrewFitOption ()
 Returns the screw fit Option - this is applicable for screw clearence hole
Created in NX5.0.2.
NXString ScrewSize ()
 Returns the screw size - this is applicable for screw clearence hole
Created in NX5.0.2.
NXString ScrewStandard ()
 Returns the screw standard - this is applicable for screw clearence hole type
Created in NX5.0.2.
NXString ScrewType ()
 Returns the screw type - this is applicable for screw clearence hole
Created in NX5.0.2.
void SetDrillSize (const NXString &drillSize)
 Sets the drill size - this is applicable for drill size hole
Created in NX6.0.0.
void SetDrillSizeEndChamferEnabled (bool drillSizeEndChamferEnabled)
 Sets the drill size end chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.
void SetDrillSizeFitOption (const NXString &drillSizeFitOption)
 Sets the drill size screw fit Option - this is applicable for drill size hole
Created in NX6.0.0.
void SetDrillSizeStandard (const NXString &drillSizeStandard)
 Sets the drill size standard - this is applicable for drill size hole type
Created in NX6.0.0.
void SetDrillSizeStartChamferEnabled (bool drillSizeStartChamferEnabled)
 Sets the drill size start chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.
void SetGeneralHoleForm (NXOpen::Features::HolePackageBuilder::HoleForms holeForm)
 Sets the hole form - this is applicable for general hole
Created in NX5.0.2.
void SetHoleDepthLimitOption (NXOpen::Features::HolePackageBuilder::HoleDepthLimitOptions holeDepthLimitOption)
 Sets the hole depth limit - this is applicable for general hole, threaded hole and drill size hole type
Created in NX5.0.2.
void SetNeckChamferEnabled (bool neckChamferEnabled)
 Sets the neck chamfer enabled - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.
void SetRadialEngageOption (const NXString &radialEngageOption)
 Sets the radial engage option - this is applicable for screw clearence hole
Created in NX5.0.2.
void SetReliefChamferEnabled (bool reliefChamferEnabled)
 Sets the threaded relief chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.
void SetScrewClearanceEndChamferEnabled (bool screwClearanceEndChamferEnabled)
 Sets the end chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.
void SetScrewClearanceHoleForm (NXOpen::Features::HolePackageBuilder::HoleForms holeForm)
 Sets the hole form - this is applicable for screw clearance hole
Created in NX5.0.2.
void SetScrewClearanceReliefEnabled (bool screwClearanceReliefEnabled)
 Sets the relief enabled - this is applicable for screw clearence hole type with countersunk hole form and threaded hole type
Created in NX5.0.2.
void SetScrewClearanceStartChamferEnabled (bool screwClearanceStartChamferEnabled)
 Sets the screw clearance start chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.
void SetScrewFitOption (const NXString &screwFitOption)
 Sets the screw fit Option - this is applicable for screw clearence hole
Created in NX5.0.2.
void SetScrewSize (const NXString &screwSize)
 Sets the screw size - this is applicable for screw clearence hole
Created in NX5.0.2.
void SetScrewStandard (const NXString &screwStandard)
 Sets the screw standard - this is applicable for screw clearence hole type
Created in NX5.0.2.
void SetScrewType (const NXString &screwType)
 Sets the screw type - this is applicable for screw clearence hole
Created in NX5.0.2.
void SetStartExtensionEnabled (bool startExtensionEnabled)
 Sets the extend start enabled - this is applicable for start extension to all hole types
Created in NX7.5.0.
void SetThreadedEndChamferEnabled (bool threadedEndChamferEnabled)
 Sets the threaded end chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.
void SetThreadedReliefEnabled (bool threadedReliefEnabled)
 Sets the threaded relief enabled - this is applicable for threaded hole type
Created in NX5.0.2.
void SetThreadedStartChamferEnabled (bool threadedStartChamferEnabled)
 Sets the threaded start chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.
void SetThreadLengthOption (NXOpen::Features::HolePackageBuilder::ThreadLengthOptions threadLengthOption)
 Sets the thread length option - this is applicable for threaded hole
Created in NX5.0.2.
void SetThreadRotation (NXOpen::Features::HolePackageBuilder::ThreadRotationOptions threadRotation)
 Sets the thread rotation - this is applicable for threaded hole
Created in NX5.0.2.
void SetThreadSize (const NXString &threadSize)
 Sets the thread size - this is applicable for threaded hole
Created in NX5.0.2.
void SetThreadStandard (const NXString &threadStandard)
 Sets the thread standard - this is applicable for threaded hole type
Created in NX5.0.2.
void SetTolerance (double tolerance)
 Sets the distance tolerance
Created in NX5.0.2.
void SetType (NXOpen::Features::HolePackageBuilder::Types type)
 Sets the type
Created in NX5.0.2.
bool StartExtensionEnabled ()
 Returns the extend start enabled - this is applicable for start extension to all hole types
Created in NX7.5.0.
NXOpen::GeometricUtilities::StartHoleDataStartHoleData ()
 Returns the start target body
Created in NX5.0.2.
NXOpen::ExpressionTapDrillDiameter ()
 Returns the tap drill diameter - this is applicable for threaded hole
Created in NX5.0.2.
NXOpen::ExpressionThreadDepth ()
 Returns the thread depth - this is applicable for threaded hole
Created in NX5.0.2.
NXOpen::ExpressionThreadedEndChamferAngle ()
 Returns the threaded end chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedEndChamferDiameter ()
 Returns the threaded end chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2.
bool ThreadedEndChamferEnabled ()
 Returns the threaded end chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedHoleDepth ()
 Returns the hole depth - this is applicable for threaded hole
Created in NX5.0.2.
NXOpen::ExpressionThreadedReliefAngle ()
 Returns the relief angle - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedReliefChamferAngle ()
 Returns the threaded relief chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedReliefChamferOffset ()
 Returns the threaded relief chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedReliefDepth ()
 Returns the threaded relief depth - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedReliefDiameter ()
 Returns the relief diameter - this is applicable for threaded hole type
Created in NX5.0.2.
bool ThreadedReliefEnabled ()
 Returns the threaded relief enabled - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedStartChamferAngle ()
 Returns the threaded start chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedStartChamferDiameter ()
 Returns the threaded start chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2.
bool ThreadedStartChamferEnabled ()
 Returns the threaded start chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.
NXOpen::ExpressionThreadedTipAngle ()
 Returns the tip angle - this is applicable for threaded hole
Created in NX5.0.2.
NXOpen::Features::HolePackageBuilder::ThreadLengthOptions ThreadLengthOption ()
 Returns the thread length option - this is applicable for threaded hole
Created in NX5.0.2.
NXOpen::Features::HolePackageBuilder::ThreadRotationOptions ThreadRotation ()
 Returns the thread rotation - this is applicable for threaded hole
Created in NX5.0.2.
NXString ThreadSize ()
 Returns the thread size - this is applicable for threaded hole
Created in NX5.0.2.
NXString ThreadStandard ()
 Returns the thread standard - this is applicable for threaded hole type
Created in NX5.0.2.
double Tolerance ()
 Returns the distance tolerance
Created in NX5.0.2.
NXOpen::Features::HolePackageBuilder::Types Type ()
 Returns the type
Created in NX5.0.2.
NXOpen::SelectDisplayableObjectUntilSelectedTarget ()
 Returns the until selected target - this is applicable for general hole, threaded hole and drill size hole type
Created in NX5.0.2.

Detailed Description

Represents a Features::HolePackage builder
To create a new instance of this class, use Features::FeatureCollection::CreateHolePackageBuilder
Default values.

Property Value

BooleanOperation.Type

Subtract

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.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)

GeneralHoleDepth.Value (deprecated)

50.0 (millimeters part), 2.0 (inches part)

GeneralHoleDiameter.Value (deprecated)

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


Created in NX5.0.2.


Member Enumeration Documentation

Represents hole depth limit options.

Enumerator:
HoleDepthLimitOptionsValue 

Value limit options.

HoleDepthLimitOptionsUntilSelected 

Until selected limit options.

HoleDepthLimitOptionsUntilNext 

Until next limit options.

HoleDepthLimitOptionsThroughBody 

Through body limit options.

Represents hole form options.

Enumerator:
HoleFormsSimple 

Simple hole form.

HoleFormsCounterbored 

Counterbored hole form.

HoleFormsCountersink 

Countersink hole form.

HoleFormsTapered 

Tapered hole form.

Represents thread length options.

This option is applicable for the threaded hole.

Enumerator:
ThreadLengthOptionsDiameterx1 

1 * (tap drill diameter)

ThreadLengthOptionsDiameterx15 

1.5 * (tap drill diameter)

ThreadLengthOptionsDiameterx20 

2 * (tap drill diameter)

ThreadLengthOptionsDiameterx25 

2.5 * (tap drill diameter)

ThreadLengthOptionsDiameterx30 

3 * (tap drill diameter)

ThreadLengthOptionsStandard 

Length is Standard.

ThreadLengthOptionsCustom 

Length is custom.

ThreadLengthOptionsFull 

Length is full hole depth.

Represents thread rotation options.

Enumerator:
ThreadRotationOptionsRight 

Right rotation.

ThreadRotationOptionsLeft 

Left rotation.

Represents hole types.

Enumerator:
TypesGeneralHole 

General hole.

TypesDrillSizeHole 

Drill Size hole.

TypesScrewClearanceHole 

Screw clearance hole.

TypesThreadedHole 

Threaded hole.

TypesHoleSeries 

Hole series.


Member Function Documentation

Returns the boolean operation
Created in NX5.0.2.



License requirements : None

Returns the drill size - this is applicable for drill size hole
Created in NX6.0.0.



License requirements : None

Returns the drill size end chamfer angle - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : None

Returns the drill size end chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : None

Returns the drill size end chamfer offset - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : None

Returns the drill size screw fit Option - this is applicable for drill size hole
Created in NX6.0.0.



License requirements : None

Returns the hole depth - this is applicable for drill size hole
Created in NX6.0.0.



License requirements : None

Returns the hole diameter - this is applicable for drill size hole
Created in NX6.0.0.



License requirements : None

Returns the drill size standard - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : None

Returns the drill size start chamfer angle - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : None

Returns the drill size start chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : None

Returns the drill size start chamfer offset - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : None

Returns the tip angle - this is applicable for drill size hole
Created in NX6.0.0.



License requirements : None

Returns the target body
Created in NX5.0.2.



License requirements : None

Returns the counter bore depth - this is applicable for general hole
Created in NX5.0.2.



License requirements : None

Returns the counter bore diameter - this is applicable for general hole
Created in NX5.0.2.



License requirements : None

Returns the counterbore hole depth - this is applicable for general hole counterbore form
Created in NX6.0.0.



License requirements : None

Returns the counterbore hole diameter - this is applicable for general hole counterbore form
Created in NX6.0.0.



License requirements : None

Returns the counter sink angle - this is applicable for general hole
Created in NX5.0.2.



License requirements : None

Returns the counter sink diameter - this is applicable for general hole
Created in NX5.0.2.



License requirements : None

Returns the countersink hole depth - this is applicable for general hole countersink form
Created in NX6.0.0.



License requirements : None

Returns the countersink hole diameter - this is applicable for general hole countersink form
Created in NX6.0.0.



License requirements : None

Returns the hole depth - this is applicable for general hole

Deprecated:
Deprecated in NX6.0.0.



Created in NX5.0.2.

License requirements : None

Returns the hole diameter - this is applicable for general hole

Deprecated:
Deprecated in NX6.0.0.



Created in NX5.0.2.

License requirements : None

Returns the hole form - this is applicable for general hole
Created in NX5.0.2.



License requirements : None

Returns the simple hole depth - this is applicable for general hole simple form
Created in NX6.0.0.



License requirements : None

Returns the simple hole diameter - this is applicable for general hole simple form
Created in NX6.0.0.



License requirements : None

Returns the taper angle - this is applicable for general hole
Created in NX6.0.0.



License requirements : None

Returns the tapered hole depth - this is applicable for general hole tapered form
Created in NX6.0.0.



License requirements : None

Returns the tapered hole diameter - this is applicable for general hole tapered form
Created in NX6.0.0.



License requirements : None

Returns the tip angle - this is applicable for general hole
Created in NX5.0.2.



License requirements : None

Returns the hole depth limit - this is applicable for general hole, threaded hole and drill size hole type
Created in NX5.0.2.



License requirements : None

Returns the hole position
Created in NX5.0.2.



License requirements : None

Returns the target body
Created in NX5.0.2.



License requirements : None

Returns the neck chamfer enabled - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.



License requirements : None

Returns the hole direction options
Created in NX5.0.2.



License requirements : None

Returns the radial engage option - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the threaded relief chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the counter bore depth - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the counter bore diameter - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the counter sink angle - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the counter sink diameter - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the screw clearance end chamfer angle - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : None

Returns the end chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : None

Returns the screw clearance end chamfer offset - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : None

Returns the hole depth - this is applicable for screw clearance hole
Created in NX6.0.0.



License requirements : None

Returns the hole diameter - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the hole form - this is applicable for screw clearance hole
Created in NX5.0.2.



License requirements : None

Returns the neck chamfer angle - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.



License requirements : None

Returns the neck chamfer offset - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.



License requirements : None

Returns the relief depth - this is applicable for screw clearence hole type
Created in NX5.0.2.



License requirements : None

Returns the relief enabled - this is applicable for screw clearence hole type with countersunk hole form and threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the screw clearance start chamfer angle - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : None

Returns the screw clearance start chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : None

Returns the screw clearance start chamfer offset - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : None

Returns the tip angle - this is applicable for screw clearance hole
Created in NX6.0.0.



License requirements : None

Returns the screw fit Option - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the screw size - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Returns the screw standard - this is applicable for screw clearence hole type
Created in NX5.0.2.



License requirements : None

Returns the screw type - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : None

Sets the drill size - this is applicable for drill size hole
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
drillSizedrillsize

Sets the drill size end chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
drillSizeEndChamferEnableddrillsizeendchamferenabled

Sets the drill size screw fit Option - this is applicable for drill size hole
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
drillSizeFitOptiondrillsizefitoption

Sets the drill size standard - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
drillSizeStandarddrillsizestandard
void NXOpen::Features::HolePackageBuilder::SetDrillSizeStartChamferEnabled ( bool  drillSizeStartChamferEnabled)

Sets the drill size start chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
drillSizeStartChamferEnableddrillsizestartchamferenabled

Sets the hole form - this is applicable for general hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
holeFormholeform

Sets the hole depth limit - this is applicable for general hole, threaded hole and drill size hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
holeDepthLimitOptionholedepthlimitoption

Sets the neck chamfer enabled - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
neckChamferEnabledneckchamferenabled

Sets the radial engage option - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radialEngageOptionradialengageoption

Sets the threaded relief chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
reliefChamferEnabledreliefchamferenabled
void NXOpen::Features::HolePackageBuilder::SetScrewClearanceEndChamferEnabled ( bool  screwClearanceEndChamferEnabled)

Sets the end chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwClearanceEndChamferEnabledscrewclearanceendchamferenabled

Sets the hole form - this is applicable for screw clearance hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
holeFormholeform

Sets the relief enabled - this is applicable for screw clearence hole type with countersunk hole form and threaded hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwClearanceReliefEnabledscrewclearancereliefenabled
void NXOpen::Features::HolePackageBuilder::SetScrewClearanceStartChamferEnabled ( bool  screwClearanceStartChamferEnabled)

Sets the screw clearance start chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwClearanceStartChamferEnabledscrewclearancestartchamferenabled

Sets the screw fit Option - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwFitOptionscrewfitoption

Sets the screw size - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwSizescrewsize

Sets the screw standard - this is applicable for screw clearence hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwStandardscrewstandard

Sets the screw type - this is applicable for screw clearence hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwTypescrewtype

Sets the extend start enabled - this is applicable for start extension to all hole types
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
startExtensionEnabledstartextensionenabled

Sets the threaded end chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
threadedEndChamferEnabledthreadedendchamferenabled

Sets the threaded relief enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
threadedReliefEnabledthreadedreliefenabled

Sets the threaded start chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
threadedStartChamferEnabledthreadedstartchamferenabled

Sets the thread length option - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
threadLengthOptionthreadlengthoption

Sets the thread rotation - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
threadRotationthreadrotation

Sets the thread size - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
threadSizethreadsize

Sets the thread standard - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
threadStandardthreadstandard

Sets the distance tolerance
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Sets the type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
typetype

Returns the extend start enabled - this is applicable for start extension to all hole types
Created in NX7.5.0.



License requirements : None

Returns the start target body
Created in NX5.0.2.



License requirements : None

Returns the tap drill diameter - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : None

Returns the thread depth - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : None

Returns the threaded end chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded end chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded end chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the hole depth - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : None

Returns the relief angle - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded relief chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded relief chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded relief depth - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the relief diameter - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded relief enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded start chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded start chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the threaded start chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the tip angle - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : None

Returns the thread length option - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : None

Returns the thread rotation - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : None

Returns the thread size - this is applicable for threaded hole
Created in NX5.0.2.



License requirements : None

Returns the thread standard - this is applicable for threaded hole type
Created in NX5.0.2.



License requirements : None

Returns the distance tolerance
Created in NX5.0.2.



License requirements : None

Returns the type
Created in NX5.0.2.



License requirements : None

Returns the until selected target - this is applicable for general hole, threaded hole and drill size hole type
Created in NX5.0.2.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.