|
NX Open C++ Reference Guide
|
Represents a Tooling::LayoutBuilder builder <br> To create a new instance of this class, use @link Tooling::MWLayoutCollection::CreateLayoutBuilder Tooling::MWLayoutCollection::CreateLayoutBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | BalNumber { BalNumberTwo, BalNumberFour } |
| Represents the number of balance cavity. More... | |
| enum | LayoutSubType { LayoutSubTypeBalance, LayoutSubTypeLinear, LayoutSubTypeRadial, LayoutSubTypeConstant } |
| Represents the the sub type of layout. More... | |
| enum | LayoutType { LayoutTypeRectangle, LayoutTypeCircular } |
| Represents the type of layout. More... | |
| enum | XrefNum { XrefNumBlock, XrefNumMove } |
| Represents the type of x move refer. More... | |
| enum | YrefNum { YrefNumBlock, YrefNumMove } |
| Represents the type of y move refer. More... | |
Public Member Functions | |
| void | Autocenter () |
| Make center of cavity Created in NX6.0.0. | |
| NXOpen::Tooling::LayoutBuilder::BalNumber | BalCavityNumber () |
| Returns the balance cavity number Created in NX6.0.0. | |
| int | CirCavityNumber () |
| Returns the copy number for circular transform Created in NX6.0.0. | |
| double | CirRadius () |
| Returns the radius value Created in NX6.0.0. | |
| double | CirRotateAngle () |
| Returns the rotate angle Created in NX6.0.0. | |
| double | CirStartAngle () |
| Returns the start angle Created in NX6.0.0. | |
| NXOpen::Expression * | DimBalFirst () |
| Returns the first dimension for balance transform Created in NX6.0.0. | |
| NXOpen::Expression * | DimBalSecond () |
| Returns the second dimension for balance transform Created in NX6.0.0. | |
| NXOpen::Expression * | DimXdist () |
| Returns the cavity distance dimension in X-axis Created in NX6.0.0. | |
| NXOpen::Expression * | DimYdist () |
| Returns the cavity distance dimension in Y-axis Created in NX6.0.0. | |
| void | Insertpocket () |
| Insert pocket Created in NX6.0.0. | |
| void | Layout () |
| Perform cavity layout Created in NX6.0.0. | |
| NXOpen::Direction * | LayoutVector () |
| Returns the rotate vector Created in NX6.0.0. | |
| int | LinXnumber () |
| Returns the copy number for linear transform in X-axis Created in NX6.0.0. | |
| int | LinYnumber () |
| Returns the copy number for linear transform in Y-axis Created in NX6.0.0. | |
| NXOpen::Tooling::LayoutBuilder::LayoutType | MwLayoutType () |
| Returns the layout pattern type Created in NX6.0.0. | |
| void | Remove () |
| Remove cavity Created in NX6.0.0. | |
| NXOpen::Point * | RotatePoint () |
| Returns the rotate point Created in NX6.0.0. | |
| NXOpen::SelectBodyList * | SelectCavity () |
| Returns the select cavity Created in NX6.0.0. | |
| void | SetBalCavityNumber (NXOpen::Tooling::LayoutBuilder::BalNumber enumBalCavityNumber) |
| Sets the balance cavity number Created in NX6.0.0. | |
| void | SetCirCavityNumber (int cirCavityNumber) |
| Sets the copy number for circular transform Created in NX6.0.0. | |
| void | SetCirRadius (double cirRadius) |
| Sets the radius value Created in NX6.0.0. | |
| void | SetCirRotateAngle (double cirRotateAngle) |
| Sets the rotate angle Created in NX6.0.0. | |
| void | SetCirStartAngle (double cirStartAngle) |
| Sets the start angle Created in NX6.0.0. | |
| void | SetLayoutVector (NXOpen::Direction *layoutVector) |
| Sets the rotate vector Created in NX6.0.0. | |
| void | SetLinXnumber (int linXNumber) |
| Sets the copy number for linear transform in X-axis Created in NX6.0.0. | |
| void | SetLinYnumber (int linYNumber) |
| Sets the copy number for linear transform in Y-axis Created in NX6.0.0. | |
| void | SetMwLayoutType (NXOpen::Tooling::LayoutBuilder::LayoutType enumLayoutType) |
| Sets the layout pattern type Created in NX6.0.0. | |
| void | SetRotatePoint (NXOpen::Point *rotatePoint) |
| Sets the rotate point Created in NX6.0.0. | |
| void | SetSubType (NXOpen::Tooling::LayoutBuilder::LayoutSubType enumSubType) |
| Sets the layout transform type Created in NX6.0.0. | |
| void | SetXref (NXOpen::Tooling::LayoutBuilder::XrefNum enumXRef) |
| Sets the layout cavity number in X-axis Created in NX6.0.0. | |
| void | SetYref (NXOpen::Tooling::LayoutBuilder::YrefNum enumYRef) |
| Sets the layout cavity number in Y-axis Created in NX6.0.0. | |
| NXOpen::Tooling::LayoutBuilder::LayoutSubType | SubType () |
| Returns the layout transform type Created in NX6.0.0. | |
| void | Transform () |
| Reposition cavity Created in NX6.0.0. | |
| NXOpen::Tooling::LayoutBuilder::XrefNum | Xref () |
| Returns the layout cavity number in X-axis Created in NX6.0.0. | |
| NXOpen::Tooling::LayoutBuilder::YrefNum | Yref () |
| Returns the layout cavity number in Y-axis Created in NX6.0.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 Tooling::LayoutBuilder builder <br> To create a new instance of this class, use @link Tooling::MWLayoutCollection::CreateLayoutBuilder Tooling::MWLayoutCollection::CreateLayoutBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
CirCavityNumber |
2 |
|
CirRadius |
0 |
|
CirRotateAngle |
360 |
|
CirStartAngle |
0 |
|
DimBalFirst.Value |
0 (millimeters part), 0 (inches part) |
|
LinXnumber |
2 |
|
LinYnumber |
1 |
Created in NX6.0.0.
| void NXOpen::Tooling::LayoutBuilder::Autocenter | ( | ) |
Make center of cavity
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::LayoutBuilder::BalNumber NXOpen::Tooling::LayoutBuilder::BalCavityNumber | ( | ) |
Returns the balance cavity number
Created in NX6.0.0.
License requirements : None
| int NXOpen::Tooling::LayoutBuilder::CirCavityNumber | ( | ) |
Returns the copy number for circular transform
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::LayoutBuilder::CirRadius | ( | ) |
Returns the radius value
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::LayoutBuilder::CirRotateAngle | ( | ) |
Returns the rotate angle
Created in NX6.0.0.
License requirements : None
| double NXOpen::Tooling::LayoutBuilder::CirStartAngle | ( | ) |
Returns the start angle
Created in NX6.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Tooling::LayoutBuilder::DimBalFirst | ( | ) |
Returns the first dimension for balance transform
Created in NX6.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Tooling::LayoutBuilder::DimBalSecond | ( | ) |
Returns the second dimension for balance transform
Created in NX6.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Tooling::LayoutBuilder::DimXdist | ( | ) |
Returns the cavity distance dimension in X-axis
Created in NX6.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Tooling::LayoutBuilder::DimYdist | ( | ) |
Returns the cavity distance dimension in Y-axis
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::LayoutBuilder::Insertpocket | ( | ) |
Insert pocket
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::LayoutBuilder::Layout | ( | ) |
Perform cavity layout
Created in NX6.0.0.
License requirements : None
| NXOpen::Direction* NXOpen::Tooling::LayoutBuilder::LayoutVector | ( | ) |
Returns the rotate vector
Created in NX6.0.0.
License requirements : None
| int NXOpen::Tooling::LayoutBuilder::LinXnumber | ( | ) |
Returns the copy number for linear transform in X-axis
Created in NX6.0.0.
License requirements : None
| int NXOpen::Tooling::LayoutBuilder::LinYnumber | ( | ) |
Returns the copy number for linear transform in Y-axis
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::LayoutBuilder::LayoutType NXOpen::Tooling::LayoutBuilder::MwLayoutType | ( | ) |
Returns the layout pattern type
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::LayoutBuilder::Remove | ( | ) |
Remove cavity
Created in NX6.0.0.
License requirements : None
| NXOpen::Point* NXOpen::Tooling::LayoutBuilder::RotatePoint | ( | ) |
Returns the rotate point
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectBodyList* NXOpen::Tooling::LayoutBuilder::SelectCavity | ( | ) |
Returns the select cavity
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::LayoutBuilder::SetBalCavityNumber | ( | NXOpen::Tooling::LayoutBuilder::BalNumber | enumBalCavityNumber | ) |
Sets the balance cavity number
Created in NX6.0.0.
License requirements : None
| enumBalCavityNumber | enumbalcavitynumber |
| void NXOpen::Tooling::LayoutBuilder::SetCirCavityNumber | ( | int | cirCavityNumber | ) |
Sets the copy number for circular transform
Created in NX6.0.0.
License requirements : None
| cirCavityNumber | circavitynumber |
| void NXOpen::Tooling::LayoutBuilder::SetCirRadius | ( | double | cirRadius | ) |
Sets the radius value
Created in NX6.0.0.
License requirements : None
| cirRadius | cirradius |
| void NXOpen::Tooling::LayoutBuilder::SetCirRotateAngle | ( | double | cirRotateAngle | ) |
Sets the rotate angle
Created in NX6.0.0.
License requirements : None
| cirRotateAngle | cirrotateangle |
| void NXOpen::Tooling::LayoutBuilder::SetCirStartAngle | ( | double | cirStartAngle | ) |
Sets the start angle
Created in NX6.0.0.
License requirements : None
| cirStartAngle | cirstartangle |
| void NXOpen::Tooling::LayoutBuilder::SetLayoutVector | ( | NXOpen::Direction * | layoutVector | ) |
Sets the rotate vector
Created in NX6.0.0.
License requirements : None
| layoutVector | layoutvector |
| void NXOpen::Tooling::LayoutBuilder::SetLinXnumber | ( | int | linXNumber | ) |
Sets the copy number for linear transform in X-axis
Created in NX6.0.0.
License requirements : None
| linXNumber | linxnumber |
| void NXOpen::Tooling::LayoutBuilder::SetLinYnumber | ( | int | linYNumber | ) |
Sets the copy number for linear transform in Y-axis
Created in NX6.0.0.
License requirements : None
| linYNumber | linynumber |
| void NXOpen::Tooling::LayoutBuilder::SetMwLayoutType | ( | NXOpen::Tooling::LayoutBuilder::LayoutType | enumLayoutType | ) |
Sets the layout pattern type
Created in NX6.0.0.
License requirements : None
| enumLayoutType | enumlayouttype |
| void NXOpen::Tooling::LayoutBuilder::SetRotatePoint | ( | NXOpen::Point * | rotatePoint | ) |
Sets the rotate point
Created in NX6.0.0.
License requirements : None
| rotatePoint | rotatepoint |
| void NXOpen::Tooling::LayoutBuilder::SetSubType | ( | NXOpen::Tooling::LayoutBuilder::LayoutSubType | enumSubType | ) |
Sets the layout transform type
Created in NX6.0.0.
License requirements : None
| enumSubType | enumsubtype |
| void NXOpen::Tooling::LayoutBuilder::SetXref | ( | NXOpen::Tooling::LayoutBuilder::XrefNum | enumXRef | ) |
Sets the layout cavity number in X-axis
Created in NX6.0.0.
License requirements : None
| enumXRef | enumxref |
| void NXOpen::Tooling::LayoutBuilder::SetYref | ( | NXOpen::Tooling::LayoutBuilder::YrefNum | enumYRef | ) |
Sets the layout cavity number in Y-axis
Created in NX6.0.0.
License requirements : None
| enumYRef | enumyref |
| NXOpen::Tooling::LayoutBuilder::LayoutSubType NXOpen::Tooling::LayoutBuilder::SubType | ( | ) |
Returns the layout transform type
Created in NX6.0.0.
License requirements : None
| void NXOpen::Tooling::LayoutBuilder::Transform | ( | ) |
Reposition cavity
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::LayoutBuilder::XrefNum NXOpen::Tooling::LayoutBuilder::Xref | ( | ) |
Returns the layout cavity number in X-axis
Created in NX6.0.0.
License requirements : None
| NXOpen::Tooling::LayoutBuilder::YrefNum NXOpen::Tooling::LayoutBuilder::Yref | ( | ) |
Returns the layout cavity number in Y-axis
Created in NX6.0.0.
License requirements : None