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

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

Inheritance diagram for NXOpen::Tooling::WallThicknessCheckerBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  CalculateMethod { CalculateMethodRay, CalculateMethodRollingBall, CalculateMethodVectorProject }
 The calculation method used for the wall thickness analysis. More...
 
enum  LegendControl { LegendControlBlend, LegendControlSharp }
 The legend control used in displaying the thickness results. More...
 
enum  RangeType { RangeTypeUniform, RangeTypeUserDefined }
 The range type for defining the ranges used in displaying the thickness results. More...
 

Public Member Functions

void Calculate ()
 Method for the "Calculate" button, needs to be called before calling commit. More...
 
NXOpen::SelectBodyCalculationBody ()
 Returns the body for thickness analysis. More...
 
NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethod CalculationCalculateMethod ()
 Returns the calculation method used in the thickness analysis. More...
 
double CalculationMaximumSpacing ()
 Returns the maximum spacing used in the thickness analysis. More...
 
double CalculationMaximumThicknessTolerance ()
 Returns the maximum thickness tolerance used in the thickness analysis. More...
 
bool CalculationProjectToFace ()
 Returns the project to face option for the thickness analysis on the Calculation Tab page. More...
 
int CalculationSamplePointsIntervalScale ()
 Returns the scale for controlling the sampling spacing and thickness analysis tolerance. More...
 
NXOpen::DirectionCalPageNormalVector ()
 Returns the normal used when NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethod is set to NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethodVectorProject
Created in NX11.0.1. More...
 
void CreateThicknessGraphicObjects (const NXOpen::Point3d &startPoint, const NXOpen::Vector3d &directionVector, double length, NXOpen::NXColor *color)
 Create graphic objects for the thickness results. More...
 
void DeleteSavedResults ()
 Deletes the saved thickness results if the thickness calculation results are no longer needed. More...
 
int InApplyStatus ()
 Returns the flag that indicates the Apply status of the command, needed only in the interactive environment. More...
 
void InitThicknessData (int changeBody)
 Initialize the default thickness calculation data for the new input body used in the thickness analysis. More...
 
bool InspectDisplayVolumeFillers ()
 Returns the option of displaying the internal volume fillers for the thickness analysis results on the Inspect Tab page
Created in NX11.0.1. More...
 
bool InspectDisplayWithExcludeColor ()
 Returns the option to display with exclude color for excluded results
Created in NX11.0.1. More...
 
NXOpen::NXColorInspectExcludeColor ()
 Returns the color used for displaying excluded sharp edge results
Created in NX11.0.1. More...
 
double InspectExcludeDistance ()
 Returns the distance from sharp edge to exclude thickness analysis results display
Created in NX11.0.1. More...
 
bool InspectExcludeSharpEdgeResultsDisplay ()
 Returns the option to exclude sharp edge thickness analysis results display
Created in NX11.0.1. More...
 
bool InspectionChangeFacesColor ()
 Returns the option of changing color of selected faces on the Inspect Tab page. More...
 
bool InspectionDisplayFringeColorPlot ()
 Returns the option of displaying the fringe color plot for the thickness analysis results on the Inspect Tab page. More...
 
bool InspectionDisplayRayVectors ()
 Returns the option of displaying the ray vectors for the thickness analysis results on the Inspect Tab page
Created in NX8.0.0. More...
 
NXOpen::SelectFaceInspectionDynamicPointOnFace ()
 Returns the selected location on face for displaying dynamic thickness display
Created in NX8.0.0. More...
 
NXOpen::SelectFaceListInspectionFaces ()
 Returns the selected faces for displaying the thickness results on the Inspect Tab page. More...
 
bool InspectionIncludeAllFaces ()
 Returns the option of selecting all faces for displaying thickness analysis results on the Inspect Tab page. More...
 
NXOpen::NXColorInspectionSelectedFacesColor ()
 Returns the color used in changing the color of selected faces on the Inspect Tab page. More...
 
double InspectionThicknessFilterRangeHighLimit ()
 Returns the high limit of range select on the Inspect Tab page. More...
 
double InspectionThicknessFilterRangeLowLimit ()
 Returns the low limit of range select on the Inspect Tab page. More...
 
int InspectionTranslucency ()
 Returns the translucency for the faces of the selected solid body
Created in NX8.0.0. More...
 
bool InspectionUseThicknessRangeSelect ()
 Returns the option of using range select for selecting faces on the Inspect Tab page. More...
 
