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

Represents a NXOpen::Features::HolePackage builder. More...

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

Public Types

enum  HoleDepthLimitOptions { HoleDepthLimitOptionsValue, HoleDepthLimitOptionsUntilSelected, HoleDepthLimitOptionsUntilNext, HoleDepthLimitOptionsThroughBody }
 Represents hole depth limit options. More...
 
enum  HoleDepthOptions { HoleDepthOptionsToCylinderBottom, HoleDepthOptionsToConeTip }
 Represents hole depth specification 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. More...
 
NXOpen::Features::HolePackageBuilder::HoleDepthOptions DepthOption ()
 Returns the hole depth option
Created in NX11.0.0. More...
 
NXString DrillSize ()
 Returns the drill size - this is applicable for drill size hole
Created in NX6.0.0. More...
 
NXOpen::ExpressionDrillSizeEndChamferAngle ()
 Returns the drill size end chamfer angle - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
bool DrillSizeEndChamferEnabled ()
 Returns the drill size end chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
NXOpen::ExpressionDrillSizeEndChamferOffset ()
 Returns the drill size end chamfer offset - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
NXString DrillSizeFitOption ()
 Returns the drill size screw fit Option - this is applicable for drill size hole
Created in NX6.0.0. More...
 
NXOpen::ExpressionDrillSizeHoleDepth ()
 Returns the hole depth - this is applicable for drill size hole
Created in NX6.0.0. More...
 
NXOpen::ExpressionDrillSizeHoleDiameter ()
 Returns the hole diameter - this is applicable for drill size hole
Created in NX6.0.0. More...
 
NXString DrillSizeStandard ()
 Returns the drill size standard - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
NXOpen::ExpressionDrillSizeStartChamferAngle ()
 Returns the drill size start chamfer angle - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
bool DrillSizeStartChamferEnabled ()
 Returns the drill size start chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
NXOpen::ExpressionDrillSizeStartChamferOffset ()
 Returns the drill size start chamfer offset - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
NXOpen::ExpressionDrillSizeTipAngle ()
 Returns the tip angle - this is applicable for drill size hole
Created in NX6.0.0. More...
 
NXOpen::GeometricUtilities::EndHoleDataEndHoleData ()
 Returns the target body
Created in NX5.0.2. More...
 
NXOpen::ExpressionGeneralCounterboreDepth ()
 Returns the counter bore depth - this is applicable for general hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionGeneralCounterboreDiameter ()
 Returns the counter bore diameter - this is applicable for general hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionGeneralCounterboreHoleDepth ()
 Returns the counterbore hole depth - this is applicable for general hole counterbore form
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralCounterboreHoleDiameter ()
 Returns the counterbore hole diameter - this is applicable for general hole counterbore form
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralCountersinkAngle ()
 Returns the counter sink angle - this is applicable for general hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionGeneralCountersinkDiameter ()
 Returns the counter sink diameter - this is applicable for general hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionGeneralCountersinkHoleDepth ()
 Returns the countersink hole depth - this is applicable for general hole countersink form
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralCountersinkHoleDiameter ()
 Returns the countersink hole diameter - this is applicable for general hole countersink form
Created in NX6.0.0. More...
 
NXOpen::Features::HolePackageBuilder::HoleForms GeneralHoleForm ()
 Returns the hole form - this is applicable for general hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionGeneralSimpleHoleDepth ()
 Returns the simple hole depth - this is applicable for general hole simple form
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralSimpleHoleDiameter ()
 Returns the simple hole diameter - this is applicable for general hole simple form
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralTaperAngle ()
 Returns the taper angle - this is applicable for general hole
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralTaperedHoleDepth ()
 Returns the tapered hole depth - this is applicable for general hole tapered form
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralTaperedHoleDiameter ()
 Returns the tapered hole diameter - this is applicable for general hole tapered form
Created in NX6.0.0. More...
 
NXOpen::ExpressionGeneralTipAngle ()
 Returns the tip angle - this is applicable for general hole
Created in NX5.0.2. More...
 
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. More...
 
NXOpen::SectionHolePosition ()
 Returns the hole position
Created in NX5.0.2. More...
 
