EndHoleData Class

class NXOpen.GeometricUtilities.EndHoleData

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.GeometricUtilities.EndHoleData

New in version NX5.0.2.

Properties

Property Description
BooleanOperation Returns the boolean operation
DepthOption Returns or sets the hole depth option
FitOption Returns or sets the fit option
FormOption Returns or sets the form option
HoleDepth Returns the hole depth
HoleDepthLimitOption Returns or sets the hole depth limit
HoleDiameter Returns the hole diameter
MatchDimOfStartHole Returns or sets the match dim of start hole
RadialEngageOption Returns or sets the radial engage option
ReliefChamferEnabled Returns or sets the threaded relief chamfer enabled - this is applicable for threaded hole type
ScrewClearanceEndChamferAngle Returns the screw clearance end chamfer angle
ScrewClearanceEndChamferEnabled Returns or sets the screw clearance end chamfer enabled
ScrewClearanceEndChamferOffset Returns the screw clearance end chamfer offset
ScrewClearanceStartChamferAngle Returns the screw clearance start chamfer angle
ScrewClearanceStartChamferEnabled Returns or sets the screw clearance start chamfer enabled
ScrewClearanceStartChamferOffset Returns the screw clearance start chamfer offset
Tag Returns the Tag for this object.
TapDrillDiameter Returns the tap drill diameter
ThreadDepth Returns the thread depth
ThreadLengthOption Returns or sets the thread length option
ThreadRotation Returns or sets the thread rotation
ThreadSize Returns or sets the thread size
ThreadedEndChamferAngle Returns the threaded end chamfer angle
ThreadedEndChamferDiameter Returns the threaded end chamfer offset
ThreadedEndChamferEnabled Returns or sets the threaded end chamfer enabled
ThreadedReliefAngle Returns the relief angle - this is applicable for threaded hole type
ThreadedReliefChamferAngle Returns the threaded relief chamfer angle - this is applicable for threaded hole type
ThreadedReliefChamferOffset Returns the threaded relief chamfer offset - this is applicable for threaded hole type
ThreadedReliefDepth Returns the threaded relief depth - this is applicable for threaded hole type
ThreadedReliefDiameter Returns the relief diameter - this is applicable for threaded hole type
ThreadedReliefEnabled Returns or sets the threaded relief enabled - this is applicable for threaded hole type
ThreadedStartChamferAngle Returns the threaded start chamfer angle
ThreadedStartChamferDiameter Returns the threaded start chamfer offset
ThreadedStartChamferEnabled Returns or sets the threaded start chamfer enabled
TipAngle Returns the tip angle
UntilSelectedTarget Returns the until selected target - this is applicable for general hole and threaded hole type

Methods

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

Enumerations

EndHoleDataFormOptions Enumeration Represents hole form options.
EndHoleDataHoleDepthLimitOptions Enumeration Represents hole depth limit options for threaded hole in end plate of hole series.
EndHoleDataHoleDepthOptions Enumeration Represents hole depth specification options.
EndHoleDataThreadLengthOptions Enumeration Represents thread length options.
EndHoleDataThreadRotationOptions Enumeration Represents thread rotation options.

Property Detail

BooleanOperation

EndHoleData.BooleanOperation

Returns the boolean operation

-------------------------------------

Getter Method

Signature BooleanOperation()

Returns:
Return type:NXOpen.GeometricUtilities.BooleanOperation

New in version NX5.0.2.

License requirements: None.

DepthOption

EndHoleData.DepthOption

Returns or sets the hole depth option

-------------------------------------

Getter Method

Signature DepthOption()

Returns:
Return type:NXOpen.GeometricUtilities.EndHoleDataHoleDepthOptions

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DepthOption(depthOption)

Parameters:depthOption (NXOpen.GeometricUtilities.EndHoleDataHoleDepthOptions) –

New in version NX11.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

FitOption

EndHoleData.FitOption

Returns or sets the fit option

-------------------------------------

Getter Method

Signature FitOption()

Returns:
Return type:str

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature FitOption(fitOption)

Parameters:fitOption (str) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

FormOption

EndHoleData.FormOption

