NX Open C++ Reference Guide
|
Used to create or edit a Weld::WeldJoint feature. More...
Public Member Functions | |
NXOpen::ScCollector * | BackingFace () |
Returns the backing face. | |
NXOpen::Curve * | Curve () |
Returns the joint curve Created in NX8.5.0. | |
void | DeleteCurve () |
Deletes the joint curve from the builder. | |
NXOpen::Die::DieLimitsBuilder * | Limits () |
Returns the limits of the joint curve span. | |
NXOpen::ScCollector * | MasterEdge () |
Returns the master edge of a T-joint weld. | |
NXOpen::ScCollector * | PlacementFace () |
Returns the placement face of a T-joint weld. | |
NXOpen::ScCollector * | PrimaryEdge () |
Returns the primary edge of a butt weld. | |
NXOpen::ScCollector * | PrimaryFace () |
Returns the primary face of a butt weld. | |
NXOpen::Weld::EdgePrepValuesBuilder * | ReadEdgePrepValues () |
Read edge prep values set by the user plugin function. | |
void | SaveEdgePrepValues (NXOpen::Weld::EdgePrepValuesBuilder *valuesBuilder) |
Save edge prep values to the Welding Joint. | |
NXOpen::ScCollector * | SecondaryEdge () |
Returns the secondary edge of a butt weld. | |
NXOpen::ScCollector * | SecondaryFace () |
Returns the secondary face of a butt weld. | |
void | SetUseCallbackValues (bool status) |
Sets the indication to use the values of the callback to define the joint Created in NX8.0.0. | |
void | SetWeldType (int type) |
Sets the weld type Created in NX8.5.0. | |
NXOpen::ScCollector * | TargetFace () |
Returns the target face of a T-joint weld. | |
bool | UseCallbackValues () |
Returns the indication to use the values of the callback to define the joint Created in NX8.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Weld::CharacteristicsBuilder * | WeldingCharacteristics () |
Returns the collection of welding characteristics defined by attributes. | |
int | WeldType () |
Returns the weld type Created in NX8.5.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Used to create or edit a Weld::WeldJoint feature.
To create a new instance of this class, use Weld::WeldJointBuilder::NewItem
Created in NX8.0.0.
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::BackingFace | ( | ) |
Returns the backing face.
Created in NX9.0.0.
License requirements : None
NXOpen::Curve* NXOpen::Weld::JointItemBuilder::Curve | ( | ) |
Returns the joint curve
Created in NX8.5.0.
License requirements : None
void NXOpen::Weld::JointItemBuilder::DeleteCurve | ( | ) |
Deletes the joint curve from the builder.
Created in NX8.0.0.
License requirements : None
NXOpen::Die::DieLimitsBuilder* NXOpen::Weld::JointItemBuilder::Limits | ( | ) |
Returns the limits of the joint curve span.
Created in NX8.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::MasterEdge | ( | ) |
Returns the master edge of a T-joint weld.
Created in NX8.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::PlacementFace | ( | ) |
Returns the placement face of a T-joint weld.
For example, on a profile it is the face that touches the plate.
Created in NX8.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::PrimaryEdge | ( | ) |
Returns the primary edge of a butt weld.
Created in NX8.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::PrimaryFace | ( | ) |
Returns the primary face of a butt weld.
Created in NX8.0.0.
License requirements : None
NXOpen::Weld::EdgePrepValuesBuilder* NXOpen::Weld::JointItemBuilder::ReadEdgePrepValues | ( | ) |
Read edge prep values set by the user plugin function.
void NXOpen::Weld::JointItemBuilder::SaveEdgePrepValues | ( | NXOpen::Weld::EdgePrepValuesBuilder * | valuesBuilder | ) |
Save edge prep values to the Welding Joint.
Created in NX8.0.0.
License requirements : structure_weld ("STRUCTURE WELD")
valuesBuilder | valuesbuilder |
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::SecondaryEdge | ( | ) |
Returns the secondary edge of a butt weld.
Created in NX8.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::SecondaryFace | ( | ) |
Returns the secondary face of a butt weld.
Created in NX8.0.0.
License requirements : None
void NXOpen::Weld::JointItemBuilder::SetUseCallbackValues | ( | bool | status | ) |
Sets the indication to use the values of the callback to define the joint
Created in NX8.0.0.
License requirements : structure_weld ("STRUCTURE WELD")
status | status |
void NXOpen::Weld::JointItemBuilder::SetWeldType | ( | int | type | ) |
Sets the weld type
Created in NX8.5.0.
License requirements : structure_weld ("STRUCTURE WELD")
type | type |
NXOpen::ScCollector* NXOpen::Weld::JointItemBuilder::TargetFace | ( | ) |
Returns the target face of a T-joint weld.
For example, the plate face that the profile lies on.
Created in NX8.0.0.
License requirements : None
bool NXOpen::Weld::JointItemBuilder::UseCallbackValues | ( | ) |
Returns the indication to use the values of the callback to define the joint
Created in NX8.0.0.
License requirements : None
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.
NXOpen::Weld::CharacteristicsBuilder* NXOpen::Weld::JointItemBuilder::WeldingCharacteristics | ( | ) |
Returns the collection of welding characteristics defined by attributes.
Created in NX8.0.0.
License requirements : None
int NXOpen::Weld::JointItemBuilder::WeldType | ( | ) |
Returns the weld type
Created in NX8.5.0.
License requirements : None