NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.GeometricAnalysis.DeviationGaugeBuilder Class Reference

DeviationGaugeBuilder class More...

Inheritance diagram for NXOpen.GeometricAnalysis.DeviationGaugeBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AdditionalValuesLabelType { UserDefined, Intermediate, All, None }
 This enum represents the Deviation Gauge Analysis Object additional values label type More...
 
enum  ColorPlotTypes { Blend, Stepped, None }
 This enum represents the Deviation Gauge Analysis Object color plot types More...
 
enum  MeasurementMethodType {
  ThreeDim, XyzDirection, WorkView, VectorComponent,
  Plane, AlongVector
}
 This enum represents the Deviation Gauge Analysis Object evaluation types More...
 
enum  MinMaxType { Minmax, Minimum, Maximum, None }
 This enum represents the Deviation Gauge Analysis Object min max type More...
 
enum  ReportingPerTypes { AnalysisObject, Target, Reference }
 This enum represents the Deviation Gauge Analysis Object reporting per setting More...
 
enum  XyzDirectionType { X, Y, Z }
 This enum represents the Deviation Gauge Analysis Object X, Y, Z direction options More...
 

Public Member Functions

unsafe void AddDynamicPoints ()
 Adds dynamic points to the Deviation Gauge. More...
 
unsafe void AddPMILabel (NXOpen.NXObject snappedObject)
 Add a PMI label in specified position to represent the deviation value. 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.GeometricAnalysis.DeviationGaugeBuilder.ColorPlotTypes 
ColorPlotType [get, set]
 Returns or sets the color plot type More...
 
unsafe
NXOpen.Features.GeometricConstraintDataManager 
ConstraintManager [get]
 Returns the constraint manager More...
 
unsafe
NXOpen.GeometricUtilities.CurveRangeBuilder 
CurveRangeControl [get]
 Returns the curve range More...
 
unsafe int DeviationIntervals [get, set]
 Returns or sets the number of deviation intervals More...
 
unsafe bool HasAbsoluteColorPlot [get, set]
 Returns or sets a value indicating whether to plot using absolute value More...
 
unsafe
NXOpen.GeometricAnalysis.DeviationGaugeBuilder.AdditionalValuesLabelType 
HasAdditionalValuesLabel [get, set]
 Returns or sets a value indicating whether to add additional values label More...
 
unsafe bool HasCrossCurveDeviationLabel [get, set]
 Returns or sets a value indicating whether to display cross_curve deviation label More...
 
unsafe bool HasInfoLabel [get, set]
 Returns or sets a value indicating whether to enable floating info label More...
 
unsafe bool HasInnerToleranceLabel [get, set]
 Returns or sets a value indicating whether to display inner tolerance label More...
 
unsafe bool HasMaximumValueLabel [get, set]
 Returns or sets a value indicating whether to display maximum value label More...
 
unsafe bool HasMinimumValueLabel [get, set]
 Returns or sets a value indicating whether to display minimum value label More...
 
unsafe double InnerTolerance [get, set]
 Returns or sets the inner tolerance More...
 
unsafe bool IsColorMapDisplayed [get, set]
 Returns or sets a value indicating whether to display color map More...
 
unsafe bool IsDirectionReversed [get, set]
 Returns or sets a value indicating whether to reverse the direction More...
 
unsafe bool IsLabelDisplayed [get, set]
 Returns or sets a value indicating whether to display label More...
 
unsafe bool IsMarkerDisplayed [get, set]
 Returns or sets a value indicating whether to display marker More...
 
unsafe bool IsNeedlePlotDisplayed [get, set]
 Returns or sets a value indicating whether to display needle plot More...
 
unsafe double MaxCheckingAngle [get, set]
 Returns or sets the maximum checking angle More...
 
unsafe double MaxCheckingDistance [get, set]
 Returns or sets the maximum checking distance More...
 
unsafe
NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MeasurementMethodType 
MeasurementMethod [get, set]
 Returns or sets the measurement method More...
 
unsafe int MeasurementSamples [get, set]
 Returns or sets the number of measurement samples More...
 
unsafe
NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MinMaxType 
MinMaxOption [get, set]
 Returns or sets the min_max type More...
 
unsafe double NeedleScale [get, set]
 Returns or sets the needle scale More...
 
unsafe double NegativeInnerTolerance [get, set]
 Returns or sets the negative inner tolerance More...
 
unsafe double NegativeOuterTolerance [get, set]
 Returns or sets the negative outer tolerance More...
 
unsafe double OuterTolerance [get, set]
 Returns or sets the outer tolerance More...
 
unsafe NXOpen.Plane Plane [get, set]
 Returns or sets the plane for measurement direction More...
 
unsafe double PositiveInnerTolerance [get, set]
 Returns or sets the positive inner tolerance More...
 
