Class WallThicknessCheckerBuilder
Inheritance
System.Object
System.MarshalByRefObject
WallThicknessCheckerBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
public class WallThicknessCheckerBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected WallThicknessCheckerBuilder()
Properties
CalculationBody
Declaration
public SelectBody CalculationBody { get; }
Property Value
Declaration
public WallThicknessCheckerBuilder.CalculateMethod CalculationCalculateMethod { get; set; }
Property Value
Declaration
public double CalculationMaximumSpacing { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double CalculationMaximumThicknessTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public bool CalculationProjectToFace { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public int CalculationSamplePointsIntervalScale { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CalPageNormalVector
Declaration
public Direction CalPageNormalVector { get; set; }
Property Value
Declaration
public int InApplyStatus { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public bool InspectDisplayVolumeFillers { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool InspectDisplayWithExcludeColor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public NXColor InspectExcludeColor { get; set; }
Property Value
Declaration
public double InspectExcludeDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public bool InspectExcludeSharpEdgeResultsDisplay { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool InspectionChangeFacesColor { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool InspectionDisplayFringeColorPlot { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool InspectionDisplayRayVectors { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public SelectFace InspectionDynamicPointOnFace { get; }
Property Value
Declaration
public SelectFaceList InspectionFaces { get; }
Property Value
Declaration
public bool InspectionIncludeAllFaces { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public NXColor InspectionSelectedFacesColor { get; set; }
Property Value
Declaration
public double InspectionThicknessFilterRangeHighLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double InspectionThicknessFilterRangeLowLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public int InspectionTranslucency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public bool InspectionUseThicknessRangeSelect { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public NXColor OptionsColor01 { get; set; }
Property Value
Declaration
public NXColor OptionsColor02 { get; set; }
Property Value
Declaration
public NXColor OptionsColor03 { get; set; }
Property Value
Declaration
public NXColor OptionsColor04 { get; set; }
Property Value
Declaration
public NXColor OptionsColor05 { get; set; }
Property Value
Declaration
public NXColor OptionsColor06 { get; set; }
Property Value
Declaration
public NXColor OptionsColor07 { get; set; }
Property Value
Declaration
public NXColor OptionsColor08 { get; set; }
Property Value
Declaration
public NXColor OptionsColor09 { get; set; }
Property Value
Declaration
public NXColor OptionsColor10 { get; set; }
Property Value
Declaration
public NXColor OptionsColor11 { get; set; }
Property Value
Declaration
public NXColor OptionsColor12 { get; set; }
Property Value
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 |
|
Declaration
public bool OptionsDisplayDynamicBall { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool OptionsDisplayMeshElements { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool OptionsDisplayOppositeMeshElements { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool OptionsDisplayThicknessVectors { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool OptionsDynamicSnapToVertex { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public WallThicknessCheckerBuilder.LegendControl OptionsLegendControl { get; set; }
Property Value
Declaration
public double OptionsLowerLimit01 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit02 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit03 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit04 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit05 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit06 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit07 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit08 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit09 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit10 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit11 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsLowerLimit12 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public int OptionsNumberOfColors { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int OptionsNumDecimals { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public double OptionsRangeHighLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsRangeLowLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public WallThicknessCheckerBuilder.RangeType OptionsRangeType { get; set; }
Property Value
Declaration
public bool OptionsSaveThicknessVectorsAsLines { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public double OptionsUpperLimit01 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit02 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit03 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit04 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit05 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit06 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit07 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit08 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit09 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit10 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit11 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double OptionsUpperLimit12 { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
Declaration
Declaration
public void CreateThicknessGraphicObjects(Point3d startPoint, Vector3d directionVector, double length, NXColor color)
Parameters
Declaration
public void DeleteSavedResults()
Declaration
public void InitThicknessData(int changeBody)
Parameters
Type |
Name |
Description |
System.Int32 |
changeBody |
|
Declaration
public void KeepTransientMeshes(int keepMeshes)
Parameters
Type |
Name |
Description |
System.Int32 |
keepMeshes |
|
Declaration
public void RecordTransientMeshes()
Declaration
public void SaveResults()
Declaration
public void SaveSelectedWTAnalysisResultsAO(TaggedObject selectedWTAnalysisResultsAO)
Parameters
Type |
Name |
Description |
TaggedObject |
selectedWTAnalysisResultsAO |
|
Declaration
public void SaveThicknessUDO(bool saveThicknessUDO)
Parameters
Type |
Name |
Description |
System.Boolean |
saveThicknessUDO |
|
Declaration
public void UpdateSelectedFacesInfo()
Implements
System.Runtime.Remoting.Messaging.IMessageSink