NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::BlankGeneratorBuilder Class Reference

Represents a NXOpen::Tooling::BlankGeneratorBuilder This class is for Blank Generator Design UI
To create a new instance of this class, use NXOpen::Tooling::BlankGeneratorCollection::CreateBlankGeneratorBuilder

Created in NX7.5.0. More...

Inheritance diagram for NXOpen::Tooling::BlankGeneratorBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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. More...
 
NXOpen::TaggedObjectBlankPart ()
 Returns the part containing a blank. More...
 
NXOpen::Tooling::BlankGeneratorBuilder::CreateBlankType CreateBlankOption ()
 Returns the method used to create a blank. More...
 
bool CreatedByInsert ()
 Returns the indication that the blank to be updated was created by insert method. More...
 
NXOpen::SelectFaceDatumFace ()
 Returns the face used to update a blank. More...
 
NXOpen::TaggedObjectDisplayPartImport ()
 Returns the display part needed while importing blank. More...
 
NXOpen::TaggedObjectDisplayPartSelect ()
 Returns the display part needed while selecting a blank . More...
 
NXOpen::Tooling::BlankGeneratorBuilder::EditBlankType EditBlankOption ()
 Returns the method used to edit a blank. More...
 
void ImportBlank ()
 Create a blank by importing a blank. More...
 
NXOpen::TaggedObjectInsertNewBlank ()
 Returns the new inserted blank. More...
 
void RemoveBlank ()
 Remove a blank. More...
 
void SelectBlank ()
 Create a blank by selecting a blank. More...
 
void SetBlankNumber (const NXString &blankNumber)
 Sets the blank number. More...
 
void SetBlankNumber (const char *blankNumber)
 Sets the blank number. More...
 
void SetBlankPart (NXOpen::TaggedObject *blankTag)
 Sets the part containing a blank. More...
 
void SetCreateBlankOption (NXOpen::Tooling::BlankGeneratorBuilder::CreateBlankType createBlankOption)
 Sets the method used to create a blank. More...
 
void SetCreatedByInsert (bool insertBlankFlag)
 Sets the indication that the blank to be updated was created by insert method. More...
 
void SetDisplayPartImport (NXOpen::TaggedObject *displayPartTag)
 Sets the display part needed while importing blank. More...
 
void SetDisplayPartSelect (NXOpen::TaggedObject *displayPartTag)
 Sets the display part needed while selecting a blank . More...
 
void SetEditBlankOption (NXOpen::Tooling::BlankGeneratorBuilder::EditBlankType editBlankOption)
 Sets the method used to edit a blank. More...
 
void SetInsertNewBlank (NXOpen::TaggedObject *blankTag)
 Sets the new inserted blank. More...
 
void SetSheetMetalPartName (const NXString &sheetMetalPartName)
 Sets the sheet metal part name. More...
 
void SetSheetMetalPartName (const char *sheetMetalPartName)
 Sets the sheet metal part name. More...
 
void SetType (NXOpen::Tooling::BlankGeneratorBuilder::Types type)
 Sets the type of operation to perform - create or edit a blank. More...
 
void SetWorkPart (NXOpen::TaggedObject *workPart)
 Sets the work part needed while creating blank. More...
 
NXString SheetMetalPartName ()
 Returns the sheet metal part name. More...
 
NXOpen::SelectFaceStationaryFace ()
 Returns the face used to create a blank. More...
 
NXOpen::Tooling::BlankGeneratorBuilder::Types Type ()
 Returns the type of operation to perform - create or edit a blank. More...
 
void UnformSheet ()
 Create a blank by unforming a sheet metal part. More...
 
void UpdateBlank ()
 Update a blank. More...
 
NXOpen::TaggedObjectWorkPart ()
 Returns the work part needed while creating blank. 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

Represents a NXOpen::Tooling::BlankGeneratorBuilder This class is for Blank Generator Design UI
To create a new instance of this class, use NXOpen::Tooling::BlankGeneratorCollection::CreateBlankGeneratorBuilder

Created in NX7.5.0.


Member Enumeration Documentation

Specify the creation method.

Enumerator
CreateBlankTypeImport 

Import blank.

CreateBlankTypeSelect 

Select blank.

CreateBlankTypeUnform 

Unform blank.

Specify the edit method.

Enumerator
EditBlankTypeUpdate 

Update the blank.

EditBlankTypeRemove 

Remove the blank.

Specifies the option of blank generator operation type.

Enumerator
TypesCreateBlank 

Create a blank.

TypesEditBlank 

Edit a blank.

Member Function Documentation

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

Parameters
blankNumberSets blank number
void NXOpen::Tooling::BlankGeneratorBuilder::SetBlankNumber ( const char *  blankNumber)

Sets the blank number.


Created in NX7.5.0.

License requirements : None

Parameters
blankNumberSets blank number
void NXOpen::Tooling::BlankGeneratorBuilder::SetBlankPart ( NXOpen::TaggedObject blankTag)

Sets the part containing a blank.


Created in NX7.5.0.

License requirements : None

Parameters
blankTagSets 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

Parameters
createBlankOptionSets 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

Parameters
insertBlankFlagSets 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

Parameters
displayPartTagSets 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

Parameters
displayPartTagSets 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

Parameters
editBlankOptionSets 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

Parameters
blankTagSets 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

Parameters
sheetMetalPartNameSets 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

Parameters
sheetMetalPartNameSets 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

Parameters
typeSets 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

Parameters
workPartSets 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


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