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. | |
![]() | |
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. | |
![]() | |
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