Returns or sets the form option

-------------------------------------

Getter Method

Signature FormOption()

Returns:
Return type:NXOpen.GeometricUtilities.EndHoleDataFormOptions

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature FormOption(formOption)

Parameters:formOption (NXOpen.GeometricUtilities.EndHoleDataFormOptions) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

HoleDepth

EndHoleData.HoleDepth

Returns the hole depth

-------------------------------------

Getter Method

Signature HoleDepth()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

HoleDepthLimitOption

EndHoleData.HoleDepthLimitOption

Returns or sets the hole depth limit

-------------------------------------

Getter Method

Signature HoleDepthLimitOption()

Returns:
Return type:NXOpen.GeometricUtilities.EndHoleDataHoleDepthLimitOptions

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature HoleDepthLimitOption(holeDepthLimitOption)

Parameters:holeDepthLimitOption (NXOpen.GeometricUtilities.EndHoleDataHoleDepthLimitOptions) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

HoleDiameter

EndHoleData.HoleDiameter

Returns the hole diameter

-------------------------------------

Getter Method

Signature HoleDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

MatchDimOfStartHole

EndHoleData.MatchDimOfStartHole

Returns or sets the match dim of start hole

-------------------------------------

Getter Method

Signature MatchDimOfStartHole()

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature MatchDimOfStartHole(matchDimOfStartHole)