void KeepTransientMeshes (int keepMeshes)
 Set the flag for keeping the transient meshes. More...
 
NXOpen::NXColorOptionsColor01 ()
 Returns the 1st color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor02 ()
 Returns the 2nd color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor03 ()
 Returns the 3rd color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor04 ()
 Returns the 4th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor05 ()
 Returns the 5th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor06 ()
 Returns the 6th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor07 ()
 Returns the 7th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor08 ()
 Returns the 8th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor09 ()
 Returns the 9th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor10 ()
 Returns the 10th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor11 ()
 Returns the 11th color used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::NXColorOptionsColor12 ()
 Returns the 12th color used for displaying the thickness analysis results on the Options Tab page. More...
 
bool OptionsCreateBall ()
 Returns the option to create a ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall when a point is selected on a face. More...
 
bool OptionsCreateThicknessText ()
 Returns the option to create text for the thickness results. More...
 
bool OptionsDisplayDynamicBall ()
 Returns the option to display dynamic ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall . More...
 
bool OptionsDisplayMeshElements ()
 Returns the option to mesh elements. More...
 
bool OptionsDisplayOppositeMeshElements ()
 Returns the option to display opposite mesh elements. More...
 
bool OptionsDisplayThicknessVectors ()
 Returns the option to display the thickness ray vectors. More...
 
bool OptionsDynamicSnapToVertex ()
 Returns the option to snap to vertex for displaying dynamic thickness results. More...
 
NXOpen::Tooling::WallThicknessCheckerBuilder::LegendControl OptionsLegendControl ()
 Returns the legend control for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit01 ()
 Returns the 1st lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit02 ()
 Returns the 2nd lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit03 ()
 Returns the 3rd lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit04 ()
 Returns the 4th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit05 ()
 Returns the 5th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit06 ()
 Returns the 6th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit07 ()
 Returns the 7th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit08 ()
 Returns the 8th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit09 ()
 Returns the 9th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit10 ()
 Returns the 10th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit11 ()
 Returns the 11th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsLowerLimit12 ()
 Returns the 12th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
int OptionsNumberOfColors ()
 Returns the number of colors used for displaying the thickness analysis results on the Options Tab page. More...
 
int OptionsNumDecimals ()
 Returns the number of decimal places for thickness output. More...
 
double OptionsRangeHighLimit ()
 Returns the thickness high limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsRangeLowLimit ()
 Returns the thickness low limit used for displaying the thickness analysis results on the Options Tab page. More...
 
NXOpen::Tooling::WallThicknessCheckerBuilder::RangeType OptionsRangeType ()
 Returns the range type for displaying the thickness analysis results on the Options Tab page. More...
 
bool OptionsSaveThicknessVectorsAsLines ()
 Returns the option to create permanent lines as the thickness ray vectors. More...
 
double OptionsUpperLimit01 ()
 Returns the 1st upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit02 ()
 Returns the 2nd upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit03 ()
 Returns the 3rd upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit04 ()
 Returns the 4th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit05 ()
 Returns the 5th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit06 ()
 Returns the 6th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit07 ()
 Returns the 7th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit08 ()
 Returns the 8th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit09 ()
 Returns the 9th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit10 ()
 Returns the 10th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit11 ()
 Returns the 11th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
double OptionsUpperLimit12 ()
 Returns the 12th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void RecordTransientMeshes ()
 Record the transient meshes. More...
 
void SaveResults ()
 Saves the Results after calling the NXOpen::Tooling::WallThicknessCheckerBuilder::Calculate to save the thickness calculation results. More...
 
void SaveSelectedWTAnalysisResultsAO (NXOpen::TaggedObject *selectedWTAnalysisResultsAO)
 Save the selected wall thickness analysis results display AO
Created in NX12.0.0. More...
 
void SaveThicknessUDO (bool saveThicknessUDO)
 Set the flag for saving to Wall Thickness UDO. More...
 
void SetCalculationCalculateMethod (NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethod calculationCalculateMethod)
 Sets the calculation method used in the thickness analysis. More...
 
void SetCalculationMaximumSpacing (double calculationMaximumSpacing)
 Sets the maximum spacing used in the thickness analysis. More...
 
void SetCalculationMaximumThicknessTolerance (double calculationMaximumThicknessTolerance)
 Sets the maximum thickness tolerance used in the thickness analysis. More...
 
void SetCalculationProjectToFace (bool calculationProjectToFace)
 Sets the project to face option for the thickness analysis on the Calculation Tab page. More...
 
