NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::GeometricAnalysis::DeviationGaugeBuilder Class Reference

DeviationGaugeBuilder class
To create a new instance of this class, use NXOpen::GeometricAnalysis::AnalysisObjectCollection::CreateDeviationGaugeBuilder
Default values. More...

Inheritance diagram for NXOpen::GeometricAnalysis::DeviationGaugeBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AdditionalValuesLabelType { AdditionalValuesLabelTypeUserDefined, AdditionalValuesLabelTypeIntermediate, AdditionalValuesLabelTypeAll, AdditionalValuesLabelTypeNone }
 This enum represents the Deviation Gauge Analysis Object additional values label type. More...
 
enum  ColorPlotTypes { ColorPlotTypesBlend, ColorPlotTypesStepped, ColorPlotTypesNone }
 This enum represents the Deviation Gauge Analysis Object color plot types. More...
 
enum  MeasurementMethodType {
  MeasurementMethodTypeThreeDim, MeasurementMethodTypeXyzDirection, MeasurementMethodTypeWorkView, MeasurementMethodTypeVectorComponent,
  MeasurementMethodTypePlane, MeasurementMethodTypeAlongVector
}
 This enum represents the Deviation Gauge Analysis Object evaluation types. More...
 
enum  MinMaxType { MinMaxTypeMinmax, MinMaxTypeMinimum, MinMaxTypeMaximum, MinMaxTypeNone }
 This enum represents the Deviation Gauge Analysis Object min max type. More...
 
enum  ReportingPerTypes { ReportingPerTypesAnalysisObject, ReportingPerTypesTarget, ReportingPerTypesReference }
 This enum represents the Deviation Gauge Analysis Object reporting per setting. More...
 
enum  XyzDirectionType { XyzDirectionTypeX, XyzDirectionTypeY, XyzDirectionTypeZ }
 This enum represents the Deviation Gauge Analysis Object X, Y, Z direction options. More...
 

Public Member Functions

void AddDynamicPoints ()
 Adds dynamic points to the Deviation Gauge. More...
 
void AddPMILabel (NXOpen::NXObject *snappedObject)
 Add a PMI label in specified position to represent the deviation value. More...
 
NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ColorPlotTypes ColorPlotType ()
 Returns the color plot type
Created in NX6.0.0. More...
 
NXOpen::Features::GeometricConstraintDataManagerConstraintManager ()
 Returns the constraint manager
Created in NX7.0.0. More...
 
NXOpen::GeometricUtilities::CurveRangeBuilderCurveRangeControl ()
 Returns the curve range
Created in NX6.0.0. More...
 
int DeviationIntervals ()
 Returns the number of deviation intervals
Created in NX6.0.0. More...
 
bool HasAbsoluteColorPlot ()
 Returns a value indicating whether to plot using absolute value
Created in NX6.0.0. More...
 
NXOpen::GeometricAnalysis::DeviationGaugeBuilder::AdditionalValuesLabelType HasAdditionalValuesLabel ()
 Returns a value indicating whether to add additional values label
Created in NX6.0.0. More...
 
bool HasCrossCurveDeviationLabel ()
 Returns a value indicating whether to display cross_curve deviation label
Created in NX6.0.0. More...
 
bool HasInfoLabel ()
 Returns a value indicating whether to enable floating info label
Created in NX6.0.0. More...
 
bool HasInnerToleranceLabel ()
 Returns a value indicating whether to display inner tolerance label
Created in NX6.0.0. More...
 
bool HasMaximumValueLabel ()
 Returns a value indicating whether to display maximum value label
Created in NX6.0.0. More...
 
bool HasMinimumValueLabel ()
 Returns a value indicating whether to display minimum value label
Created in NX6.0.0. More...
 
double InnerTolerance ()
 Returns the inner tolerance
Created in NX6.0.0. More...
 
bool IsColorMapDisplayed ()
 Returns a value indicating whether to display color map
Created in NX6.0.0. More...
 
bool IsDirectionReversed ()
 Returns a value indicating whether to reverse the direction
Created in NX6.0.0. More...
 
bool IsLabelDisplayed ()
 Returns a value indicating whether to display label
Created in NX6.0.0. More...
 
bool IsMarkerDisplayed ()
 Returns a value indicating whether to display marker
Created in NX6.0.0. More...
 
bool IsNeedlePlotDisplayed ()
 Returns a value indicating whether to display needle plot
Created in NX6.0.0. More...
 
double MaxCheckingAngle ()
 Returns the maximum checking angle
Created in NX6.0.0. More...
 
