WallThicknessCheckerBuilder Class

class NXOpen.Tooling.WallThicknessCheckerBuilder

Bases: NXOpen.Builder

Represents a builder to be used to perform wall thickness analysis.

The method NXOpen.Tooling.WallThicknessCheckerBuilder.Calculate() should be called before calling commit. To create a new instance of this class, use NXOpen.Tooling.WallThicknessCheckerManager.CreateBuilder()

Default values.

Property Value
CalculationCalculateMethod Ray
CalculationMaximumSpacing 0
CalculationMaximumThicknessTolerance 0
CalculationProjectToFace 0
CalculationSamplePointsIntervalScale 50
InspectionChangeFacesColor 0
InspectionDisplayFringeColorPlot 0
InspectionDisplayRayVectors 0
InspectionIncludeAllFaces 0
InspectionThicknessFilterRangeHighLimit 100
InspectionThicknessFilterRangeLowLimit 0
InspectionTranslucency 0
InspectionUseThicknessRangeSelect 0
OptionsCreateBall 0
OptionsCreateThicknessText 0
OptionsDisplayDynamicBall 1
OptionsDisplayMeshElements 0
OptionsDisplayOppositeMeshElements 0
OptionsDisplayThicknessVectors 1
OptionsDynamicSnapToVertex 0
OptionsLegendControl Blend
OptionsLowerLimit01 0
OptionsLowerLimit02 0
OptionsLowerLimit03 0
OptionsLowerLimit04 0
OptionsLowerLimit05 0
OptionsLowerLimit06 0
OptionsLowerLimit07 0
OptionsLowerLimit08 0
OptionsLowerLimit09 0
OptionsLowerLimit10 0
OptionsLowerLimit11 0
OptionsLowerLimit12 0
OptionsNumDecimals 2
OptionsNumberOfColors 12
OptionsRangeHighLimit 0
OptionsRangeLowLimit 0
OptionsRangeType Uniform
OptionsSaveThicknessVectorsAsLines 0
OptionsUpperLimit01 0
OptionsUpperLimit02 0
OptionsUpperLimit03 0
OptionsUpperLimit04 0
OptionsUpperLimit05 0
OptionsUpperLimit06 0
OptionsUpperLimit07 0
OptionsUpperLimit08 0
OptionsUpperLimit09 0
OptionsUpperLimit10 0
OptionsUpperLimit11 0
OptionsUpperLimit12 0

New in version NX8.0.0.

Properties

Property Description
CalculationBody Returns the body for thickness analysis.
CalculationCalculateMethod Returns or sets the calculation method used in the thickness analysis.
CalculationMaximumSpacing Returns or sets the maximum spacing used in the thickness analysis.
CalculationMaximumThicknessTolerance Returns or sets the maximum thickness tolerance used in the thickness analysis.
CalculationProjectToFace Returns or sets the project to face option for the thickness analysis on the Calculation Tab page.
CalculationSamplePointsIntervalScale Returns or sets the scale for controlling the sampling spacing and thickness analysis tolerance.
InApplyStatus Returns or sets the flag that indicates the Apply status of the command, needed only in the interactive environment.
InspectionChangeFacesColor Returns or sets the option of changing color of selected faces on the Inspect Tab page.
InspectionDisplayFringeColorPlot Returns or sets the option of displaying the fringe color plot for the thickness analysis results on the Inspect Tab page.
InspectionDisplayRayVectors Returns or sets the option of displaying the ray vectors for the thickness analysis results on the Inspect Tab page
InspectionDynamicPointOnFace Returns the selected location on face for displaying dynamic thickness display
InspectionFaces Returns the selected faces for displaying the thickness results on the Inspect Tab page.
InspectionIncludeAllFaces Returns or sets the option of selecting all faces for displaying thickness analysis results on the Inspect Tab page.
InspectionSelectedFacesColor Returns or sets the color used in changing the color of selected faces on the Inspect Tab page.
InspectionThicknessFilterRangeHighLimit Returns or sets the high limit of range select on the Inspect Tab page.
InspectionThicknessFilterRangeLowLimit Returns or sets the low limit of range select on the Inspect Tab page.
InspectionTranslucency Returns or sets the translucency for the faces of the selected solid body
InspectionUseThicknessRangeSelect Returns or sets the option of using range select for selecting faces on the Inspect Tab page.
OptionsColor01 Returns or sets the 1st color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor02 Returns or sets the 2nd color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor03 Returns or sets the 3rd color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor04 Returns or sets the 4th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor05 Returns or sets the 5th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor06 Returns or sets the 6th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor07 Returns or sets the 7th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor08 Returns or sets the 8th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor09 Returns or sets the 9th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor10 Returns or sets the 10th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor11 Returns or sets the 11th color used for displaying the thickness analysis results on the Options Tab page.
OptionsColor12 Returns or sets the 12th color used for displaying the thickness analysis results on the Options Tab page.
OptionsCreateBall Returns or sets the option to create a ball for Tooling.WallThicknessCheckerBuilderCalculateMethod.RollingBall when a point is selected on a face.
OptionsCreateThicknessText Returns or sets the option to create text for the thickness results.
OptionsDisplayDynamicBall Returns or sets the option to display dynamic ball for Tooling.WallThicknessCheckerBuilderCalculateMethod.RollingBall.
OptionsDisplayMeshElements Returns or sets the option to mesh elements.
OptionsDisplayOppositeMeshElements Returns or sets the option to display opposite mesh elements.
OptionsDisplayThicknessVectors Returns or sets the option to display the thickness ray vectors.
OptionsDynamicSnapToVertex Returns or sets the option to snap to vertex for displaying dynamic thickness results.
OptionsLegendControl Returns or sets the legend control for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit01 Returns or sets the 1st lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit02 Returns or sets the 2nd lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit03 Returns or sets the 3rd lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit04 Returns or sets the 4th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit05 Returns or sets the 5th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit06 Returns or sets the 6th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit07 Returns or sets the 7th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit08 Returns or sets the 8th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit09 Returns or sets the 9th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit10 Returns or sets the 10th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit11 Returns or sets the 11th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsLowerLimit12 Returns or sets the 12th lower range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsNumDecimals Returns or sets the number of decimal places for thickness output.
OptionsNumberOfColors Returns or sets the number of colors used for displaying the thickness analysis results on the Options Tab page.
OptionsRangeHighLimit Returns or sets the thickness high limit used for displaying the thickness analysis results on the Options Tab page.
OptionsRangeLowLimit Returns or sets the thickness low limit used for displaying the thickness analysis results on the Options Tab page.
OptionsRangeType Returns or sets the range type for displaying the thickness analysis results on the Options Tab page.
OptionsSaveThicknessVectorsAsLines Returns or sets the option to create permanent lines as the thickness ray vectors.
OptionsUpperLimit01 Returns or sets the 1st upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit02 Returns or sets the 2nd upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit03 Returns or sets the 3rd upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit04 Returns or sets the 4th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit05 Returns or sets the 5th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit06 Returns or sets the 6th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit07 Returns or sets the 7th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit08 Returns or sets the 8th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit09 Returns or sets the 9th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit10 Returns or sets the 10th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit11 Returns or sets the 11th upper range limit used for displaying the thickness analysis results on the Options Tab page.
OptionsUpperLimit12 Returns or sets the 12th upper range limit used for displaying the thickness analysis results on the Options Tab page.
Tag Returns the Tag for this object.

Methods

Method Description
Calculate Method for the Calculate button, needs to be called before calling commit.
Commit Commits any edits that have been applied to the builder.
CreateThicknessGraphicObjects Create graphic objects for the thickness results.
DeleteSavedResults Deletes the saved thickness results if the thickness calculation results are no longer needed.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
InitThicknessData Initialize the default thickness calculation data for the new input body used in the thickness analysis.
KeepTransientMeshes Set the flag for keeping the transient meshes.
RecordTransientMeshes Record the transient meshes.
SaveResults Saves the Results after calling the NXOpen.Tooling.WallThicknessCheckerBuilder.Calculate() to save the thickness calculation results.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UpdateSelectedFacesInfo Update the information of the seleted faces in the thickness calculation database for inspecting thickness results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

WallThicknessCheckerBuilderCalculateMethod Enumeration The calculation method used for the wall thickness analysis.
WallThicknessCheckerBuilderLegendControl Enumeration The legend control used in displaying the thickness results.
WallThicknessCheckerBuilderRangeType Enumeration The range type for defining the ranges used in displaying the thickness results.

Property Detail

CalculationBody

WallThicknessCheckerBuilder.CalculationBody

Returns the body for thickness analysis.

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

Getter Method

Signature CalculationBody()

Returns:
Return type:NXOpen.SelectBody

