|
NX Open C++ Reference Guide
|
Represents a @link Tooling::BlankGeneratorBuilder Tooling::BlankGeneratorBuilder@endlink This class is for Blank Generator Design UI <br> To create a new instance of this class, use @link Tooling::BlankGeneratorCollection::CreateBlankGeneratorBuilder Tooling::BlankGeneratorCollection::CreateBlankGeneratorBuilder @endlink <br>
Created in NX7.5.0.
More...
Public Types | |
| enum | CreateBlankType { CreateBlankTypeImport, CreateBlankTypeSelect, CreateBlankTypeUnform } |
| Specify the creation method. More... | |
| enum | EditBlankType { EditBlankTypeUpdate, EditBlankTypeRemove } |
| Specify the edit method. More... | |
| enum | Types { TypesCreateBlank, TypesEditBlank } |
| Specifies the option of blank generator operation type. More... | |
Public Member Functions | |
| NXString | BlankNumber () |
| Returns the blank number. | |
| NXOpen::TaggedObject * | BlankPart () |
| Returns the part containing a blank. | |
| NXOpen::Tooling::BlankGeneratorBuilder::CreateBlankType | CreateBlankOption () |
| Returns the method used to create a blank. | |
| bool | CreatedByInsert () |
| Returns the indication that the blank to be updated was created by insert method. | |
| NXOpen::SelectFace * | DatumFace () |
| Returns the face used to update a blank. | |
| NXOpen::TaggedObject * | DisplayPartImport () |
| Returns the display part needed while importing blank. | |
| NXOpen::TaggedObject * | DisplayPartSelect () |
| Returns the display part needed while selecting a blank . | |
| NXOpen::Tooling::BlankGeneratorBuilder::EditBlankType | EditBlankOption () |
| Returns the method used to edit a blank. | |
| void | ImportBlank () |
| Create a blank by importing a blank. | |
| NXOpen::TaggedObject * | InsertNewBlank () |
| Returns the new inserted blank. | |
| void | RemoveBlank () |
| Remove a blank. | |
| void | SelectBlank () |
| Create a blank by selecting a blank. | |
| void | SetBlankNumber (const NXString &blankNumber) |
| Sets the blank number. | |
| void | SetBlankNumber (const char *blankNumber) |
| Sets the blank number. | |
| void | SetBlankPart (NXOpen::TaggedObject *blankTag) |
| Sets the part containing a blank. | |
| void | SetCreateBlankOption (NXOpen::Tooling::BlankGeneratorBuilder::CreateBlankType createBlankOption) |
| Sets the method used to create a blank. | |
| void | SetCreatedByInsert (bool insertBlankFlag) |
| Sets the indication that the blank to be updated was created by insert method. | |
| void | SetDisplayPartImport (NXOpen::TaggedObject *displayPartTag) |
| Sets the display part needed while importing blank. | |
| void | SetDisplayPartSelect (NXOpen::TaggedObject *displayPartTag) |
| Sets the display part needed while selecting a blank . | |
| void | SetEditBlankOption (NXOpen::Tooling::BlankGeneratorBuilder::EditBlankType editBlankOption) |
| Sets the method used to edit a blank. | |
| void | SetInsertNewBlank (NXOpen::TaggedObject *blankTag) |
| Sets the new inserted blank. | |
| void | SetSheetMetalPartName (const NXString &sheetMetalPartName) |
| Sets the sheet metal part name. | |
| void | SetSheetMetalPartName (const char *sheetMetalPartName) |
| Sets the sheet metal part name. | |
| void | SetType (NXOpen::Tooling::BlankGeneratorBuilder::Types type) |
| Sets the type of operation to perform - create or edit a blank. | |
| void | SetWorkPart (NXOpen::TaggedObject *workPart) |
| Sets the work part needed while creating blank. | |
| NXString | SheetMetalPartName () |
| Returns the sheet metal part name. | |
| NXOpen::SelectFace * | StationaryFace () |
| Returns the face used to create a blank. | |
| NXOpen::Tooling::BlankGeneratorBuilder::Types | Type () |
| Returns the type of operation to perform - create or edit a blank. | |
| void | UnformSheet () |
| Create a blank by unforming a sheet metal part. | |
| void | UpdateBlank () |
| Update a blank. | |
| NXOpen::TaggedObject * | WorkPart () |
| Returns the work part needed while creating blank. | |
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 @link Tooling::BlankGeneratorBuilder Tooling::BlankGeneratorBuilder@endlink This class is for Blank Generator Design UI <br> To create a new instance of this class, use @link Tooling::BlankGeneratorCollection::CreateBlankGeneratorBuilder Tooling::BlankGeneratorCollection::CreateBlankGeneratorBuilder @endlink <br>
Created in NX7.5.0.
Specify the edit method.
| EditBlankTypeUpdate |
Update the blank. |
| EditBlankTypeRemove |
Remove the blank. |
| NXString NXOpen::Tooling::BlankGeneratorBuilder::BlankNumber | ( | ) |
Returns the blank number.
Created in NX7.5.0.
License requirements : None
| NXOpen::TaggedObject* NXOpen::Tooling::BlankGeneratorBuilder::BlankPart | ( | ) |
Returns the part containing a blank.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::BlankGeneratorBuilder::CreateBlankType NXOpen::Tooling::BlankGeneratorBuilder::CreateBlankOption | ( | ) |
Returns the method used to create a blank.
Created in NX7.5.0.
License requirements : None
| bool NXOpen::Tooling::BlankGeneratorBuilder::CreatedByInsert | ( | ) |
Returns the indication that the blank to be updated was created by insert method.
Created in NX7.5.0.
License requirements : None
| NXOpen::SelectFace* NXOpen::Tooling::BlankGeneratorBuilder::DatumFace | ( | ) |
Returns the face used to update a blank.
Created in NX7.5.0.
License requirements : None
| NXOpen::TaggedObject* NXOpen::Tooling::BlankGeneratorBuilder::DisplayPartImport | ( | ) |
Returns the display part needed while importing blank.
Created in NX7.5.0.
License requirements : None
| NXOpen::TaggedObject* NXOpen::Tooling::BlankGeneratorBuilder::DisplayPartSelect | ( | ) |
Returns the display part needed while selecting a blank .
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::BlankGeneratorBuilder::EditBlankType NXOpen::Tooling::BlankGeneratorBuilder::EditBlankOption | ( | ) |
Returns the method used to edit a blank.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::BlankGeneratorBuilder::ImportBlank | ( | ) |
Create a blank by importing a blank.
Created in NX7.5.0.
License requirements : None
| NXOpen::TaggedObject* NXOpen::Tooling::BlankGeneratorBuilder::InsertNewBlank | ( | ) |
Returns the new inserted blank.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::BlankGeneratorBuilder::RemoveBlank | ( | ) |
Remove a blank.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::BlankGeneratorBuilder::SelectBlank | ( | ) |
Create a blank by selecting a blank.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::BlankGeneratorBuilder::SetBlankNumber | ( | const NXString & | blankNumber | ) |
Sets the blank number.
Created in NX7.5.0.
License requirements : None
| blankNumber | Sets blank number |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetBlankNumber | ( | const char * | blankNumber | ) |
Sets the blank number.
Created in NX7.5.0.
License requirements : None
| blankNumber | Sets blank number |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetBlankPart | ( | NXOpen::TaggedObject * | blankTag | ) |
Sets the part containing a blank.
Created in NX7.5.0.
License requirements : None
| blankTag | Sets the blank tag |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetCreateBlankOption | ( | NXOpen::Tooling::BlankGeneratorBuilder::CreateBlankType | createBlankOption | ) |
Sets the method used to create a blank.
Created in NX7.5.0.
License requirements : None
| createBlankOption | Sets the create blank method |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetCreatedByInsert | ( | bool | insertBlankFlag | ) |
Sets the indication that the blank to be updated was created by insert method.
Created in NX7.5.0.
License requirements : None
| insertBlankFlag | Sets the insert blank flag |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetDisplayPartImport | ( | NXOpen::TaggedObject * | displayPartTag | ) |
Sets the display part needed while importing blank.
Created in NX7.5.0.
License requirements : None
| displayPartTag | Sets the display part tag |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetDisplayPartSelect | ( | NXOpen::TaggedObject * | displayPartTag | ) |
Sets the display part needed while selecting a blank .
Created in NX7.5.0.
License requirements : None
| displayPartTag | Sets the display part tag |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetEditBlankOption | ( | NXOpen::Tooling::BlankGeneratorBuilder::EditBlankType | editBlankOption | ) |
Sets the method used to edit a blank.
Created in NX7.5.0.
License requirements : None
| editBlankOption | Sets the edit blank method |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetInsertNewBlank | ( | NXOpen::TaggedObject * | blankTag | ) |
Sets the new inserted blank.
Created in NX7.5.0.
License requirements : None
| blankTag | Sets the insert new blank tag |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetSheetMetalPartName | ( | const NXString & | sheetMetalPartName | ) |
Sets the sheet metal part name.
Created in NX7.5.0.
License requirements : None
| sheetMetalPartName | Sets sheet part name |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetSheetMetalPartName | ( | const char * | sheetMetalPartName | ) |
Sets the sheet metal part name.
Created in NX7.5.0.
License requirements : None
| sheetMetalPartName | Sets sheet part name |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetType | ( | NXOpen::Tooling::BlankGeneratorBuilder::Types | type | ) |
Sets the type of operation to perform - create or edit a blank.
Created in NX7.5.0.
License requirements : None
| type | Sets the type |
| void NXOpen::Tooling::BlankGeneratorBuilder::SetWorkPart | ( | NXOpen::TaggedObject * | workPart | ) |
Sets the work part needed while creating blank.
Created in NX7.5.0.
License requirements : None
| workPart | Sets the work part tag |
| NXString NXOpen::Tooling::BlankGeneratorBuilder::SheetMetalPartName | ( | ) |
Returns the sheet metal part name.
Created in NX7.5.0.
License requirements : None
| NXOpen::SelectFace* NXOpen::Tooling::BlankGeneratorBuilder::StationaryFace | ( | ) |
Returns the face used to create a blank.
Created in NX7.5.0.
License requirements : None
| NXOpen::Tooling::BlankGeneratorBuilder::Types NXOpen::Tooling::BlankGeneratorBuilder::Type | ( | ) |
Returns the type of operation to perform - create or edit a blank.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::BlankGeneratorBuilder::UnformSheet | ( | ) |
Create a blank by unforming a sheet metal part.
Created in NX7.5.0.
License requirements : None
| void NXOpen::Tooling::BlankGeneratorBuilder::UpdateBlank | ( | ) |
Update a blank.
Created in NX7.5.0.
License requirements : None
| NXOpen::TaggedObject* NXOpen::Tooling::BlankGeneratorBuilder::WorkPart | ( | ) |
Returns the work part needed while creating blank.
Created in NX7.5.0.
License requirements : None