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

Inspection Analyze options dialog builder
To create a new instance of this class, use NXOpen::CAM::InspectionOperationCollection::CreateInspectionAnalyzeBuilder

Created in NX8.5.0. More...

Inheritance diagram for NXOpen::CAM::InspectionAnalyzeBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  DofTypes { DofTypesOn, DofTypesOff, DofTypesTolerance, DofTypesLimits }
 Inspection Analysis Degrees of Freedom Types. More...
 

Public Member Functions

void AnalyzeAll ()
 Run Analysis for All Operations
Created in NX8.5.0. More...
 
void AnalyzeSelected (const std::vector< NXOpen::CAM::CAMObject * > &objects)
 Run Analysis for Selected Operations
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes AxisExtrapolation ()
 Returns the analysis axis extrapolation type
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes CylinderFitting ()
 Returns the analysis cylinder/circle fitting type
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes DatumPlaneFitting ()
 Returns the analysis datum plane fitting type
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes LimitsOfSize ()
 Returns the analysis limits of size fitting type
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes ProfileDisposition ()
 Returns the analysis profile disposition fitting type
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes Rx ()
 Returns the DOF setting in the X Rotation direction
Created in NX8.5.0. More...
 
double RxLower ()
 Returns the rotation in X DOF lower limit
Created in NX8.5.0. More...
 
double RxUpper ()
 Returns the rotation in X DOF upper limit
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes Ry ()
 Returns the DOF setting in the Y Rotation direction
Created in NX8.5.0. More...
 
double RyLower ()
 Returns the rotation in Y DOF lower limit
Created in NX8.5.0. More...
 
double RyUpper ()
 Returns the rotation in Y DOF upper limit
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes Rz ()
 Returns the DOF setting in the Z Rotation direction
Created in NX8.5.0. More...
 
double RzLower ()
 Returns the rotation in Z DOF lower limit
Created in NX8.5.0. More...
 
double RzUpper ()
 Returns the rotation in Z DOF upper limit
Created in NX8.5.0. More...
 
void SetAxisExtrapolation (NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes axisExtrapolation)
 Sets the analysis axis extrapolation type
Created in NX8.5.0. More...
 
void SetCylinderFitting (NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes cylinderFitting)
 Sets the analysis cylinder/circle fitting type
Created in NX8.5.0. More...
 
void SetDatumPlaneFitting (NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes datumPlaneFitting)
 Sets the analysis datum plane fitting type
Created in NX8.5.0. More...
 
void SetLimitsOfSize (NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes limitsOfSize)
 Sets the analysis limits of size fitting type
Created in NX8.5.0. More...
 
void SetProfileDisposition (NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes profileDisposition)
 Sets the analysis profile disposition fitting type
Created in NX8.5.0. More...
 
void SetRx (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes rx)
 Sets the DOF setting in the X Rotation direction
Created in NX8.5.0. More...
 
void SetRxLower (double rxLower)
 Sets the rotation in X DOF lower limit
Created in NX8.5.0. More...
 
void SetRxUpper (double rxUpper)
 Sets the rotation in X DOF upper limit
Created in NX8.5.0. More...
 
void SetRy (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes ry)
 Sets the DOF setting in the Y Rotation direction
Created in NX8.5.0. More...
 
void SetRyLower (double ryLower)
 Sets the rotation in Y DOF lower limit
Created in NX8.5.0. More...
 
void SetRyUpper (double ryUpper)
 Sets the rotation in Y DOF upper limit
Created in NX8.5.0. More...
 
void SetRz (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes rz)
 Sets the DOF setting in the Z Rotation direction
Created in NX8.5.0. More...
 
void SetRzLower (double rzLower)
 Sets the rotation in Z DOF lower limit
Created in NX8.5.0. More...
 
void SetRzUpper (double rzUpper)
 Sets the rotation in Z DOF upper limit
Created in NX8.5.0. More...
 
void SetSurfaceProfile (NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes surfaceProfile)
 Sets the analysis surface profile fitting type
Created in NX8.5.0. More...
 
void SetToleranceName (const NXString &toleranceName)
 Sets the tolerance defining the DOF limits
Created in NX8.5.0. More...
 
void SetToleranceName (const char *toleranceName)
 Sets the tolerance defining the DOF limits
Created in NX8.5.0. More...
 
void SetTx (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes tx)
 Sets the DOF setting in the X Translation direction
Created in NX8.5.0. More...
 
void SetTxLower (double txLower)
 Sets the translation in X DOF lower limit
Created in NX8.5.0. More...
 
void SetTxUpper (double txUpper)
 Sets the translation in X DOF upper limit
Created in NX8.5.0. More...
 
void SetTy (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes ty)
 Sets the DOF setting in the Y Translation direction