void SetCalculationSamplePointsIntervalScale (int calculationSamplePointsIntervalScale)
 Sets the scale for controlling the sampling spacing and thickness analysis tolerance. More...
 
void SetCalPageNormalVector (NXOpen::Direction *calPageNormalVector)
 Sets the normal used when NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethod is set to NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethodVectorProject
Created in NX11.0.1. More...
 
void SetInApplyStatus (int inApplyStatus)
 Sets the flag that indicates the Apply status of the command, needed only in the interactive environment. More...
 
void SetInspectDisplayVolumeFillers (bool inspectDisplayVolumeFillers)
 Sets the option of displaying the internal volume fillers for the thickness analysis results on the Inspect Tab page
Created in NX11.0.1. More...
 
void SetInspectDisplayWithExcludeColor (bool inspectDisplayWithExcludeColor)
 Sets the option to display with exclude color for excluded results
Created in NX11.0.1. More...
 
void SetInspectExcludeColor (NXOpen::NXColor *inspectExcludeColor)
 Sets the color used for displaying excluded sharp edge results
Created in NX11.0.1. More...
 
void SetInspectExcludeDistance (double inspectExcludeDistance)
 Sets the distance from sharp edge to exclude thickness analysis results display
Created in NX11.0.1. More...
 
void SetInspectExcludeSharpEdgeResultsDisplay (bool inspectExcludeSharpEdgeResultsDisplay)
 Sets the option to exclude sharp edge thickness analysis results display
Created in NX11.0.1. More...
 
void SetInspectionChangeFacesColor (bool inspectionChangeFacesColor)
 Sets the option of changing color of selected faces on the Inspect Tab page. More...
 
void SetInspectionDisplayFringeColorPlot (bool inspectionDisplayFringeColorPlot)
 Sets the option of displaying the fringe color plot for the thickness analysis results on the Inspect Tab page. More...
 
void SetInspectionDisplayRayVectors (bool inspectionDisplayRayVectors)
 Sets the option of displaying the ray vectors for the thickness analysis results on the Inspect Tab page
Created in NX8.0.0. More...
 
void SetInspectionIncludeAllFaces (bool inspectionIncludeAllFaces)
 Sets the option of selecting all faces for displaying thickness analysis results on the Inspect Tab page. More...
 
void SetInspectionSelectedFacesColor (NXOpen::NXColor *inspectionSelectedFacesColor)
 Sets the color used in changing the color of selected faces on the Inspect Tab page. More...
 
void SetInspectionThicknessFilterRangeHighLimit (double inspectionThicknessFilterRangeHighLimit)
 Sets the high limit of range select on the Inspect Tab page. More...
 
void SetInspectionThicknessFilterRangeLowLimit (double inspectionThicknessFilterRangeLowLimit)
 Sets the low limit of range select on the Inspect Tab page. More...
 
void SetInspectionTranslucency (int inspectionTranslucency)
 Sets the translucency for the faces of the selected solid body
Created in NX8.0.0. More...
 
void SetInspectionUseThicknessRangeSelect (bool inspectionUseThicknessRangeSelect)
 Sets the option of using range select for selecting faces on the Inspect Tab page. More...
 
void SetOptionsColor01 (NXOpen::NXColor *optionsColor01)
 Sets the 1st color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor02 (NXOpen::NXColor *optionsColor02)
 Sets the 2nd color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor03 (NXOpen::NXColor *optionsColor03)
 Sets the 3rd color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor04 (NXOpen::NXColor *optionsColor04)
 Sets the 4th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor05 (NXOpen::NXColor *optionsColor05)
 Sets the 5th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor06 (NXOpen::NXColor *optionsColor06)
 Sets the 6th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor07 (NXOpen::NXColor *optionsColor07)
 Sets the 7th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor08 (NXOpen::NXColor *optionsColor08)
 Sets the 8th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor09 (NXOpen::NXColor *optionsColor09)
 Sets the 9th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor10 (NXOpen::NXColor *optionsColor10)
 Sets the 10th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor11 (NXOpen::NXColor *optionsColor11)
 Sets the 11th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsColor12 (NXOpen::NXColor *optionsColor12)
 Sets the 12th color used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsCreateBall (bool optionsCreateBall)
 Sets the option to create a ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall when a point is selected on a face. More...
 
void SetOptionsCreateThicknessText (bool optionsCreateThicknessText)
 Sets the option to create text for the thickness results. More...
 
void SetOptionsDisplayDynamicBall (bool optionsDisplayDynamicBall)
 Sets the option to display dynamic ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall . More...
 
void SetOptionsDisplayMeshElements (bool optionsDisplayMeshElements)
 Sets the option to mesh elements. More...
 
void SetOptionsDisplayOppositeMeshElements (bool optionsDisplayOppositeMeshElements)
 Sets the option to display opposite mesh elements. More...
 
void SetOptionsDisplayThicknessVectors (bool optionsDisplayThicknessVectors)
 Sets the option to display the thickness ray vectors. More...
 
void SetOptionsDynamicSnapToVertex (bool optionsDynamicSnapToVertex)
 Sets the option to snap to vertex for displaying dynamic thickness results. More...
 
void SetOptionsLegendControl (NXOpen::Tooling::WallThicknessCheckerBuilder::LegendControl optionsLegendControl)
 Sets the legend control for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit01 (double optionsLowerLimit01)
 Sets the 1st lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit02 (double optionsLowerLimit02)
 Sets the 2nd lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit03 (double optionsLowerLimit03)
 Sets the 3rd lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit04 (double optionsLowerLimit04)
 Sets the 4th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit05 (double optionsLowerLimit05)
 Sets the 5th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit06 (double optionsLowerLimit06)
 Sets the 6th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit07 (double optionsLowerLimit07)
 Sets the 7th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit08 (double optionsLowerLimit08)
 Sets the 8th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit09 (double optionsLowerLimit09)
 Sets the 9th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit10 (double optionsLowerLimit10)
 Sets the 10th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit11 (double optionsLowerLimit11)
 Sets the 11th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsLowerLimit12 (double optionsLowerLimit12)
 Sets the 12th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsNumberOfColors (int optionsNumberOfColors)
 Sets the number of colors used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsNumDecimals (int optionsNumDecimals)
 Sets the number of decimal places for thickness output. More...
 
void SetOptionsRangeHighLimit (double optionsRangeHighLimit)
 Sets the thickness high limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsRangeLowLimit (double optionsRangeLowLimit)
 Sets the thickness low limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsRangeType (NXOpen::Tooling::WallThicknessCheckerBuilder::RangeType optionsRangeType)
 Sets the range type for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsSaveThicknessVectorsAsLines (bool optionsSaveThicknessVectorsAsLines)
 Sets the option to create permanent lines as the thickness ray vectors. More...
 
void SetOptionsUpperLimit01 (double optionsUpperLimit01)
 Sets the 1st upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit02 (double optionsUpperLimit02)
 Sets the 2nd upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit03 (double optionsUpperLimit03)
 Sets the 3rd upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit04 (double optionsUpperLimit04)
 Sets the 4th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit05 (double optionsUpperLimit05)
 Sets the 5th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit06 (double optionsUpperLimit06)
 Sets the 6th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit07 (double optionsUpperLimit07)
 Sets the 7th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit08 (double optionsUpperLimit08)
 Sets the 8th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit09 (double optionsUpperLimit09)
 Sets the 9th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit10 (double optionsUpperLimit10)
 Sets the 10th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit11 (double optionsUpperLimit11)
 Sets the 11th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void SetOptionsUpperLimit12 (double optionsUpperLimit12)
 Sets the 12th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
void UpdateSelectedFacesInfo ()
 Update the information of the seleted faces in the thickness calculation database for inspecting thickness results. 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 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

InspectDisplayVolumeFillers

0

InspectDisplayWithExcludeColor

1

InspectExcludeDistance

1.0

InspectExcludeSharpEdgeResultsDisplay

0

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


Created in NX8.0.0.

Member Enumeration Documentation

The calculation method used for the wall thickness analysis.

Enumerator
CalculateMethodRay 

Ray.

CalculateMethodRollingBall 

Rolling ball.

CalculateMethodVectorProject 

Vector project.

The legend control used in displaying the thickness results.

Enumerator
LegendControlBlend 

Blend.

LegendControlSharp 

Sharp.

The range type for defining the ranges used in displaying the thickness results.

Enumerator
RangeTypeUniform 

Uniform.

RangeTypeUserDefined 

User-defined.

Member Function Documentation

void NXOpen::Tooling::WallThicknessCheckerBuilder::Calculate ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::SelectBody* NXOpen::Tooling::WallThicknessCheckerBuilder::CalculationBody ( )

Returns the body for thickness analysis.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethod NXOpen::Tooling::WallThicknessCheckerBuilder::CalculationCalculateMethod ( )