double MaxCheckingDistance ()
 Returns the maximum checking distance
Created in NX6.0.0. More...
 
NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MeasurementMethodType MeasurementMethod ()
 Returns the measurement method
Created in NX6.0.0. More...
 
int MeasurementSamples ()
 Returns the number of measurement samples
Created in NX6.0.0. More...
 
NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MinMaxType MinMaxOption ()
 Returns the min_max type
Created in NX6.0.0. More...
 
double NeedleScale ()
 Returns the needle scale
Created in NX6.0.0. More...
 
double NegativeInnerTolerance ()
 Returns the negative inner tolerance
Created in NX6.0.0. More...
 
double NegativeOuterTolerance ()
 Returns the negative outer tolerance
Created in NX6.0.0. More...
 
double OuterTolerance ()
 Returns the outer tolerance
Created in NX6.0.0. More...
 
NXOpen::PlanePlane ()
 Returns the plane for measurement direction
Created in NX6.0.0. More...
 
double PositiveInnerTolerance ()
 Returns the positive inner tolerance
Created in NX6.0.0. More...
 
double PositiveOuterTolerance ()
 Returns the positive outer tolerance
Created in NX6.0.0. More...
 
NXOpen::SelectNXObjectListReferenceObjects ()
 Returns the reference object
Created in NX6.0.0. More...
 
NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ReportingPerTypes ReportingPerType ()
 Returns the reporting per option
Created in NX8.0.0. More...
 
void SetColorMapDisplayed (bool isColorMapDisplayed)
 Sets a value indicating whether to display color map
Created in NX6.0.0. More...
 
void SetColorPlotType (NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ColorPlotTypes colorPlotType)
 Sets the color plot type
Created in NX6.0.0. More...
 
void SetDeviationIntervals (int deviationIntervals)
 Sets the number of deviation intervals
Created in NX6.0.0. More...
 
void SetDirectionReversed (bool reverseDirection)
 Sets a value indicating whether to reverse the direction
Created in NX6.0.0. More...
 
void SetHasAbsoluteColorPlot (bool absoluteColorPlot)
 Sets a value indicating whether to plot using absolute value
Created in NX6.0.0. More...
 
void SetHasAdditionalValuesLabel (NXOpen::GeometricAnalysis::DeviationGaugeBuilder::AdditionalValuesLabelType additionalValuesLabel)
 Sets a value indicating whether to add additional values label
Created in NX6.0.0. More...
 
void SetHasCrossCurveDeviationLabel (bool crossCurveDeviationLabel)
 Sets a value indicating whether to display cross_curve deviation label
Created in NX6.0.0. More...
 
void SetHasInfoLabel (bool infoLabel)
 Sets a value indicating whether to enable floating info label
Created in NX6.0.0. More...
 
void SetHasInnerToleranceLabel (bool innerToleranceLabel)
 Sets a value indicating whether to display inner tolerance label
Created in NX6.0.0. More...
 
void SetHasMaximumValueLabel (bool maximumValueLabel)
 Sets a value indicating whether to display maximum value label
Created in NX6.0.0. More...
 
void SetHasMinimumValueLabel (bool minimumValueLabel)
 Sets a value indicating whether to display minimum value label
Created in NX6.0.0. More...
 
void SetInnerTolerance (double innerTolerance)
 Sets the inner tolerance
Created in NX6.0.0. More...
 
void SetLabelDisplayed (bool labelDisplayed)
 Sets a value indicating whether to display label
Created in NX6.0.0. More...
 
void SetMarkerDisplayed (bool isMarkerDisplayed)
 Sets a value indicating whether to display marker
Created in NX6.0.0. More...
 
void SetMaxCheckingAngle (double maxCheckingAngle)
 Sets the maximum checking angle
Created in NX6.0.0. More...
 
void SetMaxCheckingDistance (double maxCheckingDistance)
 Sets the maximum checking distance
Created in NX6.0.0. More...
 
void SetMeasurementMethod (NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MeasurementMethodType measurementMethod)
 Sets the measurement method
Created in NX6.0.0. More...
 
void SetMeasurementSamples (int measurementSamples)
 Sets the number of measurement samples
Created in NX6.0.0. More...
 
void SetMinMaxOption (NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MinMaxType minMax)
 Sets the min_max type
Created in NX6.0.0. More...
 
void SetNeedlePlotDisplayed (bool isNeedlePlotDisplayed)
 Sets a value indicating whether to display needle plot
Created in NX6.0.0. More...
 
void SetNeedleScale (double needleScale)
 Sets the needle scale
Created in NX6.0.0. More...
 