New in version NX8.0.0.

License requirements: None.

CalculationCalculateMethod

WallThicknessCheckerBuilder.CalculationCalculateMethod

Returns or sets the calculation method used in the thickness analysis.

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

Getter Method

Signature CalculationCalculateMethod()

Returns:
Return type:NXOpen.Tooling.WallThicknessCheckerBuilderCalculateMethod

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CalculationCalculateMethod(calculationCalculateMethod)

Parameters:calculationCalculateMethod (NXOpen.Tooling.WallThicknessCheckerBuilderCalculateMethod) –

New in version NX8.0.0.

License requirements: None.

CalculationMaximumSpacing

WallThicknessCheckerBuilder.CalculationMaximumSpacing

Returns or sets the maximum spacing used in the thickness analysis.

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

Getter Method

Signature CalculationMaximumSpacing()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CalculationMaximumSpacing(calculationMaximumSpacing)

Parameters:calculationMaximumSpacing (float) –

New in version NX8.0.0.

License requirements: None.

CalculationMaximumThicknessTolerance

WallThicknessCheckerBuilder.CalculationMaximumThicknessTolerance

Returns or sets the maximum thickness tolerance used in the thickness analysis.

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

Getter Method

Signature CalculationMaximumThicknessTolerance()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CalculationMaximumThicknessTolerance(calculationMaximumThicknessTolerance)

Parameters:calculationMaximumThicknessTolerance (float) –

New in version NX8.0.0.

License requirements: None.

CalculationProjectToFace

WallThicknessCheckerBuilder.CalculationProjectToFace

Returns or sets the project to face option for the thickness analysis on the Calculation Tab page.

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

Getter Method

Signature CalculationProjectToFace()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CalculationProjectToFace(calculationProjectToFace)

Parameters:calculationProjectToFace (bool) –

New in version NX8.0.0.

License requirements: None.

CalculationSamplePointsIntervalScale

WallThicknessCheckerBuilder.CalculationSamplePointsIntervalScale

Returns or sets the scale for controlling the sampling spacing and thickness analysis tolerance.

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

Getter Method

Signature CalculationSamplePointsIntervalScale()

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature CalculationSamplePointsIntervalScale(calculationSamplePointsIntervalScale)

Parameters:calculationSamplePointsIntervalScale (int) –

New in version NX8.0.0.

License requirements: None.

InApplyStatus

WallThicknessCheckerBuilder.InApplyStatus

Returns or sets the flag that indicates the Apply status of the command, needed only in the interactive environment.

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

Getter Method

Signature InApplyStatus()

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InApplyStatus(inApplyStatus)

Parameters:inApplyStatus (int) –

New in version NX8.0.0.

License requirements: None.

InspectionChangeFacesColor

WallThicknessCheckerBuilder.InspectionChangeFacesColor

Returns or sets the option of changing color of selected faces on the Inspect Tab page.

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

Getter Method

Signature InspectionChangeFacesColor()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionChangeFacesColor(inspectionChangeFacesColor)

Parameters:inspectionChangeFacesColor (bool) –

New in version NX8.0.0.

License requirements: None.

InspectionDisplayFringeColorPlot

WallThicknessCheckerBuilder.InspectionDisplayFringeColorPlot

Returns or sets the option of displaying the fringe color plot for the thickness analysis results on the Inspect Tab page.

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

Getter Method

Signature InspectionDisplayFringeColorPlot()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionDisplayFringeColorPlot(inspectionDisplayFringeColorPlot)

Parameters:inspectionDisplayFringeColorPlot (bool) –

New in version NX8.0.0.

License requirements: None.

InspectionDisplayRayVectors

WallThicknessCheckerBuilder.InspectionDisplayRayVectors

Returns or sets the option of displaying the ray vectors for the thickness analysis results on the Inspect Tab page

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

Getter Method

Signature InspectionDisplayRayVectors()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionDisplayRayVectors(inspectionDisplayRayVectors)

Parameters:inspectionDisplayRayVectors (bool) –

New in version NX8.0.0.

License requirements: None.

InspectionDynamicPointOnFace

WallThicknessCheckerBuilder.InspectionDynamicPointOnFace

Returns the selected location on face for displaying dynamic thickness display

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

Getter Method

Signature InspectionDynamicPointOnFace()

Returns:
Return type:NXOpen.SelectFace

New in version NX8.0.0.

License requirements: None.

InspectionFaces