unsafe double PositiveOuterTolerance [get, set]
 Returns or sets the positive outer tolerance More...
 
unsafe NXOpen.SelectNXObjectList ReferenceObjects [get]
 Returns the reference object More...
 
unsafe
NXOpen.GeometricAnalysis.DeviationGaugeBuilder.ReportingPerTypes 
ReportingPerType [get, set]
 Returns or sets the reporting per option More...
 
unsafe double SpatialResolution [get, set]
 Returns or sets the maximum checking angle More...
 
unsafe bool SuggestScaleFactor [get, set]
 Returns or sets a value indicating whether to use automatic scale factor More...
 
unsafe
NXOpen.GeometricUtilities.SurfaceRangeBuilder 
SurfaceRangeControl [get]
 Returns the surface range More...
 
unsafe NXOpen.SelectNXObjectList TargetObjects [get]
 Returns the target object More...
 
unsafe bool UseDefiningPoints [get, set]
 Returns or sets a value indicating whether to use defining points. More...
 
unsafe NXOpen.Direction VectorComponentDirection [get, set]
 Returns or sets the direction vector. More...
 
unsafe
NXOpen.GeometricAnalysis.DeviationGaugeBuilder.XyzDirectionType 
XyzDirection [get, set]
 Returns or sets the xyz direction 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

DeviationGaugeBuilder class

To create a new instance of this class, use NXOpen.GeometricAnalysis.AnalysisObjectCollection.CreateDeviationGaugeBuilder

Default values.

Property Value

ColorPlotType

Blend

CurveRangeControl.AnchorPosition

Start

DeviationIntervals

5

HasAbsoluteColorPlot

0

HasAdditionalValuesLabel

None

HasMaximumValueLabel

1

HasMinimumValueLabel

0

InnerTolerance

0.1

IsLabelDisplayed

0

IsMarkerDisplayed

0

IsNeedlePlotDisplayed

1

MaxCheckingAngle

5

MaxCheckingDistance

1 (millimeters part), 0.5 (inches part)

MeasurementMethod

ThreeDim

MeasurementSamples

20

MinMaxOption

Minmax

NeedleScale

1.0

NegativeInnerTolerance

-0.001

NegativeOuterTolerance

-0.001

OuterTolerance

0.1

PositiveInnerTolerance

0.001

PositiveOuterTolerance

0.001

ReportingPerType

AnalysisObject

SpatialResolution

0.1

SurfaceRangeControl.AnchorPosition

Vertex1

XyzDirection

X

Created in NX6.0.0

Member Enumeration Documentation

This enum represents the Deviation Gauge Analysis Object additional values label type

Enumerator
UserDefined 

User Defined

Intermediate 

Intermediate

All 

All

None 

None

This enum represents the Deviation Gauge Analysis Object color plot types

Enumerator
Blend 

Blend

Stepped 

Stepped

None 

None

This enum represents the Deviation Gauge Analysis Object evaluation types

Enumerator
ThreeDim 

3D

XyzDirection 

XYZ direction

WorkView 

Work view

VectorComponent 

Vector component

Plane 

Plane

AlongVector 

Along vector

This enum represents the Deviation Gauge Analysis Object min max type

Enumerator
Minmax 

Minimum/Maximum

Minimum 

Minimum

Maximum 

Maximum

None 

None

This enum represents the Deviation Gauge Analysis Object reporting per setting

Enumerator
AnalysisObject 

Per Analysis Object

Target 

Per Target Object

Reference 

Per Reference Object

This enum represents the Deviation Gauge Analysis Object X, Y, Z direction options

Enumerator
X 

X direction

Y 

Y direction

Z 

Z direction

Member Function Documentation

unsafe void NXOpen.GeometricAnalysis.DeviationGaugeBuilder.AddDynamicPoints ( )
inline

Adds dynamic points to the Deviation Gauge.

Created in NX7.0.0

License requirements: studio_free_form ("STUDIO FREE FORM")

unsafe void NXOpen.GeometricAnalysis.DeviationGaugeBuilder.AddPMILabel ( NXOpen.NXObject  snappedObject)
inline

Add a PMI label in specified position to represent the deviation value.

Created in NX9.0.0

License requirements: studio_free_form ("STUDIO FREE FORM")

Parameters
snappedObjectThe face or curve which the PMI label pointed to.

Property Documentation

unsafe NXOpen.GeometricAnalysis.DeviationGaugeBuilder.ColorPlotTypes NXOpen.GeometricAnalysis.DeviationGaugeBuilder.ColorPlotType
getset

Returns or sets the color plot type

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.Features.GeometricConstraintDataManager NXOpen.GeometricAnalysis.DeviationGaugeBuilder.ConstraintManager
get

Returns the constraint manager

Created in NX7.0.0