Created in NX8.5.0. More...
 
void SetTyLower (double tyLower)
 Sets the translation in Y DOF lower limit
Created in NX8.5.0. More...
 
void SetTyUpper (double tyUpper)
 Sets the translation in Y DOF upper limit
Created in NX8.5.0. More...
 
void SetTz (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes tz)
 Sets the DOF setting in the Z Translation direction
Created in NX8.5.0. More...
 
void SetTzLower (double tzLower)
 Sets the translation in Z DOF lower limit
Created in NX8.5.0. More...
 
void SetTzUpper (double tzUpper)
 Sets the translation in Z DOF upper limit
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes SurfaceProfile ()
 Returns the analysis surface profile fitting type
Created in NX8.5.0. More...
 
NXString ToleranceName ()
 Returns the tolerance defining the DOF limits
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes Tx ()
 Returns the DOF setting in the X Translation direction
Created in NX8.5.0. More...
 
double TxLower ()
 Returns the translation in X DOF lower limit
Created in NX8.5.0. More...
 
double TxUpper ()
 Returns the translation in X DOF upper limit
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes Ty ()
 Returns the DOF setting in the Y Translation direction
Created in NX8.5.0. More...
 
double TyLower ()
 Returns the translation in Y DOF lower limit
Created in NX8.5.0. More...
 
double TyUpper ()
 Returns the translation in Y DOF upper limit
Created in NX8.5.0. More...
 
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes Tz ()
 Returns the DOF setting in the Z Translation direction
Created in NX8.5.0. More...
 
double TzLower ()
 Returns the translation in Z DOF lower limit
Created in NX8.5.0. More...
 
double TzUpper ()
 Returns the translation in Z DOF upper limit
Created in NX8.5.0. More...
 
void UseDefault ()
 Reset to use Tolerance
Created in NX8.5.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

Inspection Analyze options dialog builder
To create a new instance of this class, use NXOpen::CAM::InspectionOperationCollection::CreateInspectionAnalyzeBuilder

Created in NX8.5.0.


Member Enumeration Documentation

Inspection Analysis Degrees of Freedom Types.

Enumerator
DofTypesOn 

On.

DofTypesOff 

Off.

DofTypesTolerance 

Defined by Tolerance.

DofTypesLimits 

Specify Limits.

Member Function Documentation

void NXOpen::CAM::InspectionAnalyzeBuilder::AnalyzeAll ( )

Run Analysis for All Operations
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

void NXOpen::CAM::InspectionAnalyzeBuilder::AnalyzeSelected ( const std::vector< NXOpen::CAM::CAMObject * > &  objects)

Run Analysis for Selected Operations
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
objectsarray of operations
NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes NXOpen::CAM::InspectionAnalyzeBuilder::AxisExtrapolation ( )

Returns the analysis axis extrapolation type
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes NXOpen::CAM::InspectionAnalyzeBuilder::CylinderFitting ( )

Returns the analysis cylinder/circle fitting type
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes NXOpen::CAM::InspectionAnalyzeBuilder::DatumPlaneFitting ( )

Returns the analysis datum plane fitting type
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes NXOpen::CAM::InspectionAnalyzeBuilder::LimitsOfSize ( )

Returns the analysis limits of size fitting type
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes NXOpen::CAM::InspectionAnalyzeBuilder::ProfileDisposition ( )

Returns the analysis profile disposition fitting type
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes NXOpen::CAM::InspectionAnalyzeBuilder::Rx ( )

Returns the DOF setting in the X Rotation direction
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::RxLower ( )

Returns the rotation in X DOF lower limit
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::RxUpper ( )

Returns the rotation in X DOF upper limit
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes NXOpen::CAM::InspectionAnalyzeBuilder::Ry ( )

Returns the DOF setting in the Y Rotation direction
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::RyLower ( )

Returns the rotation in Y DOF lower limit
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::RyUpper ( )

Returns the rotation in Y DOF upper limit
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes NXOpen::CAM::InspectionAnalyzeBuilder::Rz ( )

Returns the DOF setting in the Z Rotation direction
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::RzLower ( )

Returns the rotation in Z DOF lower limit
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::RzUpper ( )

Returns the rotation in Z DOF upper limit
Created in NX8.5.0.



License requirements : None

void NXOpen::CAM::InspectionAnalyzeBuilder::SetAxisExtrapolation ( NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes  axisExtrapolation)

Sets the analysis axis extrapolation type
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
axisExtrapolationaxisextrapolation
void NXOpen::CAM::InspectionAnalyzeBuilder::SetCylinderFitting ( NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes  cylinderFitting)

Sets the analysis cylinder/circle fitting type
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
cylinderFittingcylinderfitting
void NXOpen::CAM::InspectionAnalyzeBuilder::SetDatumPlaneFitting ( NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes  datumPlaneFitting)