NXOpen::GeometricUtilities::MiddleHoleDataMiddleHoleData ()
 Returns the target body
Created in NX5.0.2. More...
 
bool NeckChamferEnabled ()
 Returns the neck chamfer enabled - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2. More...
 
NXOpen::GeometricUtilities::ProjectionOptionsProjectionDirection ()
 Returns the hole direction options
Created in NX5.0.2. More...
 
NXString RadialEngageOption ()
 Returns the radial engage option - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
bool ReliefChamferEnabled ()
 Returns the threaded relief chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceCounterboreDepth ()
 Returns the counter bore depth - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceCounterboreDiameter ()
 Returns the counter bore diameter - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceCountersinkAngle ()
 Returns the counter sink angle - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceCountersinkDiameter ()
 Returns the counter sink diameter - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceEndChamferAngle ()
 Returns the screw clearance end chamfer angle - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
bool ScrewClearanceEndChamferEnabled ()
 Returns the end chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceEndChamferOffset ()
 Returns the screw clearance end chamfer offset - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceHoleDepth ()
 Returns the hole depth - this is applicable for screw clearance hole
Created in NX6.0.0. More...
 
NXOpen::ExpressionScrewClearanceHoleDiameter ()
 Returns the hole diameter - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
NXOpen::Features::HolePackageBuilder::HoleForms ScrewClearanceHoleForm ()
 Returns the hole form - this is applicable for screw clearance hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceNeckChamferAngle ()
 Returns the neck chamfer angle - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceNeckChamferOffset ()
 Returns the neck chamfer offset - this is applicable for screw clearence hole type with counterbore hole form
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceReliefDepth ()
 Returns the relief depth - this is applicable for screw clearence hole type
Created in NX5.0.2. More...
 
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. More...
 
NXOpen::ExpressionScrewClearanceStartChamferAngle ()
 Returns the screw clearance start chamfer angle - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
bool ScrewClearanceStartChamferEnabled ()
 Returns the screw clearance start chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceStartChamferOffset ()
 Returns the screw clearance start chamfer offset - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionScrewClearanceTipAngle ()
 Returns the tip angle - this is applicable for screw clearance hole
Created in NX6.0.0. More...
 
NXString ScrewFitOption ()
 Returns the screw fit Option - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
NXString ScrewSize ()
 Returns the screw size - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
NXString ScrewStandard ()
 Returns the screw standard - this is applicable for screw clearence hole type
Created in NX5.0.2. More...
 
NXString ScrewType ()
 Returns the screw type - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetDepthOption (NXOpen::Features::HolePackageBuilder::HoleDepthOptions depthOption)
 Sets the hole depth option
Created in NX11.0.0. More...
 
void SetDrillSize (const NXString &drillSize)
 Sets the drill size - this is applicable for drill size hole
Created in NX6.0.0. More...
 
void SetDrillSize (const char *drillSize)
 Sets the drill size - this is applicable for drill size hole
Created in NX6.0.0. More...
 
void SetDrillSizeEndChamferEnabled (bool drillSizeEndChamferEnabled)
 Sets the drill size end chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
void SetDrillSizeFitOption (const NXString &drillSizeFitOption)
 Sets the drill size screw fit Option - this is applicable for drill size hole
Created in NX6.0.0. More...
 
void SetDrillSizeFitOption (const char *drillSizeFitOption)
 Sets the drill size screw fit Option - this is applicable for drill size hole
Created in NX6.0.0. More...
 
void SetDrillSizeStandard (const NXString &drillSizeStandard)
 Sets the drill size standard - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
void SetDrillSizeStandard (const char *drillSizeStandard)
 Sets the drill size standard - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
void SetDrillSizeStartChamferEnabled (bool drillSizeStartChamferEnabled)
 Sets the drill size start chamfer enabled - this is applicable for drill size hole type
Created in NX6.0.0. More...
 
void SetGeneralHoleForm (NXOpen::Features::HolePackageBuilder::HoleForms holeForm)
 Sets the hole form - this is applicable for general hole
Created in NX5.0.2. More...
 
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. More...
 
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. More...
 
