StartHoleData Class

class NXOpen.GeometricUtilities.StartHoleData

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.GeometricUtilities.StartHoleData

New in version NX5.0.2.

Properties

Property Description
BooleanOperation Returns the boolean operation
CounterboreDepth Returns the counterbore depth
CounterboreDiameter Returns the counterbore diameter
CountersinkAngle Returns the countersink angle
CountersinkDiameter Returns the countersink diameter
EndChamferAngle Returns the end chamfer angle
EndChamferEnabled Returns or sets the end chamfer enabled
EndChamferOffset Returns the end chamfer offset
FitOption Returns or sets the fit option
HoleDiameter Returns the hole diameter
HoleForm Returns or sets the hole form
NeckChamferAngle Returns the neck chamfer angle
NeckChamferEnabled Returns or sets the neck chamfer enabled
NeckChamferOffset Returns the neck chamfer offset
ReliefDepth Returns the relief depth
ReliefEnabled Returns or sets the relief enabled
ScrewSize Returns or sets the screw size
ScrewType Returns or sets the screw type
StartChamferAngle Returns the start chamfer angle
StartChamferEnabled Returns or sets the start chamfer enabled
StartChamferOffset Returns the start chamfer offset
Tag Returns the Tag for this object.

Methods

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

Enumerations

StartHoleDataHoleForms Enumeration This enum represents hole form options in start plate of hole series.

Property Detail

BooleanOperation

StartHoleData.BooleanOperation

Returns the boolean operation

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

Getter Method

Signature BooleanOperation

Returns:
Return type:NXOpen.GeometricUtilities.BooleanOperation

New in version NX5.0.2.

License requirements: None.

CounterboreDepth

StartHoleData.CounterboreDepth

Returns the counterbore depth

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

Getter Method

Signature CounterboreDepth

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

CounterboreDiameter

StartHoleData.CounterboreDiameter

Returns the counterbore diameter

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

Getter Method

Signature CounterboreDiameter

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

CountersinkAngle

StartHoleData.CountersinkAngle

Returns the countersink angle

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

Getter Method

Signature CountersinkAngle

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

CountersinkDiameter

StartHoleData.CountersinkDiameter

Returns the countersink diameter

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

Getter Method

Signature CountersinkDiameter

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

EndChamferAngle

StartHoleData.EndChamferAngle

Returns the end chamfer angle

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

Getter Method

Signature EndChamferAngle

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

EndChamferEnabled

StartHoleData.EndChamferEnabled

Returns or sets the end chamfer enabled

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

Getter Method

Signature EndChamferEnabled

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

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

Setter Method

Signature EndChamferEnabled

Parameters:endChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

EndChamferOffset

StartHoleData.EndChamferOffset

Returns the end chamfer offset

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

Getter Method

Signature EndChamferOffset

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

FitOption

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

Parameters:fitOption (str) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

HoleDiameter

StartHoleData.HoleDiameter

Returns the hole diameter

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

Getter Method

Signature HoleDiameter

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

HoleForm

StartHoleData.HoleForm

Returns or sets the hole form

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

Getter Method

Signature HoleForm

Returns:
Return type:NXOpen.GeometricUtilities.StartHoleDataHoleForms

New in version NX5.0.2.

License requirements: None.

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

Setter Method

Signature HoleForm

Parameters:holeForm (NXOpen.GeometricUtilities.StartHoleDataHoleForms) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

NeckChamferAngle

StartHoleData.NeckChamferAngle

Returns the neck chamfer angle

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

Getter Method

Signature NeckChamferAngle

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

NeckChamferEnabled

StartHoleData.NeckChamferEnabled

Returns or sets the neck chamfer enabled

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

Getter Method

Signature NeckChamferEnabled

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

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

Setter Method

Signature NeckChamferEnabled

Parameters:neckChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

NeckChamferOffset

StartHoleData.NeckChamferOffset

Returns the neck chamfer offset

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

Getter Method

Signature NeckChamferOffset

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ReliefDepth

StartHoleData.ReliefDepth

Returns the relief depth

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

Getter Method

Signature ReliefDepth

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

ReliefEnabled

StartHoleData.ReliefEnabled

Returns or sets the relief enabled

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

Getter Method

Signature ReliefEnabled

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

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

Setter Method

Signature ReliefEnabled

Parameters:reliefEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ScrewSize

StartHoleData.ScrewSize

Returns or sets the screw size

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

Getter Method

Signature ScrewSize

Returns:
Return type:str

New in version NX5.0.2.

License requirements: None.

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

Setter Method

Signature ScrewSize

Parameters:screwSize (str) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

ScrewType

StartHoleData.ScrewType

Returns or sets the screw type

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

Getter Method

Signature ScrewType

Returns:
Return type:str

New in version NX5.0.2.

License requirements: None.

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

Setter Method

Signature ScrewType

Parameters:screwType (str) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

StartChamferAngle

StartHoleData.StartChamferAngle

Returns the start chamfer angle

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

Getter Method

Signature StartChamferAngle

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

StartChamferEnabled

StartHoleData.StartChamferEnabled

Returns or sets the start chamfer enabled

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

Getter Method

Signature StartChamferEnabled

Returns:
Return type:bool

New in version NX5.0.2.

License requirements: None.

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

Setter Method

Signature StartChamferEnabled

Parameters:startChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

StartChamferOffset

StartHoleData.StartChamferOffset

Returns the start chamfer offset

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

Getter Method

Signature StartChamferOffset

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

Method Detail

Validate

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