NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | 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 NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CalculateMethod { Ray, RollingBall, VectorProject }
 The calculation method used for the wall thickness analysis. More...
 
enum  LegendControl { Blend, Sharp }
 The legend control used in displaying the thickness results. More...
 
enum  RangeType { Uniform, UserDefined }
 The range type for defining the ranges used in displaying the thickness results. More...
 

Public Member Functions

unsafe void Calculate ()
 Method for the "Calculate" button, needs to be called before calling commit. More...
 
unsafe void CreateThicknessGraphicObjects (NXOpen.Point3d startPoint, NXOpen.Vector3d directionVector, double length, NXOpen.NXColor color)
 Create graphic objects for the thickness results. More...
 
unsafe void DeleteSavedResults ()
 Deletes the saved thickness results if the thickness calculation results are no longer needed. More...
 
unsafe void GetFacetsAndThicknessWithinRange (double lowerLimit, double upperLimit, out int[] facetIDs, out NXOpen.Face[] facetFaceTags, out NXOpen.Point3d[] vertexCoords, out double[] thicknesses)
 Get a list of facets where the thicknesses at vertices are within the given range More...
 
unsafe void GetThicknessAtPointOnFace (NXOpen.Point3d pntOnFace, out double thickness, out NXOpen.Face faceTag)
 Get the thickness at a point on a face of the solid body from the results of thickness analysis More...
 
unsafe void GetWallThicknessResultsData (NXOpen.TaggedObject bodyOrFaceTag, out double averageThickness, out double minimumThickness, out double maximumThickness)
 Get the average, minimum and maximum wall thicknesses from the results of thickness analysis for a solid body or a face More...
 
unsafe void InitThicknessData (int changeBody)
 Initialize the default thickness calculation data for the new input body used in the thickness analysis. More...
 
unsafe void KeepTransientMeshes (int keepMeshes)
 Set the flag for keeping the transient meshes. More...
 
unsafe void RecordTransientMeshes ()
 Record the transient meshes. More...
 
unsafe void SaveResults ()
 Saves the Results after calling the NXOpen.Tooling.WallThicknessCheckerBuilder.Calculate to save the thickness calculation results. More...
 
unsafe void SaveSelectedWTAnalysisResultsAO (NXOpen.TaggedObject selectedWTAnalysisResultsAO)
 Save the selected wall thickness analysis results display AO More...
 
unsafe void SaveThicknessUDO (bool saveThicknessUDO)
 Set the flag for saving to Wall Thickness UDO. More...
 
unsafe void UpdateMaximumThicknessToleranceAndMaximumSpacingOnSamplePointsSettingsValueChange (int samplePointsSettingsValue)
 Update the values of the maximum thickness tolerance and maximum spacing given a new value of sample points settings More...
 
unsafe 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
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.SelectBody CalculationBody [get]
 Returns the body for thickness analysis. More...
 
unsafe
NXOpen.Tooling.WallThicknessCheckerBuilder.CalculateMethod 
CalculationCalculateMethod [get, set]
 Returns or sets the calculation method used in the thickness analysis. More...
 
unsafe double CalculationMaximumSpacing [get, set]
 Returns or sets the maximum spacing used in the thickness analysis. More...
 
unsafe double CalculationMaximumThicknessTolerance [get, set]
 Returns or sets the maximum thickness tolerance used in the thickness analysis. More...
 
unsafe bool CalculationProjectToFace [get, set]
 Returns or sets the project to face option for the thickness analysis on the Calculation Tab page. More...
 
unsafe int CalculationSamplePointsIntervalScale [get, set]
 Returns or sets the scale for controlling the sampling spacing and thickness analysis tolerance. More...
 
unsafe NXOpen.Direction CalPageNormalVector [get, set]
 Returns or sets the normal used when NXOpen.Tooling.WallThicknessCheckerBuilder.CalculateMethod is set to NXOpen.Tooling.WallThicknessCheckerBuilder.CalculateMethod.VectorProject More...
 
unsafe int InApplyStatus [get, set]
 Returns or sets the flag that indicates the Apply status of the command, needed only in the interactive environment. More...
 
unsafe bool InspectDisplayVolumeFillers [get, set]
 Returns or sets the option of displaying the internal volume fillers for the thickness analysis results on the Inspect Tab page More...
 
unsafe bool InspectDisplayWithExcludeColor [get, set]
 Returns or sets the option to display with exclude color for excluded results More...
 