Returns the calculation method used in the thickness analysis.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::CalculationMaximumSpacing ( )

Returns the maximum spacing used in the thickness analysis.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::CalculationMaximumThicknessTolerance ( )

Returns the maximum thickness tolerance used in the thickness analysis.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::CalculationProjectToFace ( )

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


Created in NX8.0.0.

License requirements : None

int NXOpen::Tooling::WallThicknessCheckerBuilder::CalculationSamplePointsIntervalScale ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::Direction* NXOpen::Tooling::WallThicknessCheckerBuilder::CalPageNormalVector ( )
void NXOpen::Tooling::WallThicknessCheckerBuilder::CreateThicknessGraphicObjects ( const NXOpen::Point3d startPoint,
const NXOpen::Vector3d directionVector,
double  length,
NXOpen::NXColor color 
)

Create graphic objects for the thickness results.


Created in NX8.0.0.

License requirements : None

Parameters
startPointStart point for creating graphic objects
directionVectorDirection vector
lengthThickness length for creating graphic objects
colorColor for use in creating graphic objects
void NXOpen::Tooling::WallThicknessCheckerBuilder::DeleteSavedResults ( )

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


Created in NX8.0.0.

License requirements : None

int NXOpen::Tooling::WallThicknessCheckerBuilder::InApplyStatus ( )

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


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::WallThicknessCheckerBuilder::InitThicknessData ( int  changeBody)

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


Created in NX8.0.0.

License requirements : None

Parameters
changeBodychangebody
bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectDisplayVolumeFillers ( )

Returns the option of displaying the internal volume fillers for the thickness analysis results on the Inspect Tab page
Created in NX11.0.1.



License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectDisplayWithExcludeColor ( )

Returns the option to display with exclude color for excluded results
Created in NX11.0.1.



License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::InspectExcludeColor ( )

Returns the color used for displaying excluded sharp edge results
Created in NX11.0.1.



License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::InspectExcludeDistance ( )

Returns the distance from sharp edge to exclude thickness analysis results display
Created in NX11.0.1.



License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectExcludeSharpEdgeResultsDisplay ( )

Returns the option to exclude sharp edge thickness analysis results display
Created in NX11.0.1.



License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionChangeFacesColor ( )

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


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionDisplayFringeColorPlot ( )

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


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionDisplayRayVectors ( )

Returns the option of displaying the ray vectors for the thickness analysis results on the Inspect Tab page
Created in NX8.0.0.



License requirements : None

NXOpen::SelectFace* NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionDynamicPointOnFace ( )

Returns the selected location on face for displaying dynamic thickness display
Created in NX8.0.0.



License requirements : None

NXOpen::SelectFaceList* NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionFaces ( )

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


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionIncludeAllFaces ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionSelectedFacesColor ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionThicknessFilterRangeHighLimit ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionThicknessFilterRangeLowLimit ( )

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


Created in NX8.0.0.

License requirements : None

int NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionTranslucency ( )

Returns the translucency for the faces of the selected solid body
Created in NX8.0.0.



License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::InspectionUseThicknessRangeSelect ( )

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


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::WallThicknessCheckerBuilder::KeepTransientMeshes ( int  keepMeshes)

Set the flag for keeping the transient meshes.


Created in NX8.0.0.

License requirements : None

Parameters
keepMesheskeepmeshes
NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor01 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor02 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor03 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor04 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor05 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor06 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor07 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor08 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor09 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor10 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor11 ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsColor12 ( )

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


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsCreateBall ( )

Returns the option to create a ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall when a point is selected on a face.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsCreateThicknessText ( )

Returns the option to create text for the thickness results.


Created in NX7.5.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsDisplayDynamicBall ( )

Returns the option to display dynamic ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall .


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsDisplayMeshElements ( )

Returns the option to mesh elements.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsDisplayOppositeMeshElements ( )

Returns the option to display opposite mesh elements.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsDisplayThicknessVectors ( )

Returns the option to display the thickness ray vectors.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsDynamicSnapToVertex ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::WallThicknessCheckerBuilder::LegendControl NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLegendControl ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit01 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit02 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit03 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit04 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit05 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit06 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit07 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit08 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit09 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit10 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit11 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsLowerLimit12 ( )

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


Created in NX8.0.0.

License requirements : None

int NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsNumberOfColors ( )

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


Created in NX8.0.0.

License requirements : None

int NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsNumDecimals ( )