License requirements: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.GeometricUtilities.CurveRangeBuilder NXOpen.GeometricAnalysis.DeviationGaugeBuilder.CurveRangeControl
get

Returns the curve range

Created in NX6.0.0

License requirements: studio_free_form ("STUDIO FREE FORM")

unsafe int NXOpen.GeometricAnalysis.DeviationGaugeBuilder.DeviationIntervals
getset

Returns or sets the number of deviation intervals

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.HasAbsoluteColorPlot
getset

Returns or sets a value indicating whether to plot using absolute value

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.GeometricAnalysis.DeviationGaugeBuilder.AdditionalValuesLabelType NXOpen.GeometricAnalysis.DeviationGaugeBuilder.HasAdditionalValuesLabel
getset

Returns or sets a value indicating whether to add additional values label

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.HasCrossCurveDeviationLabel
getset

Returns or sets a value indicating whether to display cross_curve deviation label

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.HasInfoLabel
getset

Returns or sets a value indicating whether to enable floating info label

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.HasInnerToleranceLabel
getset

Returns or sets a value indicating whether to display inner tolerance label

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.HasMaximumValueLabel
getset

Returns or sets a value indicating whether to display maximum value label

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.HasMinimumValueLabel
getset

Returns or sets a value indicating whether to display minimum value label

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.InnerTolerance
getset

Returns or sets the inner tolerance

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.IsColorMapDisplayed
getset

Returns or sets a value indicating whether to display color map

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.IsDirectionReversed
getset

Returns or sets a value indicating whether to reverse the direction

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.IsLabelDisplayed
getset

Returns or sets a value indicating whether to display label

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.IsMarkerDisplayed
getset

Returns or sets a value indicating whether to display marker

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.IsNeedlePlotDisplayed
getset

Returns or sets a value indicating whether to display needle plot

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MaxCheckingAngle
getset

Returns or sets the maximum checking angle

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MaxCheckingDistance
getset

Returns or sets the maximum checking distance

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MeasurementMethodType NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MeasurementMethod
getset

Returns or sets the measurement method

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe int NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MeasurementSamples
getset

Returns or sets the number of measurement samples

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MinMaxType NXOpen.GeometricAnalysis.DeviationGaugeBuilder.MinMaxOption
getset

Returns or sets the min_max type

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.NeedleScale
getset

Returns or sets the needle scale

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.NegativeInnerTolerance
getset

Returns or sets the negative inner tolerance

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.NegativeOuterTolerance
getset

Returns or sets the negative outer tolerance

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.OuterTolerance
getset

Returns or sets the outer tolerance

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.Plane NXOpen.GeometricAnalysis.DeviationGaugeBuilder.Plane
getset

Returns or sets the plane for measurement direction

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.PositiveInnerTolerance
getset

Returns or sets the positive inner tolerance

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.PositiveOuterTolerance
getset

Returns or sets the positive outer tolerance

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.SelectNXObjectList NXOpen.GeometricAnalysis.DeviationGaugeBuilder.ReferenceObjects
get

Returns the reference object

Created in NX6.0.0

License requirements: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.GeometricAnalysis.DeviationGaugeBuilder.ReportingPerTypes NXOpen.GeometricAnalysis.DeviationGaugeBuilder.ReportingPerType
getset

Returns or sets the reporting per option

Created in NX8.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe double NXOpen.GeometricAnalysis.DeviationGaugeBuilder.SpatialResolution
getset

Returns or sets the maximum checking angle

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.SuggestScaleFactor
getset

Returns or sets a value indicating whether to use automatic scale factor

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.GeometricUtilities.SurfaceRangeBuilder NXOpen.GeometricAnalysis.DeviationGaugeBuilder.SurfaceRangeControl
get

Returns the surface range

Created in NX6.0.0

License requirements: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.SelectNXObjectList NXOpen.GeometricAnalysis.DeviationGaugeBuilder.TargetObjects
get

Returns the target object

Created in NX6.0.0

License requirements: studio_free_form ("STUDIO FREE FORM")

unsafe bool NXOpen.GeometricAnalysis.DeviationGaugeBuilder.UseDefiningPoints
getset

Returns or sets a value indicating whether to use defining points.

Available only if target is curve with defining points

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.Direction NXOpen.GeometricAnalysis.DeviationGaugeBuilder.VectorComponentDirection
getset

Returns or sets the direction vector.

Not used if the measurement method is ThreeDim or Plane

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")

unsafe NXOpen.GeometricAnalysis.DeviationGaugeBuilder.XyzDirectionType NXOpen.GeometricAnalysis.DeviationGaugeBuilder.XyzDirection
getset

Returns or sets the xyz direction

Created in NX6.0.0

License requirements to get this property: studio_free_form ("STUDIO FREE FORM")

License requirements to set this property: studio_free_form ("STUDIO FREE FORM")


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