Parameters:matchDimOfStartHole (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

RadialEngageOption

EndHoleData.RadialEngageOption

Returns or sets the radial engage option

-------------------------------------

Getter Method

Signature RadialEngageOption()

Returns:
Return type:str

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature RadialEngageOption(radialEngageOption)

Parameters:radialEngageOption (str) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ReliefChamferEnabled

EndHoleData.ReliefChamferEnabled

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

-------------------------------------

Getter Method

Signature ReliefChamferEnabled()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ReliefChamferEnabled(reliefChamferEnabled)

Parameters:reliefChamferEnabled (bool) –

New in version NX8.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

ScrewClearanceEndChamferAngle

EndHoleData.ScrewClearanceEndChamferAngle

Returns the screw clearance end chamfer angle

-------------------------------------

Getter Method

Signature ScrewClearanceEndChamferAngle()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ScrewClearanceEndChamferEnabled

EndHoleData.ScrewClearanceEndChamferEnabled

Returns or sets the screw clearance end chamfer enabled

-------------------------------------

Getter Method

Signature ScrewClearanceEndChamferEnabled()

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature ScrewClearanceEndChamferEnabled(screwClearanceEndChamferEnabled)

Parameters:screwClearanceEndChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ScrewClearanceEndChamferOffset

EndHoleData.ScrewClearanceEndChamferOffset

Returns the screw clearance end chamfer offset

-------------------------------------

Getter Method

Signature ScrewClearanceEndChamferOffset()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ScrewClearanceStartChamferAngle

EndHoleData.ScrewClearanceStartChamferAngle

Returns the screw clearance start chamfer angle

-------------------------------------

Getter Method

Signature ScrewClearanceStartChamferAngle()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ScrewClearanceStartChamferEnabled

EndHoleData.ScrewClearanceStartChamferEnabled

Returns or sets the screw clearance start chamfer enabled

-------------------------------------

Getter Method

Signature ScrewClearanceStartChamferEnabled()

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature ScrewClearanceStartChamferEnabled(screwClearenceStartChamferEnabled)

Parameters:screwClearenceStartChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ScrewClearanceStartChamferOffset

EndHoleData.ScrewClearanceStartChamferOffset

Returns the screw clearance start chamfer offset

-------------------------------------

Getter Method

Signature ScrewClearanceStartChamferOffset()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

TapDrillDiameter

EndHoleData.TapDrillDiameter

Returns the tap drill diameter

-------------------------------------

Getter Method

Signature TapDrillDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ThreadDepth

EndHoleData.ThreadDepth

Returns the thread depth

-------------------------------------

Getter Method

Signature ThreadDepth()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ThreadLengthOption

EndHoleData.ThreadLengthOption

Returns or sets the thread length option

-------------------------------------

Getter Method

Signature ThreadLengthOption()

Returns:
Return type:NXOpen.GeometricUtilities.EndHoleDataThreadLengthOptions

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature ThreadLengthOption(threadLengthOption)

Parameters:threadLengthOption (NXOpen.GeometricUtilities.EndHoleDataThreadLengthOptions) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ThreadRotation

EndHoleData.ThreadRotation

Returns or sets the thread rotation

-------------------------------------

Getter Method

Signature ThreadRotation()

Returns:
Return type:NXOpen.GeometricUtilities.EndHoleDataThreadRotationOptions

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature ThreadRotation(threadRotation)

Parameters:threadRotation (NXOpen.GeometricUtilities.EndHoleDataThreadRotationOptions) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ThreadSize

EndHoleData.ThreadSize

Returns or sets the thread size

-------------------------------------

Getter Method

Signature ThreadSize()

Returns:
Return type:str

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature ThreadSize(threadSize)

Parameters:threadSize (str) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ThreadedEndChamferAngle

EndHoleData.ThreadedEndChamferAngle

Returns the threaded end chamfer angle

-------------------------------------

Getter Method

Signature ThreadedEndChamferAngle()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ThreadedEndChamferDiameter

EndHoleData.ThreadedEndChamferDiameter

Returns the threaded end chamfer offset

-------------------------------------

Getter Method

Signature ThreadedEndChamferDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ThreadedEndChamferEnabled

EndHoleData.ThreadedEndChamferEnabled

Returns or sets the threaded end chamfer enabled

-------------------------------------

Getter Method

Signature ThreadedEndChamferEnabled()

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature ThreadedEndChamferEnabled(threadedEndChamferEnabled)

Parameters:threadedEndChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ThreadedReliefAngle

EndHoleData.ThreadedReliefAngle

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

-------------------------------------

Getter Method

Signature ThreadedReliefAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ThreadedReliefChamferAngle

EndHoleData.ThreadedReliefChamferAngle

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

-------------------------------------

Getter Method

Signature ThreadedReliefChamferAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ThreadedReliefChamferOffset

EndHoleData.ThreadedReliefChamferOffset

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

-------------------------------------

Getter Method

Signature ThreadedReliefChamferOffset()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ThreadedReliefDepth

EndHoleData.ThreadedReliefDepth

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

-------------------------------------

Getter Method

Signature ThreadedReliefDepth()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ThreadedReliefDiameter

EndHoleData.ThreadedReliefDiameter

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

-------------------------------------

Getter Method

Signature ThreadedReliefDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ThreadedReliefEnabled

EndHoleData.ThreadedReliefEnabled

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

-------------------------------------

Getter Method

Signature ThreadedReliefEnabled()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ThreadedReliefEnabled(threadedReliefEnabled)

Parameters:threadedReliefEnabled (bool) –

New in version NX8.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

ThreadedStartChamferAngle

EndHoleData.ThreadedStartChamferAngle

Returns the threaded start chamfer angle

-------------------------------------

Getter Method

Signature ThreadedStartChamferAngle()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ThreadedStartChamferDiameter

EndHoleData.ThreadedStartChamferDiameter

Returns the threaded start chamfer offset

-------------------------------------

Getter Method

Signature ThreadedStartChamferDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ThreadedStartChamferEnabled

EndHoleData.ThreadedStartChamferEnabled

Returns or sets the threaded start chamfer enabled

-------------------------------------

Getter Method

Signature ThreadedStartChamferEnabled()

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

-------------------------------------

Setter Method

Signature ThreadedStartChamferEnabled(threadedStartChamferEnabled)

Parameters:threadedStartChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

TipAngle

EndHoleData.TipAngle

Returns the tip angle

-------------------------------------

Getter Method

Signature TipAngle()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

UntilSelectedTarget

EndHoleData.UntilSelectedTarget

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

-------------------------------------

Getter Method

Signature UntilSelectedTarget()

Returns:
Return type:NXOpen.SelectFace

New in version NX6.0.0.

License requirements: None.

Method Detail

Validate

EndHoleData.Validate

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

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

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.