void SetRadialEngageOption (const NXString &radialEngageOption)
 Sets the radial engage option - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetRadialEngageOption (const char *radialEngageOption)
 Sets the radial engage option - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetReliefChamferEnabled (bool reliefChamferEnabled)
 Sets the threaded relief chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
void SetScrewClearanceEndChamferEnabled (bool screwClearanceEndChamferEnabled)
 Sets the end chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
void SetScrewClearanceHoleForm (NXOpen::Features::HolePackageBuilder::HoleForms holeForm)
 Sets the hole form - this is applicable for screw clearance hole
Created in NX5.0.2. More...
 
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. More...
 
void SetScrewClearanceStartChamferEnabled (bool screwClearanceStartChamferEnabled)
 Sets the screw clearance start chamfer enabled - this is applicable for screw clearance hole type
Created in NX5.0.2. More...
 
void SetScrewFitOption (const NXString &screwFitOption)
 Sets the screw fit Option - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetScrewFitOption (const char *screwFitOption)
 Sets the screw fit Option - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetScrewSize (const NXString &screwSize)
 Sets the screw size - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetScrewSize (const char *screwSize)
 Sets the screw size - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetScrewStandard (const NXString &screwStandard)
 Sets the screw standard - this is applicable for screw clearence hole type
Created in NX5.0.2. More...
 
void SetScrewStandard (const char *screwStandard)
 Sets the screw standard - this is applicable for screw clearence hole type
Created in NX5.0.2. More...
 
void SetScrewType (const NXString &screwType)
 Sets the screw type - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetScrewType (const char *screwType)
 Sets the screw type - this is applicable for screw clearence hole
Created in NX5.0.2. More...
 
void SetStartExtensionEnabled (bool startExtensionEnabled)
 Sets the extend start enabled - this is applicable for start extension to all hole types
Created in NX7.5.0. More...
 
void SetThreadedEndChamferEnabled (bool threadedEndChamferEnabled)
 Sets the threaded end chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
void SetThreadedReliefEnabled (bool threadedReliefEnabled)
 Sets the threaded relief enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
void SetThreadedStartChamferEnabled (bool threadedStartChamferEnabled)
 Sets the threaded start chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
void SetThreadLengthOption (NXOpen::Features::HolePackageBuilder::ThreadLengthOptions threadLengthOption)
 Sets the thread length option - this is applicable for threaded hole
Created in NX5.0.2. More...
 
void SetThreadRotation (NXOpen::Features::HolePackageBuilder::ThreadRotationOptions threadRotation)
 Sets the thread rotation - this is applicable for threaded hole
Created in NX5.0.2. More...
 
void SetThreadSize (const NXString &threadSize)
 Sets the thread size - this is applicable for threaded hole
Created in NX5.0.2. More...
 
void SetThreadSize (const char *threadSize)
 Sets the thread size - this is applicable for threaded hole
Created in NX5.0.2. More...
 
void SetThreadStandard (const NXString &threadStandard)
 Sets the thread standard - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
void SetThreadStandard (const char *threadStandard)
 Sets the thread standard - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
void SetTolerance (double tolerance)
 Sets the distance tolerance
Created in NX5.0.2. More...
 
void SetType (NXOpen::Features::HolePackageBuilder::Types type)
 Sets the type
Created in NX5.0.2. More...
 
bool StartExtensionEnabled ()
 Returns the extend start enabled - this is applicable for start extension to all hole types
Created in NX7.5.0. More...
 
NXOpen::GeometricUtilities::StartHoleDataStartHoleData ()
 Returns the start target body
Created in NX5.0.2. More...
 
NXOpen::ExpressionTapDrillDiameter ()
 Returns the tap drill diameter - this is applicable for threaded hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadDepth ()
 Returns the thread depth - this is applicable for threaded hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedEndChamferAngle ()
 Returns the threaded end chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedEndChamferDiameter ()
 Returns the threaded end chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
bool ThreadedEndChamferEnabled ()
 Returns the threaded end chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedHoleDepth ()
 Returns the hole depth - this is applicable for threaded hole
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedReliefAngle ()
 Returns the relief angle - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedReliefChamferAngle ()
 Returns the threaded relief chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedReliefChamferOffset ()
 Returns the threaded relief chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedReliefDepth ()
 Returns the threaded relief depth - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedReliefDiameter ()
 Returns the relief diameter - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