Sets the analysis datum plane fitting type
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
datumPlaneFittingdatumplanefitting
void NXOpen::CAM::InspectionAnalyzeBuilder::SetLimitsOfSize ( NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes  limitsOfSize)

Sets the analysis limits of size fitting type
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
limitsOfSizelimitsofsize
void NXOpen::CAM::InspectionAnalyzeBuilder::SetProfileDisposition ( NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes  profileDisposition)

Sets the analysis profile disposition fitting type
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
profileDispositionprofiledisposition
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRx ( NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes  rx)

Sets the DOF setting in the X Rotation direction
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
rxrx
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRxLower ( double  rxLower)

Sets the rotation in X DOF lower limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
rxLowerrxlower
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRxUpper ( double  rxUpper)

Sets the rotation in X DOF upper limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
rxUpperrxupper
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRy ( NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes  ry)

Sets the DOF setting in the Y Rotation direction
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ryry
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRyLower ( double  ryLower)

Sets the rotation in Y DOF lower limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ryLowerrylower
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRyUpper ( double  ryUpper)

Sets the rotation in Y DOF upper limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
ryUpperryupper
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRz ( NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes  rz)

Sets the DOF setting in the Z Rotation direction
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
rzrz
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRzLower ( double  rzLower)

Sets the rotation in Z DOF lower limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
rzLowerrzlower
void NXOpen::CAM::InspectionAnalyzeBuilder::SetRzUpper ( double  rzUpper)

Sets the rotation in Z DOF upper limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
rzUpperrzupper
void NXOpen::CAM::InspectionAnalyzeBuilder::SetSurfaceProfile ( NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes  surfaceProfile)

Sets the analysis surface profile fitting type
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
surfaceProfilesurfaceprofile
void NXOpen::CAM::InspectionAnalyzeBuilder::SetToleranceName ( const NXString toleranceName)

Sets the tolerance defining the DOF limits
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
toleranceNametolerancename
void NXOpen::CAM::InspectionAnalyzeBuilder::SetToleranceName ( const char *  toleranceName)

Sets the tolerance defining the DOF limits
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
toleranceNametolerancename
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTx ( NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes  tx)

Sets the DOF setting in the X Translation direction
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
txtx
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTxLower ( double  txLower)

Sets the translation in X DOF lower limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
txLowertxlower
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTxUpper ( double  txUpper)

Sets the translation in X DOF upper limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
txUppertxupper
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTy ( NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes  ty)

Sets the DOF setting in the Y Translation direction
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tyty
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTyLower ( double  tyLower)

Sets the translation in Y DOF lower limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tyLowertylower
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTyUpper ( double  tyUpper)

Sets the translation in Y DOF upper limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tyUppertyupper
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTz ( NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes  tz)

Sets the DOF setting in the Z Translation direction
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tztz
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTzLower ( double  tzLower)

Sets the translation in Z DOF lower limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tzLowertzlower
void NXOpen::CAM::InspectionAnalyzeBuilder::SetTzUpper ( double  tzUpper)

Sets the translation in Z DOF upper limit
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")

Parameters
tzUppertzupper
NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes NXOpen::CAM::InspectionAnalyzeBuilder::SurfaceProfile ( )

Returns the analysis surface profile fitting type
Created in NX8.5.0.



License requirements : None

NXString NXOpen::CAM::InspectionAnalyzeBuilder::ToleranceName ( )

Returns the tolerance defining the DOF limits
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes NXOpen::CAM::InspectionAnalyzeBuilder::Tx ( )

Returns the DOF setting in the X Translation direction
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::TxLower ( )

Returns the translation in X DOF lower limit
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::TxUpper ( )

Returns the translation in X DOF upper limit
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes NXOpen::CAM::InspectionAnalyzeBuilder::Ty ( )

Returns the DOF setting in the Y Translation direction
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::TyLower ( )

Returns the translation in Y DOF lower limit
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::TyUpper ( )

Returns the translation in Y DOF upper limit
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes NXOpen::CAM::InspectionAnalyzeBuilder::Tz ( )

Returns the DOF setting in the Z Translation direction
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::TzLower ( )

Returns the translation in Z DOF lower limit
Created in NX8.5.0.



License requirements : None

double NXOpen::CAM::InspectionAnalyzeBuilder::TzUpper ( )

Returns the translation in Z DOF upper limit
Created in NX8.5.0.



License requirements : None

void NXOpen::CAM::InspectionAnalyzeBuilder::UseDefault ( )

Reset to use Tolerance
Created in NX8.5.0.



License requirements : insp_programming ("INSPECTION PROGRAMMING")


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