|
NX Open C++ Reference Guide
|
Create Link PMI Dialog Builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionLinkPmiBuilder
Created in NX7.0.0.
More...
Public Types | |
| enum | CollisionAvoidanceEnumType { CollisionAvoidanceEnumTypeOff, CollisionAvoidanceEnumTypeOn } |
| Specifies whether collision avoidance will be done. More... | |
| enum | CreatePathsOptions { CreatePathsOptionsYes, CreatePathsOptionsNo } |
| Specifies whether paths will be created by Link PMI. More... | |
| enum | PathOrderTypes { PathOrderTypesOff, PathOrderTypesBySensor, PathOrderTypesNearestNeighbor, PathOrderTypesShortestPath } |
| Specifies the Path Order Optimization Type. More... | |
| enum | PmiScopeTypes { PmiScopeTypesWorkpieceOnly, PmiScopeTypesWorkpieceandComponents } |
| Specifies the scope of the link PMI command. More... | |
| enum | PointOrderTypes { PointOrderTypesOff, PointOrderTypesNearestNeighbor, PointOrderTypesShortestPath } |
| Specifies the Point Order Optimization Type. More... | |
Public Member Functions | |
| double | AngleA () |
| Returns the A angle Created in NX7.0.0. | |
| double | AngleB () |
| Returns the B angle Created in NX7.0.0. | |
| NXString | AngleString () |
| Returns the angle specification string Created in NX7.0.0. | |
| NXOpen::CAM::InspectionLinkPmiBuilder::CollisionAvoidanceEnumType | CollisionAvoidanceEnum () |
| Returns the collision avoidance enum Created in NX7.0.0. | |
| NXOpen::CAM::InspectionLinkPmiBuilder::CreatePathsOptions | CreatePathsEnum () |
| Returns the create paths enum Created in NX7.0.0. | |
| std::vector< NXString > | GetResults () |
| Get results from Link PMI. | |
| void | LinkToPmi () |
| Links PMI and GDT to Inspection features and tolerances. | |
| void | OutputResults (NXOpen::ListingWindow::DeviceType deviceType, const NXString &fileName) |
| Output results report from Link PMI. | |
| void | OutputResults (NXOpen::ListingWindow::DeviceType deviceType, const char *fileName) |
| Output results report from Link PMI. | |
| NXOpen::CAM::InspectionLinkPmiBuilder::PathOrderTypes | PathOrderEnum () |
| Returns the path order optimization type enum Created in NX7.0.0. | |
| NXOpen::CAM::InspectionLinkPmiBuilder::PointOrderTypes | PointOrderEnum () |
| Returns the point order optimization type enum Created in NX7.0.0. | |
| NXString | ProgramLocationString () |
| Returns the program location string Created in NX7.0.0. | |
| void | SafePlaneDisplayAction () |
| Button to display selected safe plane Created in NX7.0.0. | |
| void | SafePlaneSelectAction () |
| Button to select safe plane Created in NX7.0.0. | |
| NXOpen::CAM::InspectionLinkPmiBuilder::PmiScopeTypes | ScopeEnum () |
| Returns the scope of the Link PMI function Created in NX7.0.0. | |
| void | SetAngleA (double angleA) |
| Sets the A angle Created in NX7.0.0. | |
| void | SetAngleB (double angleB) |
| Sets the B angle Created in NX7.0.0. | |
| void | SetAngleString (const NXString &angleString) |
| Sets the angle specification string Created in NX7.0.0. | |
| void | SetAngleString (const char *angleString) |
| Sets the angle specification string Created in NX7.0.0. | |
| void | SetCollisionAvoidanceEnum (NXOpen::CAM::InspectionLinkPmiBuilder::CollisionAvoidanceEnumType collisionAvoidanceEnum) |
| Sets the collision avoidance enum Created in NX7.0.0. | |
| void | SetCreatePathsEnum (NXOpen::CAM::InspectionLinkPmiBuilder::CreatePathsOptions createPathsEnum) |
| Sets the create paths enum Created in NX7.0.0. | |
| void | SetPathOrderEnum (NXOpen::CAM::InspectionLinkPmiBuilder::PathOrderTypes pathOrderEnum) |
| Sets the path order optimization type enum Created in NX7.0.0. | |
| void | SetPointOrderEnum (NXOpen::CAM::InspectionLinkPmiBuilder::PointOrderTypes pointOrderEnum) |
| Sets the point order optimization type enum Created in NX7.0.0. | |
| void | SetProgramLocationString (const NXString &programLocationString) |
| Sets the program location string Created in NX7.0.0. | |
| void | SetProgramLocationString (const char *programLocationString) |
| Sets the program location string Created in NX7.0.0. | |
| void | SetScopeEnum (NXOpen::CAM::InspectionLinkPmiBuilder::PmiScopeTypes scopeEnum) |
| Sets the scope of the Link PMI function Created in NX7.0.0. | |
| void | SetTipString (const NXString &tipString) |
| Sets the tip to use for inspection string Created in NX7.0.0. | |
| void | SetTipString (const char *tipString) |
| Sets the tip to use for inspection string Created in NX7.0.0. | |
| void | SetToolString (const NXString &toolString) |
| Sets the tool to use for inspection string Created in NX7.0.0. | |
| void | SetToolString (const char *toolString) |
| Sets the tool to use for inspection string Created in NX7.0.0. | |
| void | SetViewString (const NXString &viewString) |
| Sets the PMI View selection string Created in NX7.0.0. | |
| void | SetViewString (const char *viewString) |
| Sets the PMI View selection string Created in NX7.0.0. | |
| void | SetWorkpieceString (const NXString &workpieceString) |
| Sets the name of the workpiece to be processed by Link PMI Created in NX7.0.0. | |
| void | SetWorkpieceString (const char *workpieceString) |
| Sets the name of the workpiece to be processed by Link PMI Created in NX7.0.0. | |
| NXString | TipString () |
| Returns the tip to use for inspection string Created in NX7.0.0. | |
| NXString | ToolString () |
| Returns the tool to use for inspection string Created in NX7.0.0. | |
| NXString | ViewString () |
| Returns the PMI View selection string Created in NX7.0.0. | |
| NXString | WorkpieceString () |
| Returns the name of the workpiece to be processed by Link PMI Created in NX7.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Create Link PMI Dialog Builder
To create a new instance of this class, use CAM::InspectionOperationCollection::CreateInspectionLinkPmiBuilder
Created in NX7.0.0.
Specifies the Path Order Optimization Type.
Specifies the Point Order Optimization Type.
| double NXOpen::CAM::InspectionLinkPmiBuilder::AngleA | ( | ) |
Returns the A angle
Created in NX7.0.0.
License requirements : None
| double NXOpen::CAM::InspectionLinkPmiBuilder::AngleB | ( | ) |
Returns the B angle
Created in NX7.0.0.
License requirements : None
| NXString NXOpen::CAM::InspectionLinkPmiBuilder::AngleString | ( | ) |
Returns the angle specification string
Created in NX7.0.0.
License requirements : None
| NXOpen::CAM::InspectionLinkPmiBuilder::CollisionAvoidanceEnumType NXOpen::CAM::InspectionLinkPmiBuilder::CollisionAvoidanceEnum | ( | ) |
Returns the collision avoidance enum
Created in NX7.0.0.
License requirements : None
| NXOpen::CAM::InspectionLinkPmiBuilder::CreatePathsOptions NXOpen::CAM::InspectionLinkPmiBuilder::CreatePathsEnum | ( | ) |
Returns the create paths enum
Created in NX7.0.0.
License requirements : None
| std::vector<NXString> NXOpen::CAM::InspectionLinkPmiBuilder::GetResults | ( | ) |
Get results from Link PMI.
| void NXOpen::CAM::InspectionLinkPmiBuilder::LinkToPmi | ( | ) |
Links PMI and GDT to Inspection features and tolerances.
Created in NX8.0.1.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| void NXOpen::CAM::InspectionLinkPmiBuilder::OutputResults | ( | NXOpen::ListingWindow::DeviceType | deviceType, |
| const NXString & | fileName | ||
| ) |
Output results report from Link PMI.
Created in NX8.0.1.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| deviceType | The type of device (file, Information window, or both) |
| fileName | Name of the file. Used only if the device type is file or both. NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::CAM::InspectionLinkPmiBuilder::OutputResults | ( | NXOpen::ListingWindow::DeviceType | deviceType, |
| const char * | fileName | ||
| ) |
Output results report from Link PMI.
Created in NX8.0.1.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| deviceType | The type of device (file, Information window, or both) |
| fileName | Name of the file. Used only if the device type is file or both. NOTE: The full Unicode character set is not supported for this parameter. |
| NXOpen::CAM::InspectionLinkPmiBuilder::PathOrderTypes NXOpen::CAM::InspectionLinkPmiBuilder::PathOrderEnum | ( | ) |
Returns the path order optimization type enum
Created in NX7.0.0.
License requirements : None
| NXOpen::CAM::InspectionLinkPmiBuilder::PointOrderTypes NXOpen::CAM::InspectionLinkPmiBuilder::PointOrderEnum | ( | ) |
Returns the point order optimization type enum
Created in NX7.0.0.
License requirements : None
| NXString NXOpen::CAM::InspectionLinkPmiBuilder::ProgramLocationString | ( | ) |
Returns the program location string
Created in NX7.0.0.
License requirements : None
| void NXOpen::CAM::InspectionLinkPmiBuilder::SafePlaneDisplayAction | ( | ) |
Button to display selected safe plane
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| void NXOpen::CAM::InspectionLinkPmiBuilder::SafePlaneSelectAction | ( | ) |
Button to select safe plane
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| NXOpen::CAM::InspectionLinkPmiBuilder::PmiScopeTypes NXOpen::CAM::InspectionLinkPmiBuilder::ScopeEnum | ( | ) |
Returns the scope of the Link PMI function
Created in NX7.0.0.
License requirements : None
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetAngleA | ( | double | angleA | ) |
Sets the A angle
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| angleA | anglea |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetAngleB | ( | double | angleB | ) |
Sets the B angle
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| angleB | angleb |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetAngleString | ( | const NXString & | angleString | ) |
Sets the angle specification string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| angleString | anglestring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetAngleString | ( | const char * | angleString | ) |
Sets the angle specification string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| angleString | anglestring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetCollisionAvoidanceEnum | ( | NXOpen::CAM::InspectionLinkPmiBuilder::CollisionAvoidanceEnumType | collisionAvoidanceEnum | ) |
Sets the collision avoidance enum
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| collisionAvoidanceEnum | collisionavoidanceenum |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetCreatePathsEnum | ( | NXOpen::CAM::InspectionLinkPmiBuilder::CreatePathsOptions | createPathsEnum | ) |
Sets the create paths enum
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| createPathsEnum | createpathsenum |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetPathOrderEnum | ( | NXOpen::CAM::InspectionLinkPmiBuilder::PathOrderTypes | pathOrderEnum | ) |
Sets the path order optimization type enum
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| pathOrderEnum | pathorderenum |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetPointOrderEnum | ( | NXOpen::CAM::InspectionLinkPmiBuilder::PointOrderTypes | pointOrderEnum | ) |
Sets the point order optimization type enum
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| pointOrderEnum | pointorderenum |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetProgramLocationString | ( | const NXString & | programLocationString | ) |
Sets the program location string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| programLocationString | programlocationstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetProgramLocationString | ( | const char * | programLocationString | ) |
Sets the program location string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| programLocationString | programlocationstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetScopeEnum | ( | NXOpen::CAM::InspectionLinkPmiBuilder::PmiScopeTypes | scopeEnum | ) |
Sets the scope of the Link PMI function
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| scopeEnum | scopeenum |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetTipString | ( | const NXString & | tipString | ) |
Sets the tip to use for inspection string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| tipString | tipstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetTipString | ( | const char * | tipString | ) |
Sets the tip to use for inspection string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| tipString | tipstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetToolString | ( | const NXString & | toolString | ) |
Sets the tool to use for inspection string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| toolString | toolstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetToolString | ( | const char * | toolString | ) |
Sets the tool to use for inspection string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| toolString | toolstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetViewString | ( | const NXString & | viewString | ) |
Sets the PMI View selection string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| viewString | viewstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetViewString | ( | const char * | viewString | ) |
Sets the PMI View selection string
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| viewString | viewstring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetWorkpieceString | ( | const NXString & | workpieceString | ) |
Sets the name of the workpiece to be processed by Link PMI
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| workpieceString | workpiecestring |
| void NXOpen::CAM::InspectionLinkPmiBuilder::SetWorkpieceString | ( | const char * | workpieceString | ) |
Sets the name of the workpiece to be processed by Link PMI
Created in NX7.0.0.
License requirements : insp_programming ("INSPECTION PROGRAMMING")
| workpieceString | workpiecestring |
| NXString NXOpen::CAM::InspectionLinkPmiBuilder::TipString | ( | ) |
Returns the tip to use for inspection string
Created in NX7.0.0.
License requirements : None
| NXString NXOpen::CAM::InspectionLinkPmiBuilder::ToolString | ( | ) |
Returns the tool to use for inspection string
Created in NX7.0.0.
License requirements : None
| NXString NXOpen::CAM::InspectionLinkPmiBuilder::ViewString | ( | ) |
Returns the PMI View selection string
Created in NX7.0.0.
License requirements : None
| NXString NXOpen::CAM::InspectionLinkPmiBuilder::WorkpieceString | ( | ) |
Returns the name of the workpiece to be processed by Link PMI
Created in NX7.0.0.
License requirements : None