bool ThreadedReliefEnabled ()
 Returns the threaded relief enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedStartChamferAngle ()
 Returns the threaded start chamfer angle - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedStartChamferDiameter ()
 Returns the threaded start chamfer offset - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
bool ThreadedStartChamferEnabled ()
 Returns the threaded start chamfer enabled - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
NXOpen::ExpressionThreadedTipAngle ()
 Returns the tip angle - this is applicable for threaded hole
Created in NX5.0.2. More...
 
NXOpen::Features::HolePackageBuilder::ThreadLengthOptions ThreadLengthOption ()
 Returns the thread length option - this is applicable for threaded hole
Created in NX5.0.2. More...
 
NXOpen::Features::HolePackageBuilder::ThreadRotationOptions ThreadRotation ()
 Returns the thread rotation - this is applicable for threaded hole
Created in NX5.0.2. More...
 
NXString ThreadSize ()
 Returns the thread size - this is applicable for threaded hole
Created in NX5.0.2. More...
 
NXString ThreadStandard ()
 Returns the thread standard - this is applicable for threaded hole type
Created in NX5.0.2. More...
 
double Tolerance ()
 Returns the distance tolerance
Created in NX5.0.2. More...
 
NXOpen::Features::HolePackageBuilder::Types Type ()
 Returns the type
Created in NX5.0.2. More...
 
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. More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 Returns the feature currently being edited by this builder. More...
 
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
bool ParentFeatureInternal ()
 Returns whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
bool PatchSolutionFlag ()
 Returns the patch solution flag
Created in NX8.0.1. More...
 
NXString PatchSurfaceFilename ()
 Returns the patch surface filename
Created in NX8.0.1. More...
 
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited
Created in NX6.0.0. More...
 
void SetParentFeatureInternal (bool isInternal)
 Sets whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
void SetPatchSolutionFlag (bool optionValue)
 Sets the patch solution flag
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const NXString &surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const char *surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
NXString SurroundingPatchSurfaceFilename ()
 Returns the surrounding patch surface filename
Created in NX8.0.1. More...
 
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the internal parent feature of the feature being edited to external
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

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


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 depth specification options.

Enumerator
HoleDepthOptionsToCylinderBottom 

to cylinder bottom

HoleDepthOptionsToConeTip 

to cone tip

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

NXOpen::GeometricUtilities::BooleanOperation* NXOpen::Features::HolePackageBuilder::BooleanOperation ( )

Returns the boolean operation
Created in NX5.0.2.



License requirements : None

NXOpen::Features::HolePackageBuilder::HoleDepthOptions NXOpen::Features::HolePackageBuilder::DepthOption ( )

Returns the hole depth option
Created in NX11.0.0.



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::DrillSize ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::DrillSizeEndChamferAngle ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::DrillSizeEndChamferEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::DrillSizeEndChamferOffset ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::DrillSizeFitOption ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::DrillSizeHoleDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::DrillSizeHoleDiameter ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::DrillSizeStandard ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::DrillSizeStartChamferAngle ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::DrillSizeStartChamferEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::DrillSizeStartChamferOffset ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::DrillSizeTipAngle ( )

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



License requirements : None

NXOpen::GeometricUtilities::EndHoleData* NXOpen::Features::HolePackageBuilder::EndHoleData ( )

Returns the target body
Created in NX5.0.2.



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCounterboreDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCounterboreDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCounterboreHoleDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCounterboreHoleDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCountersinkAngle ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCountersinkDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCountersinkHoleDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralCountersinkHoleDiameter ( )

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



License requirements : None

NXOpen::Features::HolePackageBuilder::HoleForms NXOpen::Features::HolePackageBuilder::GeneralHoleForm ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralSimpleHoleDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralSimpleHoleDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralTaperAngle ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralTaperedHoleDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralTaperedHoleDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::GeneralTipAngle ( )

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



License requirements : None

