|
NX Open C++ Reference Guide
|
Represents a weld advisor test
To create a new instance of this class, use Weld::WeldManager::CreateWeldAdvisorBuilder
Created in NX7.5.0.
More...
Public Member Functions | |
| void | DeleteFeaturesFromResult (const std::vector< NXOpen::TaggedObject * > &objects) |
| Delete the features from the check result Created in NX7.5.0. | |
| void | GetCheckers (std::vector< NXOpen::Weld::WeldAdvisorCheckerType > &checkers) |
| Gets the checkers be executed Created in NX7.5.0. | |
| double | GetCheckZoneRadius (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Check Zone Radius. | |
| void | GetFailedObjects (NXOpen::Weld::WeldAdvisorCheckerType checker, std::vector< NXString > &weldId, std::vector< NXOpen::Weld::LogInfo > &weldObjects) |
| The failed results Created in NX7.5.0. | |
| double | GetFlangeCheckHeight (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Flange Check Height. | |
| double | GetFlangeCheckRadius (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Flange Check Radius. | |
| bool | GetIncludeSealer () |
| The sealer included or not. | |
| double | GetMaximumCsysFaceNormalAngle (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Maximum CSYS Face Normal Angle. | |
| int | GetMaximumNumberLoosePanels (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Maximum Number of Loose Panels. | |
| double | GetMaximumPointFaceDistance (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Maximum Point Face Distance. | |
| double | GetMaximumStackUpGap (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Maximum Stack Up Gap. | |
| double | GetMaximumTotalMetalThickness (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Maximum Total Metal Thickness. | |
| double | GetMinimumClosedAngle (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Minimum Closed Angle. | |
| double | GetMinimumEdgeDistance (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Minimum Edge Distance. | |
| double | GetMinimumEdgeDistanceWithSealer (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Minimum Edge Distance With Sealer. | |
| double | GetMinimumPointDistance (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Minimum Spacing. | |
| void | GetObjects (std::vector< NXOpen::TaggedObject * > &objects) |
| Gets the objects to be checked Created in NX7.5.0. | |
| double | GetParallelismTolerance (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Parallelism Tolerance. | |
| double | GetPlanarityTolerance (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Planarity Tolerance. | |
| void | GetReferenceObjects (NXOpen::TaggedObject *weldObject, NXOpen::Weld::WeldAdvisorCheckerType checker, std::vector< NXOpen::Weld::LogInfo > &weldObjects) |
| The objects that failed weld objects referenced Created in NX7.5.0. | |
| double | GetSealerCheckZoneRadius (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Sealer Check Zone Radius. | |
| double | GetThicknessOuterRatio (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Thickness Outer Ratio. | |
| double | GetThicknessRatio (NXOpen::Weld::WeldAdvisorCustomerDefault type) |
| The weld advisor parameter Thickness Ratio. | |
| void | InitializeSettings () |
| The initialization for settings Created in NX7.5.0. | |
| void | ReportResult (const NXString &filePath) |
| The report results to xml file Created in NX7.5.0. | |
| void | ReportResult (const char *filePath) |
| The report results to xml file Created in NX7.5.0. | |
| void | SaveResult () |
| The save all to part Created in NX7.5.0. | |
| void | SetCheckers (const std::vector< NXOpen::Weld::WeldAdvisorCheckerType > &checkers) |
| Sets the checkers be executed Created in NX7.5.0. | |
| void | SetCheckZoneRadius (NXOpen::Weld::WeldAdvisorCustomerDefault type, double faceRadius) |
| The weld advisor parameter Check Zone Radius Created in NX7.5.0. | |
| void | SetFlangeCheckHeight (NXOpen::Weld::WeldAdvisorCustomerDefault type, double flangeHeight) |
| The weld advisor parameter Flange Check Height Created in NX7.5.0. | |
| void | SetFlangeCheckRadius (NXOpen::Weld::WeldAdvisorCustomerDefault type, double flangeRadius) |
| The weld advisor parameter Flange Check Radius Created in NX7.5.0. | |
| void | SetIncludeSealer (bool includeSealer) |
| The sealer included or not Created in NX7.5.0. | |
| void | SetMaximumCsysFaceNormalAngle (NXOpen::Weld::WeldAdvisorCustomerDefault type, double csysFaceNmlAngle) |
| The weld advisor parameter Maximum CSYS Face Normal Angle Created in NX7.5.0. | |
| void | SetMaximumNumberLoosePanels (NXOpen::Weld::WeldAdvisorCustomerDefault type, int maxNumOfLoosePanels) |
| The weld advisor parameter Maximum Number of Loose Panels Created in NX7.5.0. | |
| void | SetMaximumPointFaceDistance (NXOpen::Weld::WeldAdvisorCustomerDefault type, double pointFaceDist) |
| The weld advisor parameter Maximum Point Face Distance Created in NX7.5.0. | |
| void | SetMaximumStackUpGap (NXOpen::Weld::WeldAdvisorCustomerDefault type, double maxFaceDist) |
| The weld advisor parameter Maximum Stack Up Gap Created in NX7.5.0. | |
| void | SetMaximumTotalMetalThickness (NXOpen::Weld::WeldAdvisorCustomerDefault type, double totalMetalThickness) |
| The weld advisor parameter Maximum Total Metal Thickness Created in NX7.5.0. | |
| void | SetMinimumClosedAngle (NXOpen::Weld::WeldAdvisorCustomerDefault type, double minClosedAngle) |
| The weld advisor parameter Minimum Closed Angle Created in NX7.5.0. | |
| void | SetMinimumEdgeDistance (NXOpen::Weld::WeldAdvisorCustomerDefault type, double minEdgeDist) |
| The weld advisor parameter Minimum Edge Distance Created in NX7.5.0. | |
| void | SetMinimumEdgeDistanceWithSealer (NXOpen::Weld::WeldAdvisorCustomerDefault type, double minEdgeDistWithSealer) |
| The weld advisor parameter Minimum Edge Distance With Sealer Created in NX7.5.0. | |
| void | SetMinimumPointDistance (NXOpen::Weld::WeldAdvisorCustomerDefault type, double minPointDist) |
| The weld advisor parameter Minimum Spacing Created in NX7.5.0. | |
| void | SetObjects (const std::vector< NXOpen::TaggedObject * > &objects) |
| Sets the objects to be checked Created in NX7.5.0. | |
| void | SetParallelismTolerance (NXOpen::Weld::WeldAdvisorCustomerDefault type, double faceParallelismTolerance) |
| The weld advisor parameter Parallelism Tolerance Created in NX7.5.0. | |
| void | SetPlanarityTolerance (NXOpen::Weld::WeldAdvisorCustomerDefault type, double facePlanarityTolerance) |
| The weld advisor parameter Planarity Tolerance Created in NX7.5.0. | |
| void | SetSealerCheckZoneRadius (NXOpen::Weld::WeldAdvisorCustomerDefault type, double faceRadiusWithSealer) |
| The weld advisor parameter Sealer Check Zone Radius Created in NX7.5.0. | |
| void | SetThicknessOuterRatio (NXOpen::Weld::WeldAdvisorCustomerDefault type, double thicknessOuterRatio) |
| The weld advisor parameter Thickness Outer Ratio Created in NX7.5.0. | |
| void | SetThicknessRatio (NXOpen::Weld::WeldAdvisorCustomerDefault type, double thicknessRatio) |
| The weld advisor parameter Thickness Ratio Created in NX7.5.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. | |
Represents a weld advisor test
To create a new instance of this class, use Weld::WeldManager::CreateWeldAdvisorBuilder
Created in NX7.5.0.
| void NXOpen::Weld::WeldAdvisorBuilder::DeleteFeaturesFromResult | ( | const std::vector< NXOpen::TaggedObject * > & | objects | ) |
Delete the features from the check result
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| objects | features to be deleted |
| void NXOpen::Weld::WeldAdvisorBuilder::GetCheckers | ( | std::vector< NXOpen::Weld::WeldAdvisorCheckerType > & | checkers | ) |
Gets the checkers be executed
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| checkers | Checkers to be executed |
| double NXOpen::Weld::WeldAdvisorBuilder::GetCheckZoneRadius | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Check Zone Radius.
| type | weld type |
| void NXOpen::Weld::WeldAdvisorBuilder::GetFailedObjects | ( | NXOpen::Weld::WeldAdvisorCheckerType | checker, |
| std::vector< NXString > & | weldId, | ||
| std::vector< NXOpen::Weld::LogInfo > & | weldObjects | ||
| ) |
The failed results
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| checker | checker type |
| weldId | weld id |
| weldObjects | failed objects |
| double NXOpen::Weld::WeldAdvisorBuilder::GetFlangeCheckHeight | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Flange Check Height.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetFlangeCheckRadius | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Flange Check Radius.
| type | weld type |
| bool NXOpen::Weld::WeldAdvisorBuilder::GetIncludeSealer | ( | ) |
The sealer included or not.
| double NXOpen::Weld::WeldAdvisorBuilder::GetMaximumCsysFaceNormalAngle | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
| int NXOpen::Weld::WeldAdvisorBuilder::GetMaximumNumberLoosePanels | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Maximum Number of Loose Panels.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetMaximumPointFaceDistance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
| double NXOpen::Weld::WeldAdvisorBuilder::GetMaximumStackUpGap | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Maximum Stack Up Gap.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetMaximumTotalMetalThickness | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Maximum Total Metal Thickness.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetMinimumClosedAngle | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Minimum Closed Angle.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetMinimumEdgeDistance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
| double NXOpen::Weld::WeldAdvisorBuilder::GetMinimumEdgeDistanceWithSealer | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
| double NXOpen::Weld::WeldAdvisorBuilder::GetMinimumPointDistance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Minimum Spacing.
| type | weld type |
| void NXOpen::Weld::WeldAdvisorBuilder::GetObjects | ( | std::vector< NXOpen::TaggedObject * > & | objects | ) |
Gets the objects to be checked
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| objects | Objects to be checked |
| double NXOpen::Weld::WeldAdvisorBuilder::GetParallelismTolerance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Parallelism Tolerance.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetPlanarityTolerance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Planarity Tolerance.
| type | weld type |
| void NXOpen::Weld::WeldAdvisorBuilder::GetReferenceObjects | ( | NXOpen::TaggedObject * | weldObject, |
| NXOpen::Weld::WeldAdvisorCheckerType | checker, | ||
| std::vector< NXOpen::Weld::LogInfo > & | weldObjects | ||
| ) |
The objects that failed weld objects referenced
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| weldObject | the weld object |
| checker | checker type |
| weldObjects | reference objects |
| double NXOpen::Weld::WeldAdvisorBuilder::GetSealerCheckZoneRadius | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Sealer Check Zone Radius.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetThicknessOuterRatio | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Thickness Outer Ratio.
| type | weld type |
| double NXOpen::Weld::WeldAdvisorBuilder::GetThicknessRatio | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type | ) |
The weld advisor parameter Thickness Ratio.
| type | weld type |
| void NXOpen::Weld::WeldAdvisorBuilder::InitializeSettings | ( | ) |
The initialization for settings
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| void NXOpen::Weld::WeldAdvisorBuilder::ReportResult | ( | const NXString & | filePath | ) |
The report results to xml file
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| filePath | the file to save result NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Weld::WeldAdvisorBuilder::ReportResult | ( | const char * | filePath | ) |
The report results to xml file
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| filePath | the file to save result NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Weld::WeldAdvisorBuilder::SaveResult | ( | ) |
The save all to part
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| void NXOpen::Weld::WeldAdvisorBuilder::SetCheckers | ( | const std::vector< NXOpen::Weld::WeldAdvisorCheckerType > & | checkers | ) |
Sets the checkers be executed
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| checkers | Checkers to be executed |
| void NXOpen::Weld::WeldAdvisorBuilder::SetCheckZoneRadius | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | faceRadius | ||
| ) |
The weld advisor parameter Check Zone Radius
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| faceRadius | The weld advisor parameter Check Zone Radius |
| void NXOpen::Weld::WeldAdvisorBuilder::SetFlangeCheckHeight | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | flangeHeight | ||
| ) |
The weld advisor parameter Flange Check Height
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| flangeHeight | The weld advisor parameter Flange Check Height |
| void NXOpen::Weld::WeldAdvisorBuilder::SetFlangeCheckRadius | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | flangeRadius | ||
| ) |
The weld advisor parameter Flange Check Radius
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| flangeRadius | The weld advisor parameter Flange Check Radius |
| void NXOpen::Weld::WeldAdvisorBuilder::SetIncludeSealer | ( | bool | includeSealer | ) |
The sealer included or not
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| includeSealer | include sealer or not |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMaximumCsysFaceNormalAngle | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | csysFaceNmlAngle | ||
| ) |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMaximumNumberLoosePanels | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| int | maxNumOfLoosePanels | ||
| ) |
The weld advisor parameter Maximum Number of Loose Panels
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| maxNumOfLoosePanels | The weld advisor parameter Maximum Number of Loose Panels |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMaximumPointFaceDistance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | pointFaceDist | ||
| ) |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMaximumStackUpGap | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | maxFaceDist | ||
| ) |
The weld advisor parameter Maximum Stack Up Gap
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| maxFaceDist | The weld advisor parameter Maximum Stack Up Gap |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMaximumTotalMetalThickness | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | totalMetalThickness | ||
| ) |
The weld advisor parameter Maximum Total Metal Thickness
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| totalMetalThickness | The weld advisor parameter Maximum Total Metal Thickness |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMinimumClosedAngle | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | minClosedAngle | ||
| ) |
The weld advisor parameter Minimum Closed Angle
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| minClosedAngle | The weld advisor parameter Minimum Closed Angle |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMinimumEdgeDistance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | minEdgeDist | ||
| ) |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMinimumEdgeDistanceWithSealer | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | minEdgeDistWithSealer | ||
| ) |
| void NXOpen::Weld::WeldAdvisorBuilder::SetMinimumPointDistance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | minPointDist | ||
| ) |
The weld advisor parameter Minimum Spacing
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| minPointDist | The weld advisor parameter Minimum Spacing |
| void NXOpen::Weld::WeldAdvisorBuilder::SetObjects | ( | const std::vector< NXOpen::TaggedObject * > & | objects | ) |
Sets the objects to be checked
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| objects | Objects to be checked |
| void NXOpen::Weld::WeldAdvisorBuilder::SetParallelismTolerance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | faceParallelismTolerance | ||
| ) |
The weld advisor parameter Parallelism Tolerance
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| faceParallelismTolerance | The weld advisor parameter Parallelism Tolerance |
| void NXOpen::Weld::WeldAdvisorBuilder::SetPlanarityTolerance | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | facePlanarityTolerance | ||
| ) |
The weld advisor parameter Planarity Tolerance
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| facePlanarityTolerance | The weld advisor parameter Planarity Tolerance |
| void NXOpen::Weld::WeldAdvisorBuilder::SetSealerCheckZoneRadius | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | faceRadiusWithSealer | ||
| ) |
The weld advisor parameter Sealer Check Zone Radius
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| faceRadiusWithSealer | The weld advisor parameter Sealer Check Zone Radius |
| void NXOpen::Weld::WeldAdvisorBuilder::SetThicknessOuterRatio | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | thicknessOuterRatio | ||
| ) |
The weld advisor parameter Thickness Outer Ratio
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| thicknessOuterRatio | The weld advisor parameter Thickness Outer Ratio |
| void NXOpen::Weld::WeldAdvisorBuilder::SetThicknessRatio | ( | NXOpen::Weld::WeldAdvisorCustomerDefault | type, |
| double | thicknessRatio | ||
| ) |
The weld advisor parameter Thickness Ratio
Created in NX7.5.0.
License requirements : ugweld ("UG WELD")
| type | weld type |
| thicknessRatio | The weld advisor parameter Thickness Ratio |