WallThicknessCheckerBuilder.InspectionFaces

Returns the selected faces for displaying the thickness results on the Inspect Tab page.

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

Getter Method

Signature InspectionFaces()

Returns:
Return type:NXOpen.SelectFaceList

New in version NX8.0.0.

License requirements: None.

InspectionIncludeAllFaces

WallThicknessCheckerBuilder.InspectionIncludeAllFaces

Returns or sets the option of selecting all faces for displaying thickness analysis results on the Inspect Tab page.

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

Getter Method

Signature InspectionIncludeAllFaces()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionIncludeAllFaces(inspectionIncludeAllFaces)

Parameters:inspectionIncludeAllFaces (bool) –

New in version NX8.0.0.

License requirements: None.

InspectionSelectedFacesColor

WallThicknessCheckerBuilder.InspectionSelectedFacesColor

Returns or sets the color used in changing the color of selected faces on the Inspect Tab page.

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

Getter Method

Signature InspectionSelectedFacesColor()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionSelectedFacesColor(inspectionSelectedFacesColor)

Parameters:inspectionSelectedFacesColor (Id) –

New in version NX8.0.0.

License requirements: None.

InspectionThicknessFilterRangeHighLimit

WallThicknessCheckerBuilder.InspectionThicknessFilterRangeHighLimit

Returns or sets the high limit of range select on the Inspect Tab page.

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

Getter Method

Signature InspectionThicknessFilterRangeHighLimit()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionThicknessFilterRangeHighLimit(inspectionThicknessFilterRangeHighLimit)

Parameters:inspectionThicknessFilterRangeHighLimit (float) –

New in version NX8.0.0.

License requirements: None.

InspectionThicknessFilterRangeLowLimit

WallThicknessCheckerBuilder.InspectionThicknessFilterRangeLowLimit

Returns or sets the low limit of range select on the Inspect Tab page.

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

Getter Method

Signature InspectionThicknessFilterRangeLowLimit()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionThicknessFilterRangeLowLimit(inspectionThicknessFilterRangeLowLimit)

Parameters:inspectionThicknessFilterRangeLowLimit (float) –

New in version NX8.0.0.

License requirements: None.

InspectionTranslucency

WallThicknessCheckerBuilder.InspectionTranslucency

Returns or sets the translucency for the faces of the selected solid body

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

Getter Method

Signature InspectionTranslucency()

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionTranslucency(inspectionTranslucency)

Parameters:inspectionTranslucency (int) –

New in version NX8.0.0.

License requirements: None.

InspectionUseThicknessRangeSelect

WallThicknessCheckerBuilder.InspectionUseThicknessRangeSelect

Returns or sets the option of using range select for selecting faces on the Inspect Tab page.

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

Getter Method

Signature InspectionUseThicknessRangeSelect()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature InspectionUseThicknessRangeSelect(inspectionUseThicknessRangeSelect)