NXOpen::Features::HolePackageBuilder::HoleDepthLimitOptions NXOpen::Features::HolePackageBuilder::HoleDepthLimitOption ( )

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

NXOpen::Section* NXOpen::Features::HolePackageBuilder::HolePosition ( )

Returns the hole position
Created in NX5.0.2.



License requirements : None

NXOpen::GeometricUtilities::MiddleHoleData* NXOpen::Features::HolePackageBuilder::MiddleHoleData ( )

Returns the target body
Created in NX5.0.2.



License requirements : None

bool NXOpen::Features::HolePackageBuilder::NeckChamferEnabled ( )

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

NXOpen::GeometricUtilities::ProjectionOptions* NXOpen::Features::HolePackageBuilder::ProjectionDirection ( )

Returns the hole direction options
Created in NX5.0.2.



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::RadialEngageOption ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::ReliefChamferEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceCounterboreDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceCounterboreDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceCountersinkAngle ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceCountersinkDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceEndChamferAngle ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::ScrewClearanceEndChamferEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceEndChamferOffset ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceHoleDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceHoleDiameter ( )

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



License requirements : None

NXOpen::Features::HolePackageBuilder::HoleForms NXOpen::Features::HolePackageBuilder::ScrewClearanceHoleForm ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceNeckChamferAngle ( )

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

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceNeckChamferOffset ( )

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

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceReliefDepth ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::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.



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceStartChamferAngle ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::ScrewClearanceStartChamferEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceStartChamferOffset ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ScrewClearanceTipAngle ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::ScrewFitOption ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::ScrewSize ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::ScrewStandard ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::ScrewType ( )

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



License requirements : None

void NXOpen::Features::HolePackageBuilder::SetDepthOption ( NXOpen::Features::HolePackageBuilder::HoleDepthOptions  depthOption)

Sets the hole depth option
Created in NX11.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
depthOptiondepthoption
void NXOpen::Features::HolePackageBuilder::SetDrillSize ( const NXString drillSize)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
drillSizedrillsize
void NXOpen::Features::HolePackageBuilder::SetDrillSize ( const char *  drillSize)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
drillSizedrillsize
void NXOpen::Features::HolePackageBuilder::SetDrillSizeEndChamferEnabled ( bool  drillSizeEndChamferEnabled)

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
void NXOpen::Features::HolePackageBuilder::SetDrillSizeFitOption ( const NXString drillSizeFitOption)

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
void NXOpen::Features::HolePackageBuilder::SetDrillSizeFitOption ( const char *  drillSizeFitOption)

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
void NXOpen::Features::HolePackageBuilder::SetDrillSizeStandard ( const NXString drillSizeStandard)

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::SetDrillSizeStandard ( const char *  drillSizeStandard)

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
void NXOpen::Features::HolePackageBuilder::SetGeneralHoleForm ( NXOpen::Features::HolePackageBuilder::HoleForms  holeForm)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
holeFormholeform
void NXOpen::Features::HolePackageBuilder::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.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
holeDepthLimitOptionholedepthlimitoption
void NXOpen::Features::HolePackageBuilder::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.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
neckChamferEnabledneckchamferenabled
void NXOpen::Features::HolePackageBuilder::SetRadialEngageOption ( const NXString radialEngageOption)

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
void NXOpen::Features::HolePackageBuilder::SetRadialEngageOption ( const char *  radialEngageOption)

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
void NXOpen::Features::HolePackageBuilder::SetReliefChamferEnabled ( bool  reliefChamferEnabled)

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
void NXOpen::Features::HolePackageBuilder::SetScrewClearanceHoleForm ( NXOpen::Features::HolePackageBuilder::HoleForms  holeForm)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
holeFormholeform
void NXOpen::Features::HolePackageBuilder::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.



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
void NXOpen::Features::HolePackageBuilder::SetScrewFitOption ( const NXString screwFitOption)

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
void NXOpen::Features::HolePackageBuilder::SetScrewFitOption ( const char *  screwFitOption)

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
void NXOpen::Features::HolePackageBuilder::SetScrewSize ( const NXString screwSize)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
screwSizescrewsize
void NXOpen::Features::HolePackageBuilder::SetScrewSize ( const char *  screwSize)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
screwSizescrewsize
void NXOpen::Features::HolePackageBuilder::SetScrewStandard ( const NXString screwStandard)

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
void NXOpen::Features::HolePackageBuilder::SetScrewStandard ( const char *  screwStandard)

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
void NXOpen::Features::HolePackageBuilder::SetScrewType ( const NXString screwType)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
screwTypescrewtype
void NXOpen::Features::HolePackageBuilder::SetScrewType ( const char *  screwType)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
screwTypescrewtype
void NXOpen::Features::HolePackageBuilder::SetStartExtensionEnabled ( bool  startExtensionEnabled)

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
void NXOpen::Features::HolePackageBuilder::SetThreadedEndChamferEnabled ( bool  threadedEndChamferEnabled)

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
void NXOpen::Features::HolePackageBuilder::SetThreadedReliefEnabled ( bool  threadedReliefEnabled)

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
void NXOpen::Features::HolePackageBuilder::SetThreadedStartChamferEnabled ( bool  threadedStartChamferEnabled)

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
void NXOpen::Features::HolePackageBuilder::SetThreadLengthOption ( NXOpen::Features::HolePackageBuilder::ThreadLengthOptions  threadLengthOption)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
threadLengthOptionthreadlengthoption
void NXOpen::Features::HolePackageBuilder::SetThreadRotation ( NXOpen::Features::HolePackageBuilder::ThreadRotationOptions  threadRotation)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
threadRotationthreadrotation
void NXOpen::Features::HolePackageBuilder::SetThreadSize ( const NXString threadSize)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
threadSizethreadsize
void NXOpen::Features::HolePackageBuilder::SetThreadSize ( const char *  threadSize)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
threadSizethreadsize
void NXOpen::Features::HolePackageBuilder::SetThreadStandard ( const NXString threadStandard)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
threadStandardthreadstandard
void NXOpen::Features::HolePackageBuilder::SetThreadStandard ( const char *  threadStandard)

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



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
threadStandardthreadstandard
void NXOpen::Features::HolePackageBuilder::SetTolerance ( double  tolerance)