unsafe NXOpen.NXColor InspectExcludeColor [get, set]
 Returns or sets the color used for displaying excluded sharp edge results More...
 
unsafe double InspectExcludeDistance [get, set]
 Returns or sets the distance from sharp edge to exclude thickness analysis results display More...
 
unsafe bool InspectExcludeSharpEdgeResultsDisplay [get, set]
 Returns or sets the option to exclude sharp edge thickness analysis results display More...
 
unsafe bool InspectionChangeFacesColor [get, set]
 Returns or sets the option of changing color of selected faces on the Inspect Tab page. More...
 
unsafe bool InspectionDisplayFringeColorPlot [get, set]
 Returns or sets the option of displaying the fringe color plot for the thickness analysis results on the Inspect Tab page. More...
 
unsafe bool InspectionDisplayRayVectors [get, set]
 Returns or sets the option of displaying the ray vectors for the thickness analysis results on the Inspect Tab page More...
 
unsafe NXOpen.SelectFace InspectionDynamicPointOnFace [get]
 Returns the selected location on face for displaying dynamic thickness display More...
 
unsafe NXOpen.SelectFaceList InspectionFaces [get]
 Returns the selected faces for displaying the thickness results on the Inspect Tab page. More...
 
unsafe bool InspectionIncludeAllFaces [get, set]
 Returns or sets the option of selecting all faces for displaying thickness analysis results on the Inspect Tab page. More...
 
unsafe NXOpen.NXColor InspectionSelectedFacesColor [get, set]
 Returns or sets the color used in changing the color of selected faces on the Inspect Tab page. More...
 
unsafe double InspectionThicknessFilterRangeHighLimit [get, set]
 Returns or sets the high limit of range select on the Inspect Tab page. More...
 
unsafe double InspectionThicknessFilterRangeLowLimit [get, set]
 Returns or sets the low limit of range select on the Inspect Tab page. More...
 
unsafe int InspectionTranslucency [get, set]
 Returns or sets the translucency for the faces of the selected solid body More...
 
unsafe bool InspectionUseThicknessRangeSelect [get, set]
 Returns or sets the option of using range select for selecting faces on the Inspect Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor01 [get, set]
 Returns or sets the 1st color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor02 [get, set]
 Returns or sets the 2nd color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor03 [get, set]
 Returns or sets the 3rd color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor04 [get, set]
 Returns or sets the 4th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor05 [get, set]
 Returns or sets the 5th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor06 [get, set]
 Returns or sets the 6th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor07 [get, set]
 Returns or sets the 7th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor08 [get, set]
 Returns or sets the 8th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor09 [get, set]
 Returns or sets the 9th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor10 [get, set]
 Returns or sets the 10th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor11 [get, set]
 Returns or sets the 11th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe NXOpen.NXColor OptionsColor12 [get, set]
 Returns or sets the 12th color used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe bool OptionsCreateBall [get, set]
 Returns or sets the option to create a ball for Tooling.WallThicknessCheckerBuilder.CalculateMethod.RollingBall when a point is selected on a face. More...
 
unsafe bool OptionsCreateThicknessText [get, set]
 Returns or sets the option to create text for the thickness results. More...
 
unsafe bool OptionsDisplayDynamicBall [get, set]
 Returns or sets the option to display dynamic ball for Tooling.WallThicknessCheckerBuilder.CalculateMethod.RollingBall . More...
 
unsafe bool OptionsDisplayMeshElements [get, set]
 Returns or sets the option to mesh elements. More...
 
unsafe bool OptionsDisplayOppositeMeshElements [get, set]
 Returns or sets the option to display opposite mesh elements. More...
 
unsafe bool OptionsDisplayThicknessVectors [get, set]
 Returns or sets the option to display the thickness ray vectors. More...
 
unsafe bool OptionsDynamicSnapToVertex [get, set]
 Returns or sets the option to snap to vertex for displaying dynamic thickness results. More...
 