void SetNegativeInnerTolerance (double negativennerTolerance)
 Sets the negative inner tolerance
Created in NX6.0.0. More...
 
void SetNegativeOuterTolerance (double negativeOuterTolerance)
 Sets the negative outer tolerance
Created in NX6.0.0. More...
 
void SetOuterTolerance (double outerTolerance)
 Sets the outer tolerance
Created in NX6.0.0. More...
 
void SetPlane (NXOpen::Plane *plane)
 Sets the plane for measurement direction
Created in NX6.0.0. More...
 
void SetPositiveInnerTolerance (double positiveInnerTolerance)
 Sets the positive inner tolerance
Created in NX6.0.0. More...
 
void SetPositiveOuterTolerance (double positiveOuterTolerance)
 Sets the positive outer tolerance
Created in NX6.0.0. More...
 
void SetReportingPerType (NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ReportingPerTypes reportingPerType)
 Sets the reporting per option
Created in NX8.0.0. More...
 
void SetSpatialResolution (double spatialResolution)
 Sets the maximum checking angle
Created in NX6.0.0. More...
 
void SetSuggestScaleFactor (bool suggestScaleFactor)
 Sets a value indicating whether to use automatic scale factor
Created in NX6.0.0. More...
 
void SetUseDefiningPoints (bool useDefiningPoints)
 Sets a value indicating whether to use defining points. More...
 
void SetVectorComponentDirection (NXOpen::Direction *vectorComponentDirection)
 Sets the direction vector. More...
 
void SetXyzDirection (NXOpen::GeometricAnalysis::DeviationGaugeBuilder::XyzDirectionType xyzDirection)
 Sets the xyz direction
Created in NX6.0.0. More...
 
double SpatialResolution ()
 Returns the maximum checking angle
Created in NX6.0.0. More...
 
bool SuggestScaleFactor ()
 Returns a value indicating whether to use automatic scale factor
Created in NX6.0.0. More...
 
NXOpen::GeometricUtilities::SurfaceRangeBuilderSurfaceRangeControl ()
 Returns the surface range
Created in NX6.0.0. More...
 
NXOpen::SelectNXObjectListTargetObjects ()
 Returns the target object
Created in NX6.0.0. More...
 
bool UseDefiningPoints ()
 Returns a value indicating whether to use defining points. More...
 
NXOpen::DirectionVectorComponentDirection ()
 Returns the direction vector. More...
 
NXOpen::GeometricAnalysis::DeviationGaugeBuilder::XyzDirectionType XyzDirection ()
 Returns the xyz direction
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. 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
AdditionalValuesLabelTypeUserDefined 

User Defined.

AdditionalValuesLabelTypeIntermediate 

Intermediate.

AdditionalValuesLabelTypeAll 

All.

AdditionalValuesLabelTypeNone 

None.

This enum represents the Deviation Gauge Analysis Object color plot types.

Enumerator
ColorPlotTypesBlend 

Blend.

ColorPlotTypesStepped 

Stepped.

ColorPlotTypesNone 

None.

This enum represents the Deviation Gauge Analysis Object evaluation types.

Enumerator
MeasurementMethodTypeThreeDim 

3D

MeasurementMethodTypeXyzDirection 

XYZ direction.

MeasurementMethodTypeWorkView 

Work view.

MeasurementMethodTypeVectorComponent 

Vector component.

MeasurementMethodTypePlane 

Plane.

MeasurementMethodTypeAlongVector 

Along vector.

This enum represents the Deviation Gauge Analysis Object min max type.

Enumerator
MinMaxTypeMinmax 

Minimum/Maximum.

MinMaxTypeMinimum 

Minimum.

MinMaxTypeMaximum 

Maximum.

MinMaxTypeNone 

None.

This enum represents the Deviation Gauge Analysis Object reporting per setting.

Enumerator
ReportingPerTypesAnalysisObject 

Per Analysis Object.

ReportingPerTypesTarget 

Per Target Object.

ReportingPerTypesReference 

Per Reference Object.

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

Enumerator
XyzDirectionTypeX 

X direction.

XyzDirectionTypeY 

Y direction.

XyzDirectionTypeZ 

Z direction.

Member Function Documentation

void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::AddDynamicPoints ( )

Adds dynamic points to the Deviation Gauge.


Created in NX7.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::AddPMILabel ( NXOpen::NXObject snappedObject)

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.
NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ColorPlotTypes NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ColorPlotType ( )

Returns the color plot type
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::Features::GeometricConstraintDataManager* NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ConstraintManager ( )