Sets the distance tolerance
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
tolerancetolerance
void NXOpen::Features::HolePackageBuilder::SetType ( NXOpen::Features::HolePackageBuilder::Types  type)

Sets the type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
typetype
bool NXOpen::Features::HolePackageBuilder::StartExtensionEnabled ( )

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



License requirements : None

NXOpen::GeometricUtilities::StartHoleData* NXOpen::Features::HolePackageBuilder::StartHoleData ( )

Returns the start target body
Created in NX5.0.2.



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::TapDrillDiameter ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedEndChamferAngle ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedEndChamferDiameter ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::ThreadedEndChamferEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedHoleDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedReliefAngle ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedReliefChamferAngle ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedReliefChamferOffset ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedReliefDepth ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedReliefDiameter ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::ThreadedReliefEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedStartChamferAngle ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedStartChamferDiameter ( )

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



License requirements : None

bool NXOpen::Features::HolePackageBuilder::ThreadedStartChamferEnabled ( )

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



License requirements : None

NXOpen::Expression* NXOpen::Features::HolePackageBuilder::ThreadedTipAngle ( )

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



License requirements : None

NXOpen::Features::HolePackageBuilder::ThreadLengthOptions NXOpen::Features::HolePackageBuilder::ThreadLengthOption ( )

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



License requirements : None

NXOpen::Features::HolePackageBuilder::ThreadRotationOptions NXOpen::Features::HolePackageBuilder::ThreadRotation ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::ThreadSize ( )

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



License requirements : None

NXString NXOpen::Features::HolePackageBuilder::ThreadStandard ( )

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



License requirements : None

double NXOpen::Features::HolePackageBuilder::Tolerance ( )

Returns the distance tolerance
Created in NX5.0.2.



License requirements : None

NXOpen::Features::HolePackageBuilder::Types NXOpen::Features::HolePackageBuilder::Type ( )

Returns the type
Created in NX5.0.2.



License requirements : None

NXOpen::SelectDisplayableObject* NXOpen::Features::HolePackageBuilder::UntilSelectedTarget ( )

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.