MiddleHoleData Class

class NXOpen.GeometricUtilities.MiddleHoleData

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.GeometricUtilities.MiddleHoleData

New in version NX5.0.2.

Properties

Property Description
BooleanOperation Returns the boolean operation
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
MatchDimOfStartHole Returns or sets the match dim of start hole
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.

Property Detail

BooleanOperation

MiddleHoleData.BooleanOperation

Returns the boolean operation

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

Getter Method

Signature BooleanOperation()

Returns:
Return type:NXOpen.GeometricUtilities.BooleanOperation

New in version NX5.0.2.

License requirements: None.

EndChamferAngle

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

MiddleHoleData.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(endChamferEnabled)

Parameters:endChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

EndChamferOffset

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

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

HoleDiameter

MiddleHoleData.HoleDiameter

Returns the hole diameter

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

Getter Method

Signature HoleDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX5.0.2.

License requirements: None.

MatchDimOfStartHole

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

StartChamferAngle

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

MiddleHoleData.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(startChamferEnabled)

Parameters:startChamferEnabled (bool) –

New in version NX5.0.2.

License requirements: solid_modeling (“SOLIDS MODELING”)

StartChamferOffset

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

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