NXOpen .NET Reference Guide
|
DeviationGaugeBuilder class More...
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... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
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
|
inline |
Adds dynamic points to the Deviation Gauge.
Created in NX7.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
|
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")
snappedObject | The face or curve which the PMI label pointed to. |
|
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")
|
get |
Returns the constraint manager
Created in NX7.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the curve range
Created in NX6.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
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")
|
get |
Returns the reference object
Created in NX6.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
|
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")
|
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")
|
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")
|
get |
Returns the surface range
Created in NX6.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
|
get |
Returns the target object
Created in NX6.0.0
License requirements: studio_free_form ("STUDIO FREE FORM")
|
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")
|
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")
|
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")