Returns the number of decimal places for thickness output.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsRangeHighLimit ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsRangeLowLimit ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::WallThicknessCheckerBuilder::RangeType NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsRangeType ( )

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


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsSaveThicknessVectorsAsLines ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit01 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit02 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit03 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit04 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit05 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit06 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit07 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit08 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit09 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit10 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit11 ( )

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


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::WallThicknessCheckerBuilder::OptionsUpperLimit12 ( )

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


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::WallThicknessCheckerBuilder::RecordTransientMeshes ( )

Record the transient meshes.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::WallThicknessCheckerBuilder::SaveResults ( )

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


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::WallThicknessCheckerBuilder::SaveSelectedWTAnalysisResultsAO ( NXOpen::TaggedObject selectedWTAnalysisResultsAO)

Save the selected wall thickness analysis results display AO
Created in NX12.0.0.



License requirements : None

Parameters
selectedWTAnalysisResultsAOWall thickness analysis results AO
void NXOpen::Tooling::WallThicknessCheckerBuilder::SaveThicknessUDO ( bool  saveThicknessUDO)

Set the flag for saving to Wall Thickness UDO.


Created in NX12.0.0.

License requirements : None

Parameters
saveThicknessUDOsavethicknessudo
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetCalculationCalculateMethod ( NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethod  calculationCalculateMethod)

Sets the calculation method used in the thickness analysis.


Created in NX8.0.0.

License requirements : None

Parameters
calculationCalculateMethodcalculationcalculatemethod
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetCalculationMaximumSpacing ( double  calculationMaximumSpacing)

Sets the maximum spacing used in the thickness analysis.


Created in NX8.0.0.

License requirements : None

Parameters
calculationMaximumSpacingcalculationmaximumspacing
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetCalculationMaximumThicknessTolerance ( double  calculationMaximumThicknessTolerance)

Sets the maximum thickness tolerance used in the thickness analysis.


Created in NX8.0.0.

License requirements : None

Parameters
calculationMaximumThicknessTolerancecalculationmaximumthicknesstolerance
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetCalculationProjectToFace ( bool  calculationProjectToFace)

Sets the project to face option for the thickness analysis on the Calculation Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
calculationProjectToFacecalculationprojecttoface
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetCalculationSamplePointsIntervalScale ( int  calculationSamplePointsIntervalScale)

Sets the scale for controlling the sampling spacing and thickness analysis tolerance.


Created in NX8.0.0.

License requirements : None

Parameters
calculationSamplePointsIntervalScalecalculationsamplepointsintervalscale
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetCalPageNormalVector ( NXOpen::Direction calPageNormalVector)

Sets the normal used when NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethod is set to NXOpen::Tooling::WallThicknessCheckerBuilder::CalculateMethodVectorProject
Created in NX11.0.1.



License requirements : None

Parameters
calPageNormalVectorcalpagenormalvector
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInApplyStatus ( int  inApplyStatus)

Sets the flag that indicates the Apply status of the command, needed only in the interactive environment.


Created in NX8.0.0.

License requirements : None

Parameters
inApplyStatusinapplystatus
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectDisplayVolumeFillers ( bool  inspectDisplayVolumeFillers)

Sets the option of displaying the internal volume fillers for the thickness analysis results on the Inspect Tab page
Created in NX11.0.1.



License requirements : None

Parameters
inspectDisplayVolumeFillersinspectdisplayvolumefillers
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectDisplayWithExcludeColor ( bool  inspectDisplayWithExcludeColor)

Sets the option to display with exclude color for excluded results
Created in NX11.0.1.



License requirements : None

Parameters
inspectDisplayWithExcludeColorinspectdisplaywithexcludecolor
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectExcludeColor ( NXOpen::NXColor inspectExcludeColor)

Sets the color used for displaying excluded sharp edge results
Created in NX11.0.1.



License requirements : None

Parameters
inspectExcludeColorinspectexcludecolor
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectExcludeDistance ( double  inspectExcludeDistance)

Sets the distance from sharp edge to exclude thickness analysis results display
Created in NX11.0.1.



License requirements : None

Parameters
inspectExcludeDistanceinspectexcludedistance
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectExcludeSharpEdgeResultsDisplay ( bool  inspectExcludeSharpEdgeResultsDisplay)

Sets the option to exclude sharp edge thickness analysis results display
Created in NX11.0.1.



License requirements : None

Parameters
inspectExcludeSharpEdgeResultsDisplayinspectexcludesharpedgeresultsdisplay
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionChangeFacesColor ( bool  inspectionChangeFacesColor)