unsafe
NXOpen.Tooling.WallThicknessCheckerBuilder.LegendControl 
OptionsLegendControl [get, set]
 Returns or sets the legend control for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit01 [get, set]
 Returns or sets the 1st lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit02 [get, set]
 Returns or sets the 2nd lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit03 [get, set]
 Returns or sets the 3rd lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit04 [get, set]
 Returns or sets the 4th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit05 [get, set]
 Returns or sets the 5th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit06 [get, set]
 Returns or sets the 6th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit07 [get, set]
 Returns or sets the 7th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit08 [get, set]
 Returns or sets the 8th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit09 [get, set]
 Returns or sets the 9th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit10 [get, set]
 Returns or sets the 10th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit11 [get, set]
 Returns or sets the 11th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsLowerLimit12 [get, set]
 Returns or sets the 12th lower range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe int OptionsNumberOfColors [get, set]
 Returns or sets the number of colors used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe int OptionsNumDecimals [get, set]
 Returns or sets the number of decimal places for thickness output. More...
 
unsafe double OptionsRangeHighLimit [get, set]
 Returns or sets the thickness high limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsRangeLowLimit [get, set]
 Returns or sets the thickness low limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe
NXOpen.Tooling.WallThicknessCheckerBuilder.RangeType 
OptionsRangeType [get, set]
 Returns or sets the range type for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe bool OptionsSaveThicknessVectorsAsLines [get, set]
 Returns or sets the option to create permanent lines as the thickness ray vectors. More...
 
unsafe double OptionsUpperLimit01 [get, set]
 Returns or sets the 1st upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit02 [get, set]
 Returns or sets the 2nd upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit03 [get, set]
 Returns or sets the 3rd upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit04 [get, set]
 Returns or sets the 4th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit05 [get, set]
 Returns or sets the 5th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit06 [get, set]
 Returns or sets the 6th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit07 [get, set]
 Returns or sets the 7th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit08 [get, set]
 Returns or sets the 8th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit09 [get, set]
 Returns or sets the 9th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit10 [get, set]
 Returns or sets the 10th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit11 [get, set]
 Returns or sets the 11th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
unsafe double OptionsUpperLimit12 [get, set]
 Returns or sets the 12th upper range limit used for displaying the thickness analysis results on the Options Tab page. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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
Ray 

Ray

RollingBall 

Rolling ball

VectorProject 

Vector project

The legend control used in displaying the thickness results.

Enumerator
Blend 

Blend

Sharp 

Sharp

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

Enumerator
Uniform 

Uniform

UserDefined 

User-defined

Member Function Documentation

unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.Calculate ( )
inline

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

Created in NX8.0.0

License requirements: None.

unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.CreateThicknessGraphicObjects ( NXOpen.Point3d  startPoint,
NXOpen.Vector3d  directionVector,
double  length,
NXOpen.NXColor  color 
)
inline

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
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.DeleteSavedResults ( )
inline

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

Created in NX8.0.0

License requirements: None.

unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.GetFacetsAndThicknessWithinRange ( double  lowerLimit,
double  upperLimit,
out int[]  facetIDs,
out NXOpen.Face[]  facetFaceTags,
out NXOpen.Point3d[]  vertexCoords,
out double[]  thicknesses 
)
inline

Get a list of facets where the thicknesses at vertices are within the given range

Created in NX1847.0.0

License requirements: None.

Parameters
lowerLimitLower limit of thickness range
upperLimitUpper limit of thickness range
facetIDsA list of facets
facetFaceTagsA list of faces the facets are on
vertexCoordsCoordinates of vertices of facets
thicknessesThickness at the vertices of facets
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.GetThicknessAtPointOnFace ( NXOpen.Point3d  pntOnFace,
out double  thickness,
out NXOpen.Face  faceTag 
)
inline

Get the thickness at a point on a face of the solid body from the results of thickness analysis

Created in NX1847.0.0

License requirements: None.

Parameters
pntOnFaceA point on face
thicknessThickness at the given point on face
faceTagthe face where the point is on
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.GetWallThicknessResultsData ( NXOpen.TaggedObject  bodyOrFaceTag,
out double  averageThickness,
out double  minimumThickness,
out double  maximumThickness 
)
inline

Get the average, minimum and maximum wall thicknesses from the results of thickness analysis for a solid body or a face

Created in NX1847.0.0

License requirements: None.

Parameters
bodyOrFaceTagBody or face
averageThicknessAverage wall thickness
minimumThicknessMinimum wall thickness
maximumThicknessMaximum wall thickness
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.InitThicknessData ( int  changeBody)
inline

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
changeBody
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.KeepTransientMeshes ( int  keepMeshes)
inline

Set the flag for keeping the transient meshes.

Created in NX8.0.0

License requirements: None.

Parameters
keepMeshes
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.RecordTransientMeshes ( )
inline

Record the transient meshes.

Created in NX8.0.0

License requirements: None.

unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.SaveResults ( )
inline

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

Created in NX8.0.0

License requirements: None.

unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.SaveSelectedWTAnalysisResultsAO ( NXOpen.TaggedObject  selectedWTAnalysisResultsAO)
inline

Save the selected wall thickness analysis results display AO

Created in NX12.0.0

License requirements: None.

Parameters
selectedWTAnalysisResultsAOWall thickness analysis results AO
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.SaveThicknessUDO ( bool  saveThicknessUDO)
inline

Set the flag for saving to Wall Thickness UDO.

Created in NX12.0.0

License requirements: None.

Parameters
saveThicknessUDO
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.UpdateMaximumThicknessToleranceAndMaximumSpacingOnSamplePointsSettingsValueChange ( int  samplePointsSettingsValue)
inline

Update the values of the maximum thickness tolerance and maximum spacing given a new value of sample points settings

Created in NX1847.0.0

License requirements: None.

Parameters
samplePointsSettingsValueSample points settings scale, between 0 and 100
unsafe void NXOpen.Tooling.WallThicknessCheckerBuilder.UpdateSelectedFacesInfo ( )
inline

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

Created in NX8.0.0

License requirements: None.

Property Documentation

unsafe NXOpen.SelectBody NXOpen.Tooling.WallThicknessCheckerBuilder.CalculationBody
get

Returns the body for thickness analysis.

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Tooling.WallThicknessCheckerBuilder.CalculateMethod NXOpen.Tooling.WallThicknessCheckerBuilder.CalculationCalculateMethod
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.CalculationMaximumSpacing
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.CalculationMaximumThicknessTolerance
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.CalculationProjectToFace
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.WallThicknessCheckerBuilder.CalculationSamplePointsIntervalScale
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Direction NXOpen.Tooling.WallThicknessCheckerBuilder.CalPageNormalVector
getset

Returns or sets the normal used when NXOpen.Tooling.WallThicknessCheckerBuilder.CalculateMethod is set to NXOpen.Tooling.WallThicknessCheckerBuilder.CalculateMethod.VectorProject

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.WallThicknessCheckerBuilder.InApplyStatus
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectDisplayVolumeFillers
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectDisplayWithExcludeColor
getset

Returns or sets the option to display with exclude color for excluded results

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.InspectExcludeColor
getset

Returns or sets the color used for displaying excluded sharp edge results

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.InspectExcludeDistance
getset

Returns or sets the distance from sharp edge to exclude thickness analysis results display

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectExcludeSharpEdgeResultsDisplay
getset

Returns or sets the option to exclude sharp edge thickness analysis results display

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionChangeFacesColor
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionDisplayFringeColorPlot
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionDisplayRayVectors
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectFace NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionDynamicPointOnFace
get

Returns the selected location on face for displaying dynamic thickness display

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.SelectFaceList NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionFaces
get

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

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionIncludeAllFaces
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionSelectedFacesColor
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionThicknessFilterRangeHighLimit
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionThicknessFilterRangeLowLimit
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionTranslucency
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.InspectionUseThicknessRangeSelect
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor01
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor02
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor03
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor04
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor05
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor06
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor07
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor08
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor09
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor10
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor11
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXColor NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsColor12
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsCreateBall
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsCreateThicknessText
getset

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

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsDisplayDynamicBall
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsDisplayMeshElements
getset

Returns or sets the option to mesh elements.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsDisplayOppositeMeshElements
getset

Returns or sets the option to display opposite mesh elements.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsDisplayThicknessVectors
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsDynamicSnapToVertex
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.WallThicknessCheckerBuilder.LegendControl NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLegendControl
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit01
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit02
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit03
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit04
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit05
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit06
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit07
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit08
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit09
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit10
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit11
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsLowerLimit12
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsNumberOfColors
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsNumDecimals
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsRangeHighLimit
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsRangeLowLimit
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Tooling.WallThicknessCheckerBuilder.RangeType NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsRangeType
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsSaveThicknessVectorsAsLines
getset

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit01
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit02
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit03
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit04
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit05
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit06
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit07
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit08
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit09
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit10
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit11
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.WallThicknessCheckerBuilder.OptionsUpperLimit12
getset

Returns or 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 to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.