NX Open C++ Reference Guide
|
Represents a Groove Weld feature
To create a new instance of this class, use Weld::WeldManager::CreateWeldGrooveBuilder
More...
Public Member Functions | |
NXOpen::Weld::WeldGrooveExtension | BottomExtension () |
Returns the extension method for the bottom edges Created in NX5.0.0. | |
NXOpen::Weld::WeldContourShape | ContourShape () |
Returns the contour contour shape. | |
NXOpen::Expression * | DistanceFromEnd () |
Returns the distance from the end of the faces to build the groove weld Created in NX5.0.0. | |
NXOpen::Expression * | DistanceFromStart () |
Returns the distance from the start of the faces to build the groove weld Created in NX5.0.0. | |
NXOpen::ScCollector * | FirstFaceset () |
Returns the first set of faces Created in NX5.0.0. | |
NXOpen::Section * | FirstFacesetBottomEdges () |
Returns the first set bottom edges to extend Created in NX5.0.0. | |
NXOpen::Point3d | FirstFacesetHelpPoint () |
Returns the first set help point. | |
NXOpen::Section * | FirstFacesetTopEdges () |
Returns the first set top edges to extend Created in NX5.0.0. | |
NXOpen::Expression * | GetContourHeight () |
Gets the contour height needed to describe groove weld shape. | |
std::vector< NXOpen::Face * > | GetFirstFacesetEndAdjacentFaces () |
Gets the adjacent faces of the target solid. | |
std::vector< NXOpen::Face * > | GetFirstFacesetStartAdjacentFaces () |
Gets the adjacent faces of the target solid. | |
NXOpen::Expression * | GetGrooveAngle () |
Gets the groove angle needed to describe groove weld. | |
NXOpen::Expression * | GetGrooveRadius () |
Gets the groove radius needed to describe groove weld. | |
NXOpen::Expression * | GetPenetrationDepth () |
Gets the penetration depth needed to describe groove weld. | |
NXOpen::Expression * | GetRootOpening () |
Gets the root opening height needed to describe groove weld. | |
NXOpen::Expression * | GetRootPenetration () |
Gets the root penetration needed to describe groove weld. | |
std::vector< NXOpen::Face * > | GetSecondFacesetEndAdjacentFaces () |
Gets the adjacent faces of the target solid. | |
std::vector< NXOpen::Face * > | GetSecondFacesetStartAdjacentFaces () |
Gets the adjacent faces of the target solid. | |
NXOpen::Expression * | GetSecondPenetrationDepth () |
Gets the second penetration depth needed to describe groove weld. | |
NXOpen::Weld::WeldGrooveShape | GrooveShape () |
Returns the shape of the groove weld to create Created in NX5.0.0. | |
NXOpen::Weld::WeldGrooveType | GrooveType () |
Returns the groove creation type Created in NX5.0.0. | |
bool | IsFieldWeld () |
Returns the field weld status. | |
bool | IsFirstFacesetNormalReversed () |
Returns the side of the faceset to build the groove feature. | |
bool | IsNumberOfSegments () |
Returns the is number of segments option. | |
bool | IsSecondFacesetNormalReversed () |
Returns the side of the faceset to build the groove feature. | |
bool | IsSegmentLength () |
Returns the is segment length option. | |
bool | IsSpacing () |
Returns the is spacing option. | |
NXOpen::Weld::WeldArcMethod | Method () |
Returns the method Created in NX5.0.0. | |
NXOpen::Expression * | NumberOfSegments () |
Returns the number of weld welds for a skip weld. | |
int | NumberRequiredFaceSets () |
Returns the number of connected parts. | |
NXOpen::Weld::WeldFeatureOutput | OutputGeometryType () |
Returns the output geometry type Created in NX5.0.0. | |
NXOpen::Weld::OutputType | OutputType () |
Returns the output type. | |
NXOpen::Weld::WeldPrepareEdges | PrepareEdges () |
Returns the apply edge preportion indicator. | |
NXOpen::Weld::WeldRootUpdate | RootUpdate () |
Returns the process type Created in NX5.0.0. | |
NXOpen::ScCollector * | SecondFaceset () |
Returns the second set of faces Created in NX5.0.0. | |
NXOpen::Section * | SecondFacesetBottomEdges () |
Returns the second set bottom edges to extend Created in NX5.0.0. | |
NXOpen::Point3d | SecondFacesetHelpPoint () |
Returns the second set help point. | |
NXOpen::Section * | SecondFacesetTopEdges () |
Returns the second set top edges to extend Created in NX5.0.0. | |
NXOpen::Expression * | SegmentLength () |
Returns the segment length for a skip weld. | |
int | SequenceNumber () |
Returns the sequence number for the groove feature. | |
void | SetBottomExtension (NXOpen::Weld::WeldGrooveExtension extensionType) |
Sets the extension method for the bottom edges Created in NX5.0.0. | |
void | SetContourHeight (const NXString &contourHeight) |
Sets the contour height needed to describe groove weld Created in NX5.0.0. | |
void | SetContourShape (NXOpen::Weld::WeldContourShape contourShape) |
Sets the contour contour shape. | |
void | SetDistanceFromEnd (const NXString &endDistance) |
Sets the distance from the end of the faces to build the groove weld Created in NX5.0.0. | |
void | SetDistanceFromStart (const NXString &startDistance) |
Set the distance from the start of the faces to build the groove weld Created in NX5.0.0. | |
void | SetFieldWeld (bool fieldWeld) |
Sets the field weld status. | |
void | SetFirstFaceset (NXOpen::ScCollector *faceCollector) |
Sets the first set of faces Created in NX5.0.0. | |
void | SetFirstFacesetBottomEdges (NXOpen::Section *section) |
Sets the first set bottom edges to extend Created in NX5.0.0. | |
void | SetFirstFacesetEndAdjacentFaces (const std::vector< NXOpen::Face * > &objects) |
Sets the adjacent faces of the target solid. | |
void | SetFirstFacesetHelpPoint (const NXOpen::Point3d &helpPoint) |
Sets the first set help point. | |
void | SetFirstFacesetNormalReversed (bool reversed) |
Sets the side of the faceset to build the groove feature. | |
void | SetFirstFacesetStartAdjacentFaces (const std::vector< NXOpen::Face * > &objects) |
Sets the adjacent faces of the target solid. | |
void | SetFirstFacesetTopEdges (NXOpen::Section *section) |
Sets the first set top edges to extend Created in NX5.0.0. | |
void | SetGrooveAngle (const NXString &grooveAngle) |
Sets the groove angle needed to describe groove weld Created in NX5.0.0. | |
void | SetGrooveRadius (const NXString &grooveAngle) |
Sets the groove radius needed to describe groove weld Created in NX5.0.0. | |
void | SetGrooveShape (NXOpen::Weld::WeldGrooveShape grooveShape) |
Sets the shape of the groove weld to create Created in NX5.0.0. | |
void | SetGrooveType (NXOpen::Weld::WeldGrooveType grooveType) |
Sets the groove creation type Created in NX5.0.0. | |
void | SetMethod (NXOpen::Weld::WeldArcMethod method) |
Sets the method Created in NX5.0.0. | |
void | SetNumberOfSegments (bool isNumberOfSegments) |
Sets the is number of segments option. | |
void | SetNumberOfSegments (const NXString &numSegments) |
Sets the desired number of segments for the groove weld. | |
void | SetNumberRequiredFaceSets (int numberRequiredFaceSets) |
Sets the number of connected parts. | |
void | SetOutputGeometryType (NXOpen::Weld::WeldFeatureOutput outputGeometryType) |
Sets the output geometry type Created in NX5.0.0. | |
void | SetOutputType (NXOpen::Weld::OutputType outputType) |
Sets the output type. | |
void | SetPenetrationDepth (const NXString &penetrationDepth) |
Sets the penetration depth needed to describe groove weld Created in NX5.0.0. | |
void | SetPrepareEdges (NXOpen::Weld::WeldPrepareEdges prepareEdges) |
Sets the apply edge preportion indicator. | |
void | SetRootOpening (const NXString &rootOpening) |
Sets the root opening height needed to describe groove weld Created in NX5.0.0. | |
void | SetRootPenetration (const NXString &rootPenetration) |
Sets the root penetration needed to describe groove weld Created in NX5.0.0. | |
void | SetRootUpdate (NXOpen::Weld::WeldRootUpdate rootUpdate) |
Sets the process type Created in NX5.0.0. | |
void | SetSecondFaceset (NXOpen::ScCollector *faceCollector) |
Sets the second set of faces Created in NX5.0.0. | |
void | SetSecondFacesetBottomEdges (NXOpen::Section *edgeCollector) |
Sets the second set bottom edges to extend Created in NX5.0.0. | |
void | SetSecondFacesetEndAdjacentFaces (const std::vector< NXOpen::Face * > &objects) |
Sets the adjacent faces of the target solid. | |
void | SetSecondFacesetHelpPoint (const NXOpen::Point3d &helpPoint) |
Sets the second set help point. | |
void | SetSecondFacesetNormalReversed (bool reversed) |
Sets the side of the faceset to build the groove feature. | |
void | SetSecondFacesetStartAdjacentFaces (const std::vector< NXOpen::Face * > &objects) |
Sets the adjacent faces of the target solid. | |
void | SetSecondFacesetTopEdges (NXOpen::Section *edgeCollector) |
Sets the second set top edges to extend Created in NX5.0.0. | |
void | SetSecondPenetrationDepth (const NXString &secondPenetrationDepth) |
Sets the penetration depth needed to describe groove weld Created in NX5.0.0. | |
void | SetSegmentLength (bool isSegmentLength) |
Sets the is segment length option. | |
void | SetSegmentLength (const NXString &segmentLength) |
Sets the desired segment lengh for the skip weld. | |
void | SetSequenceNumber (int sequenceNumber) |
Sets the sequence number for the groove feature. | |
void | SetSpacing (bool isSpacing) |
Sets the is spacing option. | |
void | SetSpacingDistance (const NXString &spacingDistance) |
Sets the desired spacing between skip welds. | |
void | SetTaperAtEnd (const NXString &endTaper) |
Sets the taper angle at the end. | |
void | SetTaperAtStart (const NXString &startTaper) |
Sets the taper angle at the start. | |
void | SetTaperMethod (NXOpen::Weld::WeldTaperMethod taperMethod) |
Sets the taper method to use if tapering is specified. | |
void | SetTopExtension (NXOpen::Weld::WeldGrooveExtension extensionType) |
Sets the the extension method for the top edges Created in NX5.0.0. | |
NXOpen::Expression * | SpacingDistance () |
Returns the desired spacing between skip welds. | |
NXOpen::Expression * | TaperAtEnd () |
Returns the taper angle at the end. | |
NXOpen::Expression * | TaperAtStart () |
Returns the taper angle at the start. | |
NXOpen::Weld::WeldTaperMethod | TaperMethod () |
Returns the taper method to use if tapering is specified. | |
NXOpen::Weld::WeldGrooveExtension | TopExtension () |
Returns the the extension method for the top edges Created in NX5.0.0. |
Represents a Groove Weld feature
To create a new instance of this class, use Weld::WeldManager::CreateWeldGrooveBuilder
Returns the extension method for the bottom edges
Created in NX5.0.0.
License requirements : None
Returns the contour contour shape.
This is the shape on the top of the groove weld
Created in NX5.0.0.
License requirements : None
Returns the distance from the end of the faces to build the groove weld
Created in NX5.0.0.
License requirements : None
Returns the distance from the start of the faces to build the groove weld
Created in NX5.0.0.
License requirements : None
Returns the first set of faces
Created in NX5.0.0.
License requirements : None
Returns the first set bottom edges to extend
Created in NX5.0.0.
License requirements : None
Returns the first set help point.
If multiple solutions exist, the desired solution used will be the one closest to this point
Created in NX5.0.0.
License requirements : None
Returns the first set top edges to extend
Created in NX5.0.0.
License requirements : None
Gets the contour height needed to describe groove weld shape.
std::vector<NXOpen::Face *> NXOpen::Weld::GrooveBuilder::GetFirstFacesetEndAdjacentFaces | ( | ) |
Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
std::vector<NXOpen::Face *> NXOpen::Weld::GrooveBuilder::GetFirstFacesetStartAdjacentFaces | ( | ) |
Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Gets the groove angle needed to describe groove weld.
Gets the groove radius needed to describe groove weld.
Gets the penetration depth needed to describe groove weld.
Gets the root opening height needed to describe groove weld.
Gets the root penetration needed to describe groove weld.
std::vector<NXOpen::Face *> NXOpen::Weld::GrooveBuilder::GetSecondFacesetEndAdjacentFaces | ( | ) |
Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
std::vector<NXOpen::Face *> NXOpen::Weld::GrooveBuilder::GetSecondFacesetStartAdjacentFaces | ( | ) |
Gets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Gets the second penetration depth needed to describe groove weld.
This is only needed if face heights are different.
Returns the shape of the groove weld to create
Created in NX5.0.0.
License requirements : None
Returns the groove creation type
Created in NX5.0.0.
License requirements : None
Returns the field weld status.
If true then this is a field weld, if false it is not.
Created in NX5.0.0.
License requirements : None
Returns the side of the faceset to build the groove feature.
The feature will be built opposite the face closest to the help point
Created in NX5.0.0.
License requirements : None
Returns the is number of segments option.
This is used when creating skip welds to compute the spacing between them.
Created in NX5.0.0.
License requirements : None
Returns the side of the faceset to build the groove feature.
The feature will be built opposite the face closest to the help point
Created in NX5.0.0.
License requirements : None
Returns the is segment length option.
This is used when creating skip welds to compute the spacing between them.
Created in NX5.0.0.
License requirements : None
Returns the is spacing option.
This is used when creating skip welds to compute the spacing between them.
Created in NX5.0.0.
License requirements : None
Returns the method
Created in NX5.0.0.
License requirements : None
Returns the number of weld welds for a skip weld.
Created in NX5.0.0.
License requirements : None
Returns the number of connected parts.
Either one for two.
Created in NX5.0.0.
License requirements : None
Returns the output geometry type
Created in NX5.0.0.
License requirements : None
Returns the output type.
Created in NX5.0.0.
License requirements : None
Returns the apply edge preportion indicator.
Created in NX5.0.0.
License requirements : None
Returns the process type
Created in NX5.0.0.
License requirements : None
Returns the second set of faces
Created in NX5.0.0.
License requirements : None
Returns the second set bottom edges to extend
Created in NX5.0.0.
License requirements : None
Returns the second set help point.
If multiple solutions exist, the desired solution used will be the one closest to this point
Created in NX5.0.0.
License requirements : None
Returns the second set top edges to extend
Created in NX5.0.0.
License requirements : None
Returns the segment length for a skip weld.
Created in NX5.0.0.
License requirements : None
Returns the sequence number for the groove feature.
Each groove feature contains a solid. If multiple groove wels are to be created, you must specify the sequence of the groove weld you want. For example if you are expecting 3 welds to be created. You must create 3 groove weld features. The features will have sequence numbers 0,1 and 2.
Created in NX5.0.0.
License requirements : None
void NXOpen::Weld::GrooveBuilder::SetBottomExtension | ( | NXOpen::Weld::WeldGrooveExtension | extensionType | ) |
Sets the extension method for the bottom edges
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
extensionType | extension type |
void NXOpen::Weld::GrooveBuilder::SetContourHeight | ( | const NXString & | contourHeight | ) |
Sets the contour height needed to describe groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
contourHeight | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetContourShape | ( | NXOpen::Weld::WeldContourShape | contourShape | ) |
Sets the contour contour shape.
This is the shape on the top of the groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
contourShape | contour shape |
void NXOpen::Weld::GrooveBuilder::SetDistanceFromEnd | ( | const NXString & | endDistance | ) |
Sets the distance from the end of the faces to build the groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
endDistance | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetDistanceFromStart | ( | const NXString & | startDistance | ) |
Set the distance from the start of the faces to build the groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
startDistance | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetFieldWeld | ( | bool | fieldWeld | ) |
Sets the field weld status.
If true then this is a field weld, if false it is not.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
fieldWeld | field weld |
void NXOpen::Weld::GrooveBuilder::SetFirstFaceset | ( | NXOpen::ScCollector * | faceCollector | ) |
Sets the first set of faces
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
faceCollector | face collector |
void NXOpen::Weld::GrooveBuilder::SetFirstFacesetBottomEdges | ( | NXOpen::Section * | section | ) |
Sets the first set bottom edges to extend
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
section | section |
void NXOpen::Weld::GrooveBuilder::SetFirstFacesetEndAdjacentFaces | ( | const std::vector< NXOpen::Face * > & | objects | ) |
Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
objects | objects |
void NXOpen::Weld::GrooveBuilder::SetFirstFacesetHelpPoint | ( | const NXOpen::Point3d & | helpPoint | ) |
Sets the first set help point.
If multiple solutions exist, the desired solution used will be the one closest to this point
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
helpPoint | help point |
void NXOpen::Weld::GrooveBuilder::SetFirstFacesetNormalReversed | ( | bool | reversed | ) |
Sets the side of the faceset to build the groove feature.
The feature will be built opposite the face closest to the help point
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
reversed | reversed |
void NXOpen::Weld::GrooveBuilder::SetFirstFacesetStartAdjacentFaces | ( | const std::vector< NXOpen::Face * > & | objects | ) |
Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
objects | objects |
void NXOpen::Weld::GrooveBuilder::SetFirstFacesetTopEdges | ( | NXOpen::Section * | section | ) |
Sets the first set top edges to extend
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
section | section |
void NXOpen::Weld::GrooveBuilder::SetGrooveAngle | ( | const NXString & | grooveAngle | ) |
Sets the groove angle needed to describe groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
grooveAngle | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetGrooveRadius | ( | const NXString & | grooveAngle | ) |
Sets the groove radius needed to describe groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
grooveAngle | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetGrooveShape | ( | NXOpen::Weld::WeldGrooveShape | grooveShape | ) |
Sets the shape of the groove weld to create
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
grooveShape | groove shape |
void NXOpen::Weld::GrooveBuilder::SetGrooveType | ( | NXOpen::Weld::WeldGrooveType | grooveType | ) |
Sets the groove creation type
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
grooveType | groove type |
Sets the method
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
method | method |
void NXOpen::Weld::GrooveBuilder::SetNumberOfSegments | ( | bool | isNumberOfSegments | ) |
Sets the is number of segments option.
This is used when creating skip welds to compute the spacing between them.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
isNumberOfSegments | is number of segments |
void NXOpen::Weld::GrooveBuilder::SetNumberOfSegments | ( | const NXString & | numSegments | ) |
Sets the desired number of segments for the groove weld.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
numSegments | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetNumberRequiredFaceSets | ( | int | numberRequiredFaceSets | ) |
Sets the number of connected parts.
Either one for two.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
numberRequiredFaceSets | number required face sets |
void NXOpen::Weld::GrooveBuilder::SetOutputGeometryType | ( | NXOpen::Weld::WeldFeatureOutput | outputGeometryType | ) |
Sets the output geometry type
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
outputGeometryType | output geometry type |
void NXOpen::Weld::GrooveBuilder::SetOutputType | ( | NXOpen::Weld::OutputType | outputType | ) |
Sets the output type.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
outputType | output type |
void NXOpen::Weld::GrooveBuilder::SetPenetrationDepth | ( | const NXString & | penetrationDepth | ) |
Sets the penetration depth needed to describe groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
penetrationDepth | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetPrepareEdges | ( | NXOpen::Weld::WeldPrepareEdges | prepareEdges | ) |
Sets the apply edge preportion indicator.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
prepareEdges | prepare edges |
void NXOpen::Weld::GrooveBuilder::SetRootOpening | ( | const NXString & | rootOpening | ) |
Sets the root opening height needed to describe groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
rootOpening | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetRootPenetration | ( | const NXString & | rootPenetration | ) |
Sets the root penetration needed to describe groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
rootPenetration | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetRootUpdate | ( | NXOpen::Weld::WeldRootUpdate | rootUpdate | ) |
Sets the process type
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
rootUpdate | root update |
void NXOpen::Weld::GrooveBuilder::SetSecondFaceset | ( | NXOpen::ScCollector * | faceCollector | ) |
Sets the second set of faces
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
faceCollector | face collector |
void NXOpen::Weld::GrooveBuilder::SetSecondFacesetBottomEdges | ( | NXOpen::Section * | edgeCollector | ) |
Sets the second set bottom edges to extend
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
edgeCollector | edge collector |
void NXOpen::Weld::GrooveBuilder::SetSecondFacesetEndAdjacentFaces | ( | const std::vector< NXOpen::Face * > & | objects | ) |
Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
objects | objects |
void NXOpen::Weld::GrooveBuilder::SetSecondFacesetHelpPoint | ( | const NXOpen::Point3d & | helpPoint | ) |
Sets the second set help point.
If multiple solutions exist, the desired solution used will be the one closest to this point
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
helpPoint | help point |
void NXOpen::Weld::GrooveBuilder::SetSecondFacesetNormalReversed | ( | bool | reversed | ) |
Sets the side of the faceset to build the groove feature.
The feature will be built opposite the face closest to the help point
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
reversed | reversed |
void NXOpen::Weld::GrooveBuilder::SetSecondFacesetStartAdjacentFaces | ( | const std::vector< NXOpen::Face * > & | objects | ) |
Sets the adjacent faces of the target solid.
These faces are used to trim the groove weld solid with.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
objects | objects |
void NXOpen::Weld::GrooveBuilder::SetSecondFacesetTopEdges | ( | NXOpen::Section * | edgeCollector | ) |
Sets the second set top edges to extend
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
edgeCollector | edge collector |
void NXOpen::Weld::GrooveBuilder::SetSecondPenetrationDepth | ( | const NXString & | secondPenetrationDepth | ) |
Sets the penetration depth needed to describe groove weld
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
secondPenetrationDepth | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetSegmentLength | ( | bool | isSegmentLength | ) |
Sets the is segment length option.
This is used when creating skip welds to compute the spacing between them.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
isSegmentLength | is segment length |
void NXOpen::Weld::GrooveBuilder::SetSegmentLength | ( | const NXString & | segmentLength | ) |
Sets the desired segment lengh for the skip weld.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
segmentLength | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetSequenceNumber | ( | int | sequenceNumber | ) |
Sets the sequence number for the groove feature.
Each groove feature contains a solid. If multiple groove wels are to be created, you must specify the sequence of the groove weld you want. For example if you are expecting 3 welds to be created. You must create 3 groove weld features. The features will have sequence numbers 0,1 and 2.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
sequenceNumber | sequence number |
void NXOpen::Weld::GrooveBuilder::SetSpacing | ( | bool | isSpacing | ) |
Sets the is spacing option.
This is used when creating skip welds to compute the spacing between them.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
isSpacing | is spacing |
void NXOpen::Weld::GrooveBuilder::SetSpacingDistance | ( | const NXString & | spacingDistance | ) |
Sets the desired spacing between skip welds.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
spacingDistance | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetTaperAtEnd | ( | const NXString & | endTaper | ) |
Sets the taper angle at the end.
A positive number will taper towards the inside of the weld.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
endTaper | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetTaperAtStart | ( | const NXString & | startTaper | ) |
Sets the taper angle at the start.
A positive number will taper towards the inside of the weld.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
startTaper | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Weld::GrooveBuilder::SetTaperMethod | ( | NXOpen::Weld::WeldTaperMethod | taperMethod | ) |
Sets the taper method to use if tapering is specified.
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
taperMethod | taper method |
void NXOpen::Weld::GrooveBuilder::SetTopExtension | ( | NXOpen::Weld::WeldGrooveExtension | extensionType | ) |
Sets the the extension method for the top edges
Created in NX5.0.0.
License requirements : ugweld ("UG WELD")
extensionType | extension type |
Returns the desired spacing between skip welds.
Created in NX5.0.0.
License requirements : None
Returns the taper angle at the end.
A positive number will taper towards the inside of the weld.
Created in NX5.0.0.
License requirements : None
Returns the taper angle at the start.
A positive number will taper towards the inside of the weld.
Created in NX5.0.0.
License requirements : None
Returns the taper method to use if tapering is specified.
Created in NX5.0.0.
License requirements : None
Returns the the extension method for the top edges
Created in NX5.0.0.
License requirements : None