Sets the option of changing color of selected faces on the Inspect Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
inspectionChangeFacesColorinspectionchangefacescolor
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionDisplayFringeColorPlot ( bool  inspectionDisplayFringeColorPlot)

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


Created in NX8.0.0.

License requirements : None

Parameters
inspectionDisplayFringeColorPlotinspectiondisplayfringecolorplot
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionDisplayRayVectors ( bool  inspectionDisplayRayVectors)

Sets the option of displaying the ray vectors for the thickness analysis results on the Inspect Tab page
Created in NX8.0.0.



License requirements : None

Parameters
inspectionDisplayRayVectorsinspectiondisplayrayvectors
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionIncludeAllFaces ( bool  inspectionIncludeAllFaces)

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


Created in NX8.0.0.

License requirements : None

Parameters
inspectionIncludeAllFacesinspectionincludeallfaces
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionSelectedFacesColor ( NXOpen::NXColor inspectionSelectedFacesColor)

Sets the color used in changing the color of selected faces on the Inspect Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
inspectionSelectedFacesColorinspectionselectedfacescolor
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionThicknessFilterRangeHighLimit ( double  inspectionThicknessFilterRangeHighLimit)

Sets the high limit of range select on the Inspect Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
inspectionThicknessFilterRangeHighLimitinspectionthicknessfilterrangehighlimit
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionThicknessFilterRangeLowLimit ( double  inspectionThicknessFilterRangeLowLimit)

Sets the low limit of range select on the Inspect Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
inspectionThicknessFilterRangeLowLimitinspectionthicknessfilterrangelowlimit
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionTranslucency ( int  inspectionTranslucency)

Sets the translucency for the faces of the selected solid body
Created in NX8.0.0.



License requirements : None

Parameters
inspectionTranslucencyinspectiontranslucency
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetInspectionUseThicknessRangeSelect ( bool  inspectionUseThicknessRangeSelect)

Sets the option of using range select for selecting faces on the Inspect Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
inspectionUseThicknessRangeSelectinspectionusethicknessrangeselect
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor01 ( NXOpen::NXColor optionsColor01)

Sets the 1st color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor01optionscolor01
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor02 ( NXOpen::NXColor optionsColor02)

Sets the 2nd color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor02optionscolor02
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor03 ( NXOpen::NXColor optionsColor03)

Sets the 3rd color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor03optionscolor03
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor04 ( NXOpen::NXColor optionsColor04)

Sets the 4th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor04optionscolor04
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor05 ( NXOpen::NXColor optionsColor05)

Sets the 5th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor05optionscolor05
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor06 ( NXOpen::NXColor optionsColor06)

Sets the 6th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor06optionscolor06
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor07 ( NXOpen::NXColor optionsColor07)

Sets the 7th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor07optionscolor07
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor08 ( NXOpen::NXColor optionsColor08)

Sets the 8th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor08optionscolor08
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor09 ( NXOpen::NXColor optionsColor09)

Sets the 9th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor09optionscolor09
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor10 ( NXOpen::NXColor optionsColor10)

Sets the 10th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor10optionscolor10
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor11 ( NXOpen::NXColor optionsColor11)

Sets the 11th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor11optionscolor11
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsColor12 ( NXOpen::NXColor optionsColor12)

Sets the 12th color used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsColor12optionscolor12
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsCreateBall ( bool  optionsCreateBall)

Sets the option to create a ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall when a point is selected on a face.


Created in NX8.0.0.

License requirements : None

Parameters
optionsCreateBalloptionscreateball
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsCreateThicknessText ( bool  optionsCreateThicknessText)

Sets the option to create text for the thickness results.


Created in NX7.5.0.

License requirements : None

Parameters
optionsCreateThicknessTextoptionscreatethicknesstext
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsDisplayDynamicBall ( bool  optionsDisplayDynamicBall)

Sets the option to display dynamic ball for Tooling::WallThicknessCheckerBuilder::CalculateMethodRollingBall .


Created in NX8.0.0.

License requirements : None

Parameters
optionsDisplayDynamicBalloptionsdisplaydynamicball
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsDisplayMeshElements ( bool  optionsDisplayMeshElements)

Sets the option to mesh elements.


Created in NX8.0.0.

License requirements : None

Parameters
optionsDisplayMeshElementsoptionsdisplaymeshelements
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsDisplayOppositeMeshElements ( bool  optionsDisplayOppositeMeshElements)

Sets the option to display opposite mesh elements.


