NX Open C++ Reference Guide
|
Inspection Analyze options dialog builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionAnalyzeBuilder
Created in NX8.5.0.
More...
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. | |
void | AnalyzeSelected (const std::vector< NXOpen::CAM::CAMObject * > &objects) |
Run Analysis for Selected Operations Created in NX8.5.0. | |
NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes | AxisExtrapolation () |
Returns the analysis axis extrapolation type Created in NX8.5.0. | |
NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes | CylinderFitting () |
Returns the analysis cylinder/circle fitting type Created in NX8.5.0. | |
NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes | DatumPlaneFitting () |
Returns the analysis datum plane fitting type Created in NX8.5.0. | |
NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes | LimitsOfSize () |
Returns the analysis limits of size fitting type Created in NX8.5.0. | |
NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes | ProfileDisposition () |
Returns the analysis profile disposition fitting type Created in NX8.5.0. | |
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes | Rx () |
Returns the DOF setting in the X Rotation direction Created in NX8.5.0. | |
double | RxLower () |
Returns the rotation in X DOF lower limit Created in NX8.5.0. | |
double | RxUpper () |
Returns the rotation in X DOF upper limit Created in NX8.5.0. | |
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes | Ry () |
Returns the DOF setting in the Y Rotation direction Created in NX8.5.0. | |
double | RyLower () |
Returns the rotation in Y DOF lower limit Created in NX8.5.0. | |
double | RyUpper () |
Returns the rotation in Y DOF upper limit Created in NX8.5.0. | |
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes | Rz () |
Returns the DOF setting in the Z Rotation direction Created in NX8.5.0. | |
double | RzLower () |
Returns the rotation in Z DOF lower limit Created in NX8.5.0. | |
double | RzUpper () |
Returns the rotation in Z DOF upper limit Created in NX8.5.0. | |
void | SetAxisExtrapolation (NXOpen::CAM::InspectionMethodBuilder::AxisExtrapolationTypes axisExtrapolation) |
Sets the analysis axis extrapolation type Created in NX8.5.0. | |
void | SetCylinderFitting (NXOpen::CAM::InspectionMethodBuilder::CylinderFittingTypes cylinderFitting) |
Sets the analysis cylinder/circle fitting type Created in NX8.5.0. | |
void | SetDatumPlaneFitting (NXOpen::CAM::InspectionMethodBuilder::DatumPlaneFittingTypes datumPlaneFitting) |
Sets the analysis datum plane fitting type Created in NX8.5.0. | |
void | SetLimitsOfSize (NXOpen::CAM::InspectionMethodBuilder::LimitsOfSizeTypes limitsOfSize) |
Sets the analysis limits of size fitting type Created in NX8.5.0. | |
void | SetProfileDisposition (NXOpen::CAM::InspectionMethodBuilder::ProfileDispositionTypes profileDisposition) |
Sets the analysis profile disposition fitting type Created in NX8.5.0. | |
void | SetRx (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes rx) |
Sets the DOF setting in the X Rotation direction Created in NX8.5.0. | |
void | SetRxLower (double rxLower) |
Sets the rotation in X DOF lower limit Created in NX8.5.0. | |
void | SetRxUpper (double rxUpper) |
Sets the rotation in X DOF upper limit Created in NX8.5.0. | |
void | SetRy (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes ry) |
Sets the DOF setting in the Y Rotation direction Created in NX8.5.0. | |
void | SetRyLower (double ryLower) |
Sets the rotation in Y DOF lower limit Created in NX8.5.0. | |
void | SetRyUpper (double ryUpper) |
Sets the rotation in Y DOF upper limit Created in NX8.5.0. | |
void | SetRz (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes rz) |
Sets the DOF setting in the Z Rotation direction Created in NX8.5.0. | |
void | SetRzLower (double rzLower) |
Sets the rotation in Z DOF lower limit Created in NX8.5.0. | |
void | SetRzUpper (double rzUpper) |
Sets the rotation in Z DOF upper limit Created in NX8.5.0. | |
void | SetSurfaceProfile (NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes surfaceProfile) |
Sets the analysis surface profile fitting type Created in NX8.5.0. | |
void | SetToleranceName (const NXString &toleranceName) |
Sets the tolerance defining the DOF limits Created in NX8.5.0. | |
void | SetToleranceName (const char *toleranceName) |
Sets the tolerance defining the DOF limits Created in NX8.5.0. | |
void | SetTx (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes tx) |
Sets the DOF setting in the X Translation direction Created in NX8.5.0. | |
void | SetTxLower (double txLower) |
Sets the translation in X DOF lower limit Created in NX8.5.0. | |
void | SetTxUpper (double txUpper) |
Sets the translation in X DOF upper limit Created in NX8.5.0. | |
void | SetTy (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes ty) |
Sets the DOF setting in the Y Translation direction Created in NX8.5.0. | |
void | SetTyLower (double tyLower) |
Sets the translation in Y DOF lower limit Created in NX8.5.0. | |
void | SetTyUpper (double tyUpper) |
Sets the translation in Y DOF upper limit Created in NX8.5.0. | |
void | SetTz (NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes tz) |
Sets the DOF setting in the Z Translation direction Created in NX8.5.0. | |
void | SetTzLower (double tzLower) |
Sets the translation in Z DOF lower limit Created in NX8.5.0. | |
void | SetTzUpper (double tzUpper) |
Sets the translation in Z DOF upper limit Created in NX8.5.0. | |
NXOpen::CAM::InspectionMethodBuilder::SurfaceProfileTypes | SurfaceProfile () |
Returns the analysis surface profile fitting type Created in NX8.5.0. | |
NXString | ToleranceName () |
Returns the tolerance defining the DOF limits Created in NX8.5.0. | |
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes | Tx () |
Returns the DOF setting in the X Translation direction Created in NX8.5.0. | |
double | TxLower () |
Returns the translation in X DOF lower limit Created in NX8.5.0. | |
double | TxUpper () |
Returns the translation in X DOF upper limit Created in NX8.5.0. | |
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes | Ty () |
Returns the DOF setting in the Y Translation direction Created in NX8.5.0. | |
double | TyLower () |
Returns the translation in Y DOF lower limit Created in NX8.5.0. | |
double | TyUpper () |
Returns the translation in Y DOF upper limit Created in NX8.5.0. | |
NXOpen::CAM::InspectionAnalyzeBuilder::DofTypes | Tz () |
Returns the DOF setting in the Z Translation direction Created in NX8.5.0. | |
double | TzLower () |
Returns the translation in Z DOF lower limit Created in NX8.5.0. | |
double | TzUpper () |
Returns the translation in Z DOF upper limit Created in NX8.5.0. | |
void | UseDefault () |
Reset to use Tolerance Created in NX8.5.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Inspection Analyze options dialog builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionAnalyzeBuilder
Created in NX8.5.0.
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")
objects | array 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")
axisExtrapolation | axisextrapolation |
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")
cylinderFitting | cylinderfitting |
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")
datumPlaneFitting | datumplanefitting |
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")
limitsOfSize | limitsofsize |
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")
profileDisposition | profiledisposition |
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")
rx | rx |
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")
rxLower | rxlower |
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")
rxUpper | rxupper |
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")
ry | ry |
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")
ryLower | rylower |
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")
ryUpper | ryupper |
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")
rz | rz |
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")
rzLower | rzlower |
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")
rzUpper | rzupper |
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")
surfaceProfile | surfaceprofile |
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")
toleranceName | tolerancename |
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")
toleranceName | tolerancename |
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")
tx | tx |
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")
txLower | txlower |
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")
txUpper | txupper |
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")
ty | ty |
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")
tyLower | tylower |
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")
tyUpper | tyupper |
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")
tz | tz |
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")
tzLower | tzlower |
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")
tzUpper | tzupper |
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")