Returns the constraint manager
Created in NX7.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::GeometricUtilities::CurveRangeBuilder* NXOpen::GeometricAnalysis::DeviationGaugeBuilder::CurveRangeControl ( )

Returns the curve range
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

int NXOpen::GeometricAnalysis::DeviationGaugeBuilder::DeviationIntervals ( )

Returns the number of deviation intervals
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::HasAbsoluteColorPlot ( )

Returns a value indicating whether to plot using absolute value
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::GeometricAnalysis::DeviationGaugeBuilder::AdditionalValuesLabelType NXOpen::GeometricAnalysis::DeviationGaugeBuilder::HasAdditionalValuesLabel ( )

Returns a value indicating whether to add additional values label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::HasCrossCurveDeviationLabel ( )

Returns a value indicating whether to display cross_curve deviation label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::HasInfoLabel ( )

Returns a value indicating whether to enable floating info label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::HasInnerToleranceLabel ( )

Returns a value indicating whether to display inner tolerance label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::HasMaximumValueLabel ( )

Returns a value indicating whether to display maximum value label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::HasMinimumValueLabel ( )

Returns a value indicating whether to display minimum value label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::InnerTolerance ( )

Returns the inner tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::IsColorMapDisplayed ( )

Returns a value indicating whether to display color map
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::IsDirectionReversed ( )

Returns a value indicating whether to reverse the direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::IsLabelDisplayed ( )

Returns a value indicating whether to display label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::IsMarkerDisplayed ( )

Returns a value indicating whether to display marker
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::IsNeedlePlotDisplayed ( )

Returns a value indicating whether to display needle plot
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MaxCheckingAngle ( )

Returns the maximum checking angle
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MaxCheckingDistance ( )

Returns the maximum checking distance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MeasurementMethodType NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MeasurementMethod ( )

Returns the measurement method
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

int NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MeasurementSamples ( )

Returns the number of measurement samples
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MinMaxType NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MinMaxOption ( )

Returns the min_max type
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::NeedleScale ( )

Returns the needle scale
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::NegativeInnerTolerance ( )

Returns the negative inner tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::NegativeOuterTolerance ( )

Returns the negative outer tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::OuterTolerance ( )

Returns the outer tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::Plane* NXOpen::GeometricAnalysis::DeviationGaugeBuilder::Plane ( )

Returns the plane for measurement direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::PositiveInnerTolerance ( )

Returns the positive inner tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::PositiveOuterTolerance ( )

Returns the positive outer tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::SelectNXObjectList* NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ReferenceObjects ( )

Returns the reference object
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ReportingPerTypes NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ReportingPerType ( )

Returns the reporting per option
Created in NX8.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetColorMapDisplayed ( bool  isColorMapDisplayed)

Sets a value indicating whether to display color map
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
isColorMapDisplayediscolormapdisplayed
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetColorPlotType ( NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ColorPlotTypes  colorPlotType)

Sets the color plot type
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
colorPlotTypecolorplottype
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetDeviationIntervals ( int  deviationIntervals)

Sets the number of deviation intervals
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
deviationIntervalsdeviationintervals
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetDirectionReversed ( bool  reverseDirection)

Sets a value indicating whether to reverse the direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
reverseDirectionreversedirection
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetHasAbsoluteColorPlot ( bool  absoluteColorPlot)

Sets a value indicating whether to plot using absolute value
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
absoluteColorPlotabsolutecolorplot
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetHasAdditionalValuesLabel ( NXOpen::GeometricAnalysis::DeviationGaugeBuilder::AdditionalValuesLabelType  additionalValuesLabel)

Sets a value indicating whether to add additional values label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
additionalValuesLabeladditionalvalueslabel
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetHasCrossCurveDeviationLabel ( bool  crossCurveDeviationLabel)

Sets a value indicating whether to display cross_curve deviation label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
crossCurveDeviationLabelcrosscurvedeviationlabel
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetHasInfoLabel ( bool  infoLabel)

Sets a value indicating whether to enable floating info label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
infoLabelinfolabel
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetHasInnerToleranceLabel ( bool  innerToleranceLabel)

Sets a value indicating whether to display inner tolerance label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
innerToleranceLabelinnertolerancelabel
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetHasMaximumValueLabel ( bool  maximumValueLabel)

Sets a value indicating whether to display maximum value label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
maximumValueLabelmaximumvaluelabel
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetHasMinimumValueLabel ( bool  minimumValueLabel)

Sets a value indicating whether to display minimum value label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
minimumValueLabelminimumvaluelabel
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetInnerTolerance ( double  innerTolerance)

