NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Weld::WeldFillStripBuilder Class Reference

A builder used to create or edit a single strip of the NXOpen::Weld::WeldFillBuilder . More...

Inheritance diagram for NXOpen::Weld::WeldFillStripBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void AlignNegative (NXOpen::Weld::WeldFillStripBuilder *alignStrip)
 Aligns the end of the fill strip, opposite of the length direction from center, to the same end of the input fill strip. More...
 
void AlignPositive (NXOpen::Weld::WeldFillStripBuilder *alignStrip)
 Aligns the end of the fill strip, along the length direction from center, to the same end of the input fill strip. More...
 
NXOpen::Point3d Center ()
 Returns the center of the fill strip. More...
 
void JoinNegative (NXOpen::Weld::WeldFillStripBuilder *joinStrip)
 Joins the end of the fill strip, opposite of the length direction from center, to the other fill strip input. More...
 
void JoinPositive (NXOpen::Weld::WeldFillStripBuilder *joinStrip)
 Joins the end of the fill strip, along the length direction from center, to the other fill strip input. More...
 
double Length ()
 Returns the length of the fill strip. More...
 
void MoveDelta (double lengthDelta, double widthDelta)
 Moves the fill strip the input length and width values. More...
 
void MoveToPoint (const NXOpen::Point3d &newCenter)
 Moves the fill strip to the input center. More...
 
void SetLength (double length)
 Sets the length of the fill strip. More...
 
void SetToBeDeleted (bool flag)
 Sets the flag indicating that the strip should be deleted. More...
 
NXOpen::Weld::WeldFillStripBuilderSplit ()
 Splits the fill strip at the center and creates a new strip. More...
 
void StretchNegative (double lengthDelta)
 Stretches the fill strip the input length opposite of the length direction. More...
 
void StretchPositive (double lengthDelta)
 Stretches the fill strip the input length in the length direction. More...
 
bool ToBeDeleted ()
 Returns the flag indicating that the strip should be deleted. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

A builder used to create or edit a single strip of the NXOpen::Weld::WeldFillBuilder .


To create a new instance of this class, use NXOpen::Weld::WeldFillBuilder::NewFillStrip

Created in NX7.5.0.

Member Function Documentation

void NXOpen::Weld::WeldFillStripBuilder::AlignNegative ( NXOpen::Weld::WeldFillStripBuilder alignStrip)

Aligns the end of the fill strip, opposite of the length direction from center, to the same end of the input fill strip.


Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
alignStripFill strip to align to.
void NXOpen::Weld::WeldFillStripBuilder::AlignPositive ( NXOpen::Weld::WeldFillStripBuilder alignStrip)

Aligns the end of the fill strip, along the length direction from center, to the same end of the input fill strip.


Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
alignStripFill strip to align to.
NXOpen::Point3d NXOpen::Weld::WeldFillStripBuilder::Center ( )

Returns the center of the fill strip.


Created in NX7.5.0.

License requirements : None

void NXOpen::Weld::WeldFillStripBuilder::JoinNegative ( NXOpen::Weld::WeldFillStripBuilder joinStrip)

Joins the end of the fill strip, opposite of the length direction from center, to the other fill strip input.

Note the caller must delete the joinStrip if desired.
Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
joinStripFill strip to join with.
void NXOpen::Weld::WeldFillStripBuilder::JoinPositive ( NXOpen::Weld::WeldFillStripBuilder joinStrip)

Joins the end of the fill strip, along the length direction from center, to the other fill strip input.

Note the caller must delete the joinStrip if desired.
Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
joinStripFill strip to join with.
double NXOpen::Weld::WeldFillStripBuilder::Length ( )

Returns the length of the fill strip.


Created in NX7.5.0.

License requirements : None

void NXOpen::Weld::WeldFillStripBuilder::MoveDelta ( double  lengthDelta,
double  widthDelta 
)

Moves the fill strip the input length and width values.


Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
lengthDeltaDistance to move strip in the length direction.
widthDeltaDistance to move strip in the width direction.
void NXOpen::Weld::WeldFillStripBuilder::MoveToPoint ( const NXOpen::Point3d newCenter)

Moves the fill strip to the input center.


Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
newCenterNew center of the fill strip
void NXOpen::Weld::WeldFillStripBuilder::SetLength ( double  length)

Sets the length of the fill strip.


Created in NX7.5.0.

License requirements : None

Parameters
lengthlength
void NXOpen::Weld::WeldFillStripBuilder::SetToBeDeleted ( bool  flag)

Sets the flag indicating that the strip should be deleted.


Created in NX7.5.0.

License requirements : None

Parameters
flagflag
NXOpen::Weld::WeldFillStripBuilder* NXOpen::Weld::WeldFillStripBuilder::Split ( )

Splits the fill strip at the center and creates a new strip.

Returns

Created in NX7.5.0.

License requirements : ugweld ("UG WELD")
void NXOpen::Weld::WeldFillStripBuilder::StretchNegative ( double  lengthDelta)

Stretches the fill strip the input length opposite of the length direction.


Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
lengthDeltaDistance to stretch the strip opposite of the length direction.
void NXOpen::Weld::WeldFillStripBuilder::StretchPositive ( double  lengthDelta)

Stretches the fill strip the input length in the length direction.


Created in NX7.5.0.

License requirements : ugweld ("UG WELD")

Parameters
lengthDeltaDistance to stretch the strip in the length direction.
bool NXOpen::Weld::WeldFillStripBuilder::ToBeDeleted ( )

Returns the flag indicating that the strip should be deleted.


Created in NX7.5.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.