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. | |
![]() | |
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. | |
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