Created in NX8.0.0.

License requirements : None

Parameters
optionsDisplayOppositeMeshElementsoptionsdisplayoppositemeshelements
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsDisplayThicknessVectors ( bool  optionsDisplayThicknessVectors)

Sets the option to display the thickness ray vectors.


Created in NX8.0.0.

License requirements : None

Parameters
optionsDisplayThicknessVectorsoptionsdisplaythicknessvectors
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsDynamicSnapToVertex ( bool  optionsDynamicSnapToVertex)

Sets the option to snap to vertex for displaying dynamic thickness results.


Created in NX8.0.0.

License requirements : None

Parameters
optionsDynamicSnapToVertexoptionsdynamicsnaptovertex
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLegendControl ( NXOpen::Tooling::WallThicknessCheckerBuilder::LegendControl  optionsLegendControl)

Sets the legend control for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsLegendControloptionslegendcontrol
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit01 ( double  optionsLowerLimit01)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit01optionslowerlimit01
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit02 ( double  optionsLowerLimit02)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit02optionslowerlimit02
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit03 ( double  optionsLowerLimit03)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit03optionslowerlimit03
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit04 ( double  optionsLowerLimit04)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit04optionslowerlimit04
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit05 ( double  optionsLowerLimit05)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit05optionslowerlimit05
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit06 ( double  optionsLowerLimit06)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit06optionslowerlimit06
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit07 ( double  optionsLowerLimit07)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit07optionslowerlimit07
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit08 ( double  optionsLowerLimit08)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit08optionslowerlimit08
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit09 ( double  optionsLowerLimit09)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit09optionslowerlimit09
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit10 ( double  optionsLowerLimit10)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit10optionslowerlimit10
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit11 ( double  optionsLowerLimit11)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit11optionslowerlimit11
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsLowerLimit12 ( double  optionsLowerLimit12)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsLowerLimit12optionslowerlimit12
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsNumberOfColors ( int  optionsNumberOfColors)

Sets the number of colors used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsNumberOfColorsoptionsnumberofcolors
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsNumDecimals ( int  optionsNumDecimals)

Sets the number of decimal places for thickness output.


Created in NX8.0.0.

License requirements : None

Parameters
optionsNumDecimalsoptionsnumdecimals
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsRangeHighLimit ( double  optionsRangeHighLimit)

Sets the thickness high limit used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsRangeHighLimitoptionsrangehighlimit
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsRangeLowLimit ( double  optionsRangeLowLimit)

Sets the thickness low limit used for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsRangeLowLimitoptionsrangelowlimit
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsRangeType ( NXOpen::Tooling::WallThicknessCheckerBuilder::RangeType  optionsRangeType)

Sets the range type for displaying the thickness analysis results on the Options Tab page.


Created in NX8.0.0.

License requirements : None

Parameters
optionsRangeTypeoptionsrangetype
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsSaveThicknessVectorsAsLines ( bool  optionsSaveThicknessVectorsAsLines)

Sets the option to create permanent lines as the thickness ray vectors.


Created in NX8.0.0.

License requirements : None

Parameters
optionsSaveThicknessVectorsAsLinesoptionssavethicknessvectorsaslines
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit01 ( double  optionsUpperLimit01)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit01optionsupperlimit01
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit02 ( double  optionsUpperLimit02)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit02optionsupperlimit02
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit03 ( double  optionsUpperLimit03)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit03optionsupperlimit03
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit04 ( double  optionsUpperLimit04)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit04optionsupperlimit04
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit05 ( double  optionsUpperLimit05)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit05optionsupperlimit05
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit06 ( double  optionsUpperLimit06)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit06optionsupperlimit06
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit07 ( double  optionsUpperLimit07)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit07optionsupperlimit07
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit08 ( double  optionsUpperLimit08)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit08optionsupperlimit08
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit09 ( double  optionsUpperLimit09)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit09optionsupperlimit09
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit10 ( double  optionsUpperLimit10)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit10optionsupperlimit10
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit11 ( double  optionsUpperLimit11)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit11optionsupperlimit11
void NXOpen::Tooling::WallThicknessCheckerBuilder::SetOptionsUpperLimit12 ( double  optionsUpperLimit12)

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


Created in NX8.0.0.

License requirements : None

Parameters
optionsUpperLimit12optionsupperlimit12
void NXOpen::Tooling::WallThicknessCheckerBuilder::UpdateSelectedFacesInfo ( )

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


Created in NX8.0.0.

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.