Sets the inner tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
innerToleranceinnertolerance
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetLabelDisplayed ( bool  labelDisplayed)

Sets a value indicating whether to display label
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
labelDisplayedlabeldisplayed
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetMarkerDisplayed ( bool  isMarkerDisplayed)

Sets a value indicating whether to display marker
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
isMarkerDisplayedismarkerdisplayed
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetMaxCheckingAngle ( double  maxCheckingAngle)

Sets the maximum checking angle
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
maxCheckingAnglemaxcheckingangle
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetMaxCheckingDistance ( double  maxCheckingDistance)

Sets the maximum checking distance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
maxCheckingDistancemaxcheckingdistance
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetMeasurementMethod ( NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MeasurementMethodType  measurementMethod)

Sets the measurement method
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
measurementMethodmeasurementmethod
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetMeasurementSamples ( int  measurementSamples)

Sets the number of measurement samples
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
measurementSamplesmeasurementsamples
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetMinMaxOption ( NXOpen::GeometricAnalysis::DeviationGaugeBuilder::MinMaxType  minMax)

Sets the min_max type
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
minMaxminmax
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetNeedlePlotDisplayed ( bool  isNeedlePlotDisplayed)

Sets a value indicating whether to display needle plot
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
isNeedlePlotDisplayedisneedleplotdisplayed
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetNeedleScale ( double  needleScale)

Sets the needle scale
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
needleScaleneedlescale
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetNegativeInnerTolerance ( double  negativennerTolerance)

Sets the negative inner tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
negativennerTolerancenegativennertolerance
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetNegativeOuterTolerance ( double  negativeOuterTolerance)

Sets the negative outer tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
negativeOuterTolerancenegativeoutertolerance
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetOuterTolerance ( double  outerTolerance)

Sets the outer tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
outerToleranceoutertolerance
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetPlane ( NXOpen::Plane plane)

Sets the plane for measurement direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
planeplane
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetPositiveInnerTolerance ( double  positiveInnerTolerance)

Sets the positive inner tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
positiveInnerTolerancepositiveinnertolerance
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetPositiveOuterTolerance ( double  positiveOuterTolerance)

Sets the positive outer tolerance
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
positiveOuterTolerancepositiveoutertolerance
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetReportingPerType ( NXOpen::GeometricAnalysis::DeviationGaugeBuilder::ReportingPerTypes  reportingPerType)

Sets the reporting per option
Created in NX8.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
reportingPerTypereportingpertype
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetSpatialResolution ( double  spatialResolution)

Sets the maximum checking angle
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
spatialResolutionspatialresolution
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetSuggestScaleFactor ( bool  suggestScaleFactor)

Sets a value indicating whether to use automatic scale factor
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
suggestScaleFactorsuggestscalefactor
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetUseDefiningPoints ( bool  useDefiningPoints)

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 : studio_free_form ("STUDIO FREE FORM")

Parameters
useDefiningPointsusedefiningpoints
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetVectorComponentDirection ( NXOpen::Direction vectorComponentDirection)

Sets the direction vector.

Not used if the measurement method is ThreeDim or Plane
Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
vectorComponentDirectionvectorcomponentdirection
void NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SetXyzDirection ( NXOpen::GeometricAnalysis::DeviationGaugeBuilder::XyzDirectionType  xyzDirection)

Sets the xyz direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
xyzDirectionxyzdirection
double NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SpatialResolution ( )

Returns the maximum checking angle
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SuggestScaleFactor ( )

Returns a value indicating whether to use automatic scale factor
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::GeometricUtilities::SurfaceRangeBuilder* NXOpen::GeometricAnalysis::DeviationGaugeBuilder::SurfaceRangeControl ( )

Returns the surface range
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::SelectNXObjectList* NXOpen::GeometricAnalysis::DeviationGaugeBuilder::TargetObjects ( )

Returns the target object
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

bool NXOpen::GeometricAnalysis::DeviationGaugeBuilder::UseDefiningPoints ( )

Returns a value indicating whether to use defining points.

Available only if target is curve with defining points
Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::Direction* NXOpen::GeometricAnalysis::DeviationGaugeBuilder::VectorComponentDirection ( )

Returns the direction vector.

Not used if the measurement method is ThreeDim or Plane
Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

NXOpen::GeometricAnalysis::DeviationGaugeBuilder::XyzDirectionType NXOpen::GeometricAnalysis::DeviationGaugeBuilder::XyzDirection ( )

Returns the xyz direction
Created in NX6.0.0.



License requirements : studio_free_form ("STUDIO FREE FORM")


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