Parameters:inspectionUseThicknessRangeSelect (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsColor01

WallThicknessCheckerBuilder.OptionsColor01

Returns or sets the 1st color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor01()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor01(optionsColor01)

Parameters:optionsColor01 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor02

WallThicknessCheckerBuilder.OptionsColor02

Returns or sets the 2nd color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor02()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor02(optionsColor02)

Parameters:optionsColor02 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor03

WallThicknessCheckerBuilder.OptionsColor03

Returns or sets the 3rd color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor03()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor03(optionsColor03)

Parameters:optionsColor03 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor04

WallThicknessCheckerBuilder.OptionsColor04

Returns or sets the 4th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor04()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor04(optionsColor04)

Parameters:optionsColor04 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor05

WallThicknessCheckerBuilder.OptionsColor05

Returns or sets the 5th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor05()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor05(optionsColor05)

Parameters:optionsColor05 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor06

WallThicknessCheckerBuilder.OptionsColor06

Returns or sets the 6th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor06()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor06(optionsColor06)

Parameters:optionsColor06 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor07

WallThicknessCheckerBuilder.OptionsColor07

Returns or sets the 7th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor07()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor07(optionsColor07)

Parameters:optionsColor07 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor08

WallThicknessCheckerBuilder.OptionsColor08

Returns or sets the 8th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor08()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor08(optionsColor08)

Parameters:optionsColor08 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor09

WallThicknessCheckerBuilder.OptionsColor09

Returns or sets the 9th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor09()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor09(optionsColor09)

Parameters:optionsColor09 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor10

WallThicknessCheckerBuilder.OptionsColor10

Returns or sets the 10th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor10()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor10(optionsColor10)

Parameters:optionsColor10 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor11

WallThicknessCheckerBuilder.OptionsColor11

Returns or sets the 11th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor11()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor11(optionsColor11)

Parameters:optionsColor11 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsColor12

WallThicknessCheckerBuilder.OptionsColor12

Returns or sets the 12th color used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsColor12()

Returns:
Return type:Id

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsColor12(optionsColor12)

Parameters:optionsColor12 (Id) –

New in version NX8.0.0.

License requirements: None.

OptionsCreateBall

WallThicknessCheckerBuilder.OptionsCreateBall

Returns or sets the option to create a ball for Tooling.WallThicknessCheckerBuilderCalculateMethod.RollingBall when a point is selected on a face.

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

Getter Method

Signature OptionsCreateBall()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsCreateBall(optionsCreateBall)

Parameters:optionsCreateBall (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsCreateThicknessText

WallThicknessCheckerBuilder.OptionsCreateThicknessText

Returns or sets the option to create text for the thickness results.

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

Getter Method

Signature OptionsCreateThicknessText()

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature OptionsCreateThicknessText(optionsCreateThicknessText)

Parameters:optionsCreateThicknessText (bool) –

New in version NX7.5.0.

License requirements: None.

OptionsDisplayDynamicBall

WallThicknessCheckerBuilder.OptionsDisplayDynamicBall

Returns or sets the option to display dynamic ball for Tooling.WallThicknessCheckerBuilderCalculateMethod.RollingBall.

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

Getter Method

Signature OptionsDisplayDynamicBall()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsDisplayDynamicBall(optionsDisplayDynamicBall)

Parameters:optionsDisplayDynamicBall (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsDisplayMeshElements

WallThicknessCheckerBuilder.OptionsDisplayMeshElements

Returns or sets the option to mesh elements.

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

Getter Method

Signature OptionsDisplayMeshElements()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsDisplayMeshElements(optionsDisplayMeshElements)

Parameters:optionsDisplayMeshElements (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsDisplayOppositeMeshElements

WallThicknessCheckerBuilder.OptionsDisplayOppositeMeshElements

Returns or sets the option to display opposite mesh elements.

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

Getter Method

Signature OptionsDisplayOppositeMeshElements()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsDisplayOppositeMeshElements(optionsDisplayOppositeMeshElements)

Parameters:optionsDisplayOppositeMeshElements (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsDisplayThicknessVectors

WallThicknessCheckerBuilder.OptionsDisplayThicknessVectors

Returns or sets the option to display the thickness ray vectors.

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

Getter Method

Signature OptionsDisplayThicknessVectors()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsDisplayThicknessVectors(optionsDisplayThicknessVectors)

Parameters:optionsDisplayThicknessVectors (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsDynamicSnapToVertex

WallThicknessCheckerBuilder.OptionsDynamicSnapToVertex

Returns or sets the option to snap to vertex for displaying dynamic thickness results.

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

Getter Method

Signature OptionsDynamicSnapToVertex()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsDynamicSnapToVertex(optionsDynamicSnapToVertex)

Parameters:optionsDynamicSnapToVertex (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsLegendControl

WallThicknessCheckerBuilder.OptionsLegendControl

Returns or sets the legend control for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLegendControl()

Returns:
Return type:NXOpen.Tooling.WallThicknessCheckerBuilderLegendControl

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLegendControl(optionsLegendControl)

Parameters:optionsLegendControl (NXOpen.Tooling.WallThicknessCheckerBuilderLegendControl) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit01

WallThicknessCheckerBuilder.OptionsLowerLimit01

Returns or sets the 1st lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit01()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit01(optionsLowerLimit01)

Parameters:optionsLowerLimit01 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit02

WallThicknessCheckerBuilder.OptionsLowerLimit02

Returns or sets the 2nd lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit02()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit02(optionsLowerLimit02)

Parameters:optionsLowerLimit02 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit03

WallThicknessCheckerBuilder.OptionsLowerLimit03

Returns or sets the 3rd lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit03()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit03(optionsLowerLimit03)

Parameters:optionsLowerLimit03 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit04

WallThicknessCheckerBuilder.OptionsLowerLimit04

Returns or sets the 4th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit04()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit04(optionsLowerLimit04)

Parameters:optionsLowerLimit04 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit05

WallThicknessCheckerBuilder.OptionsLowerLimit05

Returns or sets the 5th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit05()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit05(optionsLowerLimit05)

Parameters:optionsLowerLimit05 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit06

WallThicknessCheckerBuilder.OptionsLowerLimit06

Returns or sets the 6th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit06()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit06(optionsLowerLimit06)

Parameters:optionsLowerLimit06 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit07

WallThicknessCheckerBuilder.OptionsLowerLimit07

Returns or sets the 7th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit07()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit07(optionsLowerLimit07)

Parameters:optionsLowerLimit07 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit08

WallThicknessCheckerBuilder.OptionsLowerLimit08

Returns or sets the 8th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit08()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit08(optionsLowerLimit08)

Parameters:optionsLowerLimit08 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit09

WallThicknessCheckerBuilder.OptionsLowerLimit09

Returns or sets the 9th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit09()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit09(optionsLowerLimit09)

Parameters:optionsLowerLimit09 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit10

WallThicknessCheckerBuilder.OptionsLowerLimit10

Returns or sets the 10th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit10()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit10(optionsLowerLimit10)

Parameters:optionsLowerLimit10 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit11

WallThicknessCheckerBuilder.OptionsLowerLimit11

Returns or sets the 11th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit11()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit11(optionsLowerLimit11)

Parameters:optionsLowerLimit11 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsLowerLimit12

WallThicknessCheckerBuilder.OptionsLowerLimit12

Returns or sets the 12th lower range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsLowerLimit12()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsLowerLimit12(optionsLowerLimit12)

Parameters:optionsLowerLimit12 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsNumDecimals

WallThicknessCheckerBuilder.OptionsNumDecimals

Returns or sets the number of decimal places for thickness output.

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

Getter Method

Signature OptionsNumDecimals()

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsNumDecimals(optionsNumDecimals)

Parameters:optionsNumDecimals (int) –

New in version NX8.0.0.

License requirements: None.

OptionsNumberOfColors

WallThicknessCheckerBuilder.OptionsNumberOfColors

Returns or sets the number of colors used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsNumberOfColors()

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsNumberOfColors(optionsNumberOfColors)

Parameters:optionsNumberOfColors (int) –

New in version NX8.0.0.

License requirements: None.

OptionsRangeHighLimit

WallThicknessCheckerBuilder.OptionsRangeHighLimit

Returns or sets the thickness high limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsRangeHighLimit()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsRangeHighLimit(optionsRangeHighLimit)

Parameters:optionsRangeHighLimit (float) –

New in version NX8.0.0.

License requirements: None.

OptionsRangeLowLimit

WallThicknessCheckerBuilder.OptionsRangeLowLimit

Returns or sets the thickness low limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsRangeLowLimit()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsRangeLowLimit(optionsRangeLowLimit)

Parameters:optionsRangeLowLimit (float) –

New in version NX8.0.0.

License requirements: None.

OptionsRangeType

WallThicknessCheckerBuilder.OptionsRangeType

Returns or sets the range type for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsRangeType()

Returns:
Return type:NXOpen.Tooling.WallThicknessCheckerBuilderRangeType

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsRangeType(optionsRangeType)

Parameters:optionsRangeType (NXOpen.Tooling.WallThicknessCheckerBuilderRangeType) –

New in version NX8.0.0.

License requirements: None.

OptionsSaveThicknessVectorsAsLines

WallThicknessCheckerBuilder.OptionsSaveThicknessVectorsAsLines

Returns or sets the option to create permanent lines as the thickness ray vectors.

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

Getter Method

Signature OptionsSaveThicknessVectorsAsLines()

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsSaveThicknessVectorsAsLines(optionsSaveThicknessVectorsAsLines)

Parameters:optionsSaveThicknessVectorsAsLines (bool) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit01

WallThicknessCheckerBuilder.OptionsUpperLimit01

Returns or sets the 1st upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit01()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit01(optionsUpperLimit01)

Parameters:optionsUpperLimit01 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit02

WallThicknessCheckerBuilder.OptionsUpperLimit02

Returns or sets the 2nd upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit02()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit02(optionsUpperLimit02)

Parameters:optionsUpperLimit02 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit03

WallThicknessCheckerBuilder.OptionsUpperLimit03

Returns or sets the 3rd upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit03()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit03(optionsUpperLimit03)

Parameters:optionsUpperLimit03 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit04

WallThicknessCheckerBuilder.OptionsUpperLimit04

Returns or sets the 4th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit04()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit04(optionsUpperLimit04)

Parameters:optionsUpperLimit04 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit05

WallThicknessCheckerBuilder.OptionsUpperLimit05

Returns or sets the 5th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit05()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit05(optionsUpperLimit05)

Parameters:optionsUpperLimit05 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit06

WallThicknessCheckerBuilder.OptionsUpperLimit06

Returns or sets the 6th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit06()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit06(optionsUpperLimit06)

Parameters:optionsUpperLimit06 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit07

WallThicknessCheckerBuilder.OptionsUpperLimit07

Returns or sets the 7th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit07()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit07(optionsUpperLimit07)

Parameters:optionsUpperLimit07 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit08

WallThicknessCheckerBuilder.OptionsUpperLimit08

Returns or sets the 8th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit08()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit08(optionsUpperLimit08)

Parameters:optionsUpperLimit08 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit09

WallThicknessCheckerBuilder.OptionsUpperLimit09

Returns or sets the 9th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit09()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit09(optionsUpperLimit09)

Parameters:optionsUpperLimit09 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit10

WallThicknessCheckerBuilder.OptionsUpperLimit10

Returns or sets the 10th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit10()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit10(optionsUpperLimit10)

Parameters:optionsUpperLimit10 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit11

WallThicknessCheckerBuilder.OptionsUpperLimit11

Returns or sets the 11th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit11()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit11(optionsUpperLimit11)

Parameters:optionsUpperLimit11 (float) –

New in version NX8.0.0.

License requirements: None.

OptionsUpperLimit12

WallThicknessCheckerBuilder.OptionsUpperLimit12

Returns or sets the 12th upper range limit used for displaying the thickness analysis results on the Options Tab page.

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

Getter Method

Signature OptionsUpperLimit12()

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature OptionsUpperLimit12(optionsUpperLimit12)

Parameters:optionsUpperLimit12 (float) –

New in version NX8.0.0.

License requirements: None.

Method Detail

Calculate

WallThicknessCheckerBuilder.Calculate

Method for the “Calculate” button, needs to be called before calling commit.

Signature Calculate()

New in version NX8.0.0.

License requirements: None.

CreateThicknessGraphicObjects

WallThicknessCheckerBuilder.CreateThicknessGraphicObjects

Create graphic objects for the thickness results.

Signature CreateThicknessGraphicObjects(startPoint, directionVector, length, color)

Parameters:
  • startPoint (NXOpen.Point3d) – Start point for creating graphic objects
  • directionVector (NXOpen.Vector3d) – Direction vector
  • length (float) – Thickness length for creating graphic objects
  • color (Id) – Color for use in creating graphic objects

New in version NX8.0.0.

License requirements: None.

DeleteSavedResults

WallThicknessCheckerBuilder.DeleteSavedResults

Deletes the saved thickness results if the thickness calculation results are no longer needed.

Signature DeleteSavedResults()

New in version NX8.0.0.

License requirements: None.

InitThicknessData

WallThicknessCheckerBuilder.InitThicknessData

Initialize the default thickness calculation data for the new input body used in the thickness analysis.

Signature InitThicknessData(changeBody)

Parameters:changeBody (int) –

New in version NX8.0.0.

License requirements: None.

KeepTransientMeshes

WallThicknessCheckerBuilder.KeepTransientMeshes

Set the flag for keeping the transient meshes.

Signature KeepTransientMeshes(keepMeshes)

Parameters:keepMeshes (int) –

New in version NX8.0.0.

License requirements: None.

RecordTransientMeshes

WallThicknessCheckerBuilder.RecordTransientMeshes

Record the transient meshes.

Signature RecordTransientMeshes()

New in version NX8.0.0.

License requirements: None.

SaveResults

WallThicknessCheckerBuilder.SaveResults

Saves the Results after calling the NXOpen.Tooling.WallThicknessCheckerBuilder.Calculate() to save the thickness calculation results.

Signature SaveResults()

New in version NX8.0.0.

License requirements: None.

UpdateSelectedFacesInfo

WallThicknessCheckerBuilder.UpdateSelectedFacesInfo

Update the information of the seleted faces in the thickness calculation database for inspecting thickness results.

Signature UpdateSelectedFacesInfo()

New in version NX8.0.0.

License requirements: None.

Validate

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