Search Results for

    Show / Hide Table of Contents

    Class WallThicknessCheckerBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    WallThicknessCheckerBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Tooling
    Assembly: NXOpen.dll
    Syntax
    public class WallThicknessCheckerBuilder : Builder, IMessageSink, IComponentBuilder

    Constructors

    WallThicknessCheckerBuilder()

    Declaration
    protected WallThicknessCheckerBuilder()

    Properties

    CalculationBody

    Declaration
    public SelectBody CalculationBody { get; }
    Property Value
    Type Description
    SelectBody

    CalculationCalculateMethod

    Declaration
    public WallThicknessCheckerBuilder.CalculateMethod CalculationCalculateMethod { get; set; }
    Property Value
    Type Description
    WallThicknessCheckerBuilder.CalculateMethod

    CalculationMaximumSpacing

    Declaration
    public double CalculationMaximumSpacing { get; set; }
    Property Value
    Type Description
    System.Double

    CalculationMaximumThicknessTolerance

    Declaration
    public double CalculationMaximumThicknessTolerance { get; set; }
    Property Value
    Type Description
    System.Double

    CalculationProjectToFace

    Declaration
    public bool CalculationProjectToFace { get; set; }
    Property Value
    Type Description
    System.Boolean

    CalculationSamplePointsIntervalScale

    Declaration
    public int CalculationSamplePointsIntervalScale { get; set; }
    Property Value
    Type Description
    System.Int32

    CalPageNormalVector

    Declaration
    public Direction CalPageNormalVector { get; set; }
    Property Value
    Type Description
    Direction

    InApplyStatus

    Declaration
    public int InApplyStatus { get; set; }
    Property Value
    Type Description
    System.Int32

    InspectDisplayVolumeFillers

    Declaration
    public bool InspectDisplayVolumeFillers { get; set; }
    Property Value
    Type Description
    System.Boolean

    InspectDisplayWithExcludeColor

    Declaration
    public bool InspectDisplayWithExcludeColor { get; set; }
    Property Value
    Type Description
    System.Boolean

    InspectExcludeColor

    Declaration
    public NXColor InspectExcludeColor { get; set; }
    Property Value
    Type Description
    NXColor

    InspectExcludeDistance

    Declaration
    public double InspectExcludeDistance { get; set; }
    Property Value
    Type Description
    System.Double

    InspectExcludeSharpEdgeResultsDisplay

    Declaration
    public bool InspectExcludeSharpEdgeResultsDisplay { get; set; }
    Property Value
    Type Description
    System.Boolean

    InspectionChangeFacesColor

    Declaration
    public bool InspectionChangeFacesColor { get; set; }
    Property Value
    Type Description
    System.Boolean

    InspectionDisplayFringeColorPlot

    Declaration
    public bool InspectionDisplayFringeColorPlot { get; set; }
    Property Value
    Type Description
    System.Boolean

    InspectionDisplayRayVectors

    Declaration
    public bool InspectionDisplayRayVectors { get; set; }
    Property Value
    Type Description
    System.Boolean

    InspectionDynamicPointOnFace

    Declaration
    public SelectFace InspectionDynamicPointOnFace { get; }
    Property Value
    Type Description
    SelectFace

    InspectionFaces

    Declaration
    public SelectFaceList InspectionFaces { get; }
    Property Value
    Type Description
    SelectFaceList

    InspectionIncludeAllFaces

    Declaration
    public bool InspectionIncludeAllFaces { get; set; }
    Property Value
    Type Description
    System.Boolean

    InspectionSelectedFacesColor

    Declaration
    public NXColor InspectionSelectedFacesColor { get; set; }
    Property Value
    Type Description
    NXColor

    InspectionThicknessFilterRangeHighLimit

    Declaration
    public double InspectionThicknessFilterRangeHighLimit { get; set; }
    Property Value
    Type Description
    System.Double

    InspectionThicknessFilterRangeLowLimit

    Declaration
    public double InspectionThicknessFilterRangeLowLimit { get; set; }
    Property Value
    Type Description
    System.Double

    InspectionTranslucency

    Declaration
    public int InspectionTranslucency { get; set; }
    Property Value
    Type Description
    System.Int32

    InspectionUseThicknessRangeSelect

    Declaration
    public bool InspectionUseThicknessRangeSelect { get; set; }
    Property Value
    Type Description
    System.Boolean

    InvokedFromPartNavigator

    Declaration
    public bool InvokedFromPartNavigator { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsColor01

    Declaration
    public NXColor OptionsColor01 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor02

    Declaration
    public NXColor OptionsColor02 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor03

    Declaration
    public NXColor OptionsColor03 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor04

    Declaration
    public NXColor OptionsColor04 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor05

    Declaration
    public NXColor OptionsColor05 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor06

    Declaration
    public NXColor OptionsColor06 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor07

    Declaration
    public NXColor OptionsColor07 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor08

    Declaration
    public NXColor OptionsColor08 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor09

    Declaration
    public NXColor OptionsColor09 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor10

    Declaration
    public NXColor OptionsColor10 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor11

    Declaration
    public NXColor OptionsColor11 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsColor12

    Declaration
    public NXColor OptionsColor12 { get; set; }
    Property Value
    Type Description
    NXColor

    OptionsCreateBall

    Declaration
    public bool OptionsCreateBall { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsCreateThicknessText

    Declaration
    public bool OptionsCreateThicknessText { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsDisplayDynamicBall

    Declaration
    public bool OptionsDisplayDynamicBall { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsDisplayMeshElements

    Declaration
    public bool OptionsDisplayMeshElements { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsDisplayOppositeMeshElements

    Declaration
    public bool OptionsDisplayOppositeMeshElements { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsDisplayThicknessVectors

    Declaration
    public bool OptionsDisplayThicknessVectors { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsDynamicSnapToVertex

    Declaration
    public bool OptionsDynamicSnapToVertex { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsLegendControl

    Declaration
    public WallThicknessCheckerBuilder.LegendControl OptionsLegendControl { get; set; }
    Property Value
    Type Description
    WallThicknessCheckerBuilder.LegendControl

    OptionsLowerLimit01

    Declaration
    public double OptionsLowerLimit01 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit02

    Declaration
    public double OptionsLowerLimit02 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit03

    Declaration
    public double OptionsLowerLimit03 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit04

    Declaration
    public double OptionsLowerLimit04 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit05

    Declaration
    public double OptionsLowerLimit05 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit06

    Declaration
    public double OptionsLowerLimit06 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit07

    Declaration
    public double OptionsLowerLimit07 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit08

    Declaration
    public double OptionsLowerLimit08 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit09

    Declaration
    public double OptionsLowerLimit09 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit10

    Declaration
    public double OptionsLowerLimit10 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit11

    Declaration
    public double OptionsLowerLimit11 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsLowerLimit12

    Declaration
    public double OptionsLowerLimit12 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsNumberOfColors

    Declaration
    public int OptionsNumberOfColors { get; set; }
    Property Value
    Type Description
    System.Int32

    OptionsNumDecimals

    Declaration
    public int OptionsNumDecimals { get; set; }
    Property Value
    Type Description
    System.Int32

    OptionsRangeHighLimit

    Declaration
    public double OptionsRangeHighLimit { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsRangeLowLimit

    Declaration
    public double OptionsRangeLowLimit { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsRangeType

    Declaration
    public WallThicknessCheckerBuilder.RangeType OptionsRangeType { get; set; }
    Property Value
    Type Description
    WallThicknessCheckerBuilder.RangeType

    OptionsSaveThicknessVectorsAsLines

    Declaration
    public bool OptionsSaveThicknessVectorsAsLines { get; set; }
    Property Value
    Type Description
    System.Boolean

    OptionsUpperLimit01

    Declaration
    public double OptionsUpperLimit01 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit02

    Declaration
    public double OptionsUpperLimit02 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit03

    Declaration
    public double OptionsUpperLimit03 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit04

    Declaration
    public double OptionsUpperLimit04 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit05

    Declaration
    public double OptionsUpperLimit05 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit06

    Declaration
    public double OptionsUpperLimit06 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit07

    Declaration
    public double OptionsUpperLimit07 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit08

    Declaration
    public double OptionsUpperLimit08 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit09

    Declaration
    public double OptionsUpperLimit09 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit10

    Declaration
    public double OptionsUpperLimit10 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit11

    Declaration
    public double OptionsUpperLimit11 { get; set; }
    Property Value
    Type Description
    System.Double

    OptionsUpperLimit12

    Declaration
    public double OptionsUpperLimit12 { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    ApplyAllDefaultParametersAfterInit()

    Declaration
    public void ApplyAllDefaultParametersAfterInit()

    ApplyDefaultDisplayParametersAfterCalculate()

    Declaration
    public void ApplyDefaultDisplayParametersAfterCalculate()

    Calculate()

    Declaration
    public void Calculate()

    CheckResultsAvailableAndUpToDate(Body, out Int32, out Int32)

    Declaration
    public void CheckResultsAvailableAndUpToDate(Body bodyTag, out int resultsAvailable, out int resultsUpToDate)
    Parameters
    Type Name Description
    Body bodyTag
    System.Int32 resultsAvailable
    System.Int32 resultsUpToDate

    CheckThicknessAnalysisResultsAvailableInPartFile(Body, out Int32, out Body, out Body)

    Declaration
    public void CheckThicknessAnalysisResultsAvailableInPartFile(Body bodyTag, out int resultsAvailable, out Body bodyWithResults, out Body bodyWithNoResults)
    Parameters
    Type Name Description
    Body bodyTag
    System.Int32 resultsAvailable
    Body bodyWithResults
    Body bodyWithNoResults

    CleanupDataAndDisplay()

    Declaration
    public void CleanupDataAndDisplay()

    CreateConnectedFacetsSets()

    Declaration
    public void CreateConnectedFacetsSets()

    CreatePMIAtPointOnFace(Point3d)

    Declaration
    public void CreatePMIAtPointOnFace(Point3d pointOnFace)
    Parameters
    Type Name Description
    Point3d pointOnFace

    CreateThicknessGraphicObjects(Point3d, Vector3d, Double, NXColor)

    Declaration
    public void CreateThicknessGraphicObjects(Point3d startPoint, Vector3d directionVector, double length, NXColor color)
    Parameters
    Type Name Description
    Point3d startPoint
    Vector3d directionVector
    System.Double length
    NXColor color

    DeleteAllConnectedAreasConvergentBodies()

    Declaration
    public void DeleteAllConnectedAreasConvergentBodies()

    DeleteSavedResults()

    Declaration
    public void DeleteSavedResults()

    DeleteThicknessAnalysisResultsOfCurrentBodyFromPartFile()

    Declaration
    public void DeleteThicknessAnalysisResultsOfCurrentBodyFromPartFile()

    DrawRangeAreaRaysTemporaryDisplay(Int32)

    Declaration
    public void DrawRangeAreaRaysTemporaryDisplay(int areaNodeID)
    Parameters
    Type Name Description
    System.Int32 areaNodeID

    ExecuteApply()

    Declaration
    public void ExecuteApply()

    FreeConnectedFacetsSets()

    Declaration
    public void FreeConnectedFacetsSets()

    GetFacetsAndThicknessWithinRange(Double, Double, out Int32[], out Face[], out Point3d[], out Double[])

    Declaration
    public void GetFacetsAndThicknessWithinRange(double lowerLimit, double upperLimit, out int[] facetIDs, out Face[] facetFaceTags, out Point3d[] vertexCoords, out double[] thicknesses)
    Parameters
    Type Name Description
    System.Double lowerLimit
    System.Double upperLimit
    System.Int32[] facetIDs
    Face[] facetFaceTags
    Point3d[] vertexCoords
    System.Double[] thicknesses

    GetLegendColorLabels(out String[])

    Declaration
    public void GetLegendColorLabels(out string[] colorLabels)
    Parameters
    Type Name Description
    System.String[] colorLabels

    GetLegendColorRGBs(out NXColor.Rgb[])

    Declaration
    public void GetLegendColorRGBs(out NXColor.Rgb[] colorRGBs)
    Parameters
    Type Name Description
    NXColor.Rgb[] colorRGBs

    GetLegendLowerAndUpperRangeLimits(out Double[], out Double[])

    Declaration
    public void GetLegendLowerAndUpperRangeLimits(out double[] lowerRangeLimits, out double[] upperRangeLimits)
    Parameters
    Type Name Description
    System.Double[] lowerRangeLimits
    System.Double[] upperRangeLimits

    GetOrCreateRangeAreasSetConvergentBodies(Int32, out Body[])

    Declaration
    public void GetOrCreateRangeAreasSetConvergentBodies(int areaNodeID, out Body[] convergentBodies)
    Parameters
    Type Name Description
    System.Int32 areaNodeID
    Body[] convergentBodies

    GetRayVectorsAndColorsWithinRange(Double, Double, out Point3d[], out Point3d[], out NXColor.Rgb[])

    Declaration
    public void GetRayVectorsAndColorsWithinRange(double lowerLimit, double upperLimit, out Point3d[] rayStartPnts, out Point3d[] rayEndPnts, out NXColor.Rgb[] rayColorRGBs)
    Parameters
    Type Name Description
    System.Double lowerLimit
    System.Double upperLimit
    Point3d[] rayStartPnts
    Point3d[] rayEndPnts
    NXColor.Rgb[] rayColorRGBs

    GetThicknessAtPointOnFace(Point3d, out Double, out Face)

    Declaration
    public void GetThicknessAtPointOnFace(Point3d pntOnFace, out double thickness, out Face faceTag)
    Parameters
    Type Name Description
    Point3d pntOnFace
    System.Double thickness
    Face faceTag

    GetThicknessCalculationParametersAndMethodByBody(Body, out Int32, out Int32, out Double, out Double, out Int32)

    Declaration
    public void GetThicknessCalculationParametersAndMethodByBody(Body bodyTag, out int resultsAvailable, out int elemSizeScale, out double elemSize, out double chordDistTol, out int calculateMethod)
    Parameters
    Type Name Description
    Body bodyTag
    System.Int32 resultsAvailable
    System.Int32 elemSizeScale
    System.Double elemSize
    System.Double chordDistTol
    System.Int32 calculateMethod

    GetThicknessCalculationParametersByBody(Body, out Int32, out Int32, out Double, out Double)

    Declaration
    public void GetThicknessCalculationParametersByBody(Body bodyTag, out int resultsAvailable, out int elemSizeScale, out double elemSize, out double chordDistTol)
    Parameters
    Type Name Description
    Body bodyTag
    System.Int32 resultsAvailable
    System.Int32 elemSizeScale
    System.Double elemSize
    System.Double chordDistTol

    GetWallThicknessResultsData(TaggedObject, out Double, out Double, out Double)

    Declaration
    public void GetWallThicknessResultsData(TaggedObject bodyOrFaceTag, out double averageThickness, out double minimumThickness, out double maximumThickness)
    Parameters
    Type Name Description
    TaggedObject bodyOrFaceTag
    System.Double averageThickness
    System.Double minimumThickness
    System.Double maximumThickness

    IdentifyAndGroupBodies(Body[], out Body[], out Body[])

    Declaration
    public void IdentifyAndGroupBodies(Body[] bodyTags, out Body[] bodyResults, out Body[] bodyNoResults)
    Parameters
    Type Name Description
    Body[] bodyTags
    Body[] bodyResults
    Body[] bodyNoResults

    InitThicknessData(Int32)

    Declaration
    public void InitThicknessData(int changeBody)
    Parameters
    Type Name Description
    System.Int32 changeBody

    KeepTransientMeshes(Int32)

    Declaration
    public void KeepTransientMeshes(int keepMeshes)
    Parameters
    Type Name Description
    System.Int32 keepMeshes

    RecordTransientMeshes()

    Declaration
    public void RecordTransientMeshes()

    SaveResults()

    Declaration
    public void SaveResults()

    SaveSelectedWTAnalysisResultsAO(TaggedObject)

    Declaration
    public void SaveSelectedWTAnalysisResultsAO(TaggedObject selectedWTAnalysisResultsAO)
    Parameters
    Type Name Description
    TaggedObject selectedWTAnalysisResultsAO

    SaveThicknessAnalysisResultsToPartFile()

    Declaration
    public void SaveThicknessAnalysisResultsToPartFile()

    SaveThicknessUDO(Boolean)

    Declaration
    public void SaveThicknessUDO(bool saveThicknessUDO)
    Parameters
    Type Name Description
    System.Boolean saveThicknessUDO

    UpdateAboveLimitColorDisplayOnAboveLimitChange(Double)

    Declaration
    public void UpdateAboveLimitColorDisplayOnAboveLimitChange(double aboveLimit)
    Parameters
    Type Name Description
    System.Double aboveLimit

    UpdateBelowLimitColorDisplayOnBelowLimitChange(Double)

    Declaration
    public void UpdateBelowLimitColorDisplayOnBelowLimitChange(double belowLimit)
    Parameters
    Type Name Description
    System.Double belowLimit

    UpdateColorDisplayOnSelectedRangeLimitsChange(Double, Double)

    Declaration
    public void UpdateColorDisplayOnSelectedRangeLimitsChange(double lowerRangeLimit, double upperRangeLimit)
    Parameters
    Type Name Description
    System.Double lowerRangeLimit
    System.Double upperRangeLimit

    UpdateFullColorDisplayOnRangeLimitsChange(Double, Double)

    Declaration
    public void UpdateFullColorDisplayOnRangeLimitsChange(double lowerRangeLimit, double upperRangeLimit)
    Parameters
    Type Name Description
    System.Double lowerRangeLimit
    System.Double upperRangeLimit

    UpdateMaximumThicknessToleranceAndMaximumSpacingOnSamplePointsSettingsValueChange(Int32)

    Declaration
    public void UpdateMaximumThicknessToleranceAndMaximumSpacingOnSamplePointsSettingsValueChange(int samplePointsSettingsValue)
    Parameters
    Type Name Description
    System.Int32 samplePointsSettingsValue

    UpdateSelectedFacesInfo()

    Declaration
    public void UpdateSelectedFacesInfo()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX