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

Creates hole datum symbol builder for progressive die. More...

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

Public Types

enum  SymbolType { SymbolTypeFirst, SymbolTypeSecond, SymbolTypeThird, SymbolTypeFourth }
 symbol type More...
 

Public Member Functions

NXString AttributeTitles ()
 Returns the attribute titles
Created in NX11.0.0. More...
 
NXString AttributeValues ()
 Returns the attribute values
Created in NX11.0.0. More...
 
NXOpen::NXObjectCycleObjectsInView (NXOpen::NXObject *viewTag, int vseqNumber, bool isDrawing, NXOpen::NXObject *inObject)
 The method to cycle objects in view. More...
 
double HoleDiameter ()
 Returns the hole diameter
Created in NX11.0.0. More...
 
double HoleTolerance ()
 Returns the hole tolerance
Created in NX11.0.0. More...
 
NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType HoleType ()
 Returns the hole type
Created in NX11.0.0. More...
 
NXOpen::SelectNXObjectListSelectHoles ()
 Returns the select holes
Created in NX11.0.0. More...
 
bool SelectHolesAccordingToAttribute ()
 Returns the select holes according to attribute
Created in NX11.0.0. More...
 
NXString SelectSpreadsheet ()
 Returns the select spreadsheet
Created in NX11.0.0. More...
 
NXOpen::Drawings::SelectDraftingViewListSelectView ()
 Returns the select view
Created in NX11.0.0. More...
 
void SetAttributeTitles (const NXString &attributeTitles)
 Sets the attribute titles
Created in NX11.0.0. More...
 
void SetAttributeTitles (const char *attributeTitles)
 Sets the attribute titles
Created in NX11.0.0. More...
 
void SetAttributeValues (const NXString &attributeValues)
 Sets the attribute values
Created in NX11.0.0. More...
 
void SetAttributeValues (const char *attributeValues)
 Sets the attribute values
Created in NX11.0.0. More...
 
void SetHoleDiameter (double holeDiameter)
 Sets the hole diameter
Created in NX11.0.0. More...
 
void SetHoleTolerance (double holeTolerance)
 Sets the hole tolerance
Created in NX11.0.0. More...
 
void SetHoleType (NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType holeType)
 Sets the hole type
Created in NX11.0.0. More...
 
void SetSelectHolesAccordingToAttribute (bool selectHolesAccordingToAttribute)
 Sets the select holes according to attribute
Created in NX11.0.0. More...
 
void SetSelectSpreadsheet (const NXString &filename)
 Sets the select spreadsheet
Created in NX11.0.0. More...
 
void SetSelectSpreadsheet (const char *filename)
 Sets the select spreadsheet
Created in NX11.0.0. More...
 
void SetWizardType (int wizardType)
 Sets the wizard type
Created in NX9.0.0. More...
 
void UpdateSymbolSizeInView ()
 Update symbol size in view
Created in NX11.0.1. More...
 
int WizardType ()
 Returns the wizard type
Created in NX9.0.0. 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

Creates hole datum symbol builder for progressive die.

No entity is returned.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateHoleDatumSymbolBuilder
Default values.

Property Value

AttributeTitles

AttributeTitles

AttributeValues

AtributeValues

HoleDiameter

0

HoleTolerance

0

HoleType

First

SelectHolesAccordingToAttribute

0


Created in NX11.0.0.

Member Enumeration Documentation

symbol type

Enumerator
SymbolTypeFirst 

first

SymbolTypeSecond 

second

SymbolTypeThird 

third

SymbolTypeFourth 

fourth

Member Function Documentation

NXString NXOpen::Tooling::HoleDatumSymbolBuilder::AttributeTitles ( )

Returns the attribute titles
Created in NX11.0.0.



License requirements : None

NXString NXOpen::Tooling::HoleDatumSymbolBuilder::AttributeValues ( )

Returns the attribute values
Created in NX11.0.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::HoleDatumSymbolBuilder::CycleObjectsInView ( NXOpen::NXObject viewTag,
int  vseqNumber,
bool  isDrawing,
NXOpen::NXObject inObject 
)

The method to cycle objects in view.

Returns
Output object
Created in NX8.5.0.

License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
viewTagThe view to cycle
vseqNumberThe View Sequence Number of the View must NOT be DSS_ALL_VIEWS or DSS_NO_VIEWS
isDrawingIs this view a drawing
inObjectInput object
double NXOpen::Tooling::HoleDatumSymbolBuilder::HoleDiameter ( )

Returns the hole diameter
Created in NX11.0.0.



License requirements : None

double NXOpen::Tooling::HoleDatumSymbolBuilder::HoleTolerance ( )

Returns the hole tolerance
Created in NX11.0.0.



License requirements : None

NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType NXOpen::Tooling::HoleDatumSymbolBuilder::HoleType ( )

Returns the hole type
Created in NX11.0.0.



License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Tooling::HoleDatumSymbolBuilder::SelectHoles ( )

Returns the select holes
Created in NX11.0.0.



License requirements : None

bool NXOpen::Tooling::HoleDatumSymbolBuilder::SelectHolesAccordingToAttribute ( )

Returns the select holes according to attribute
Created in NX11.0.0.



License requirements : None

NXString NXOpen::Tooling::HoleDatumSymbolBuilder::SelectSpreadsheet ( )

Returns the select spreadsheet
Created in NX11.0.0.



License requirements : None

NXOpen::Drawings::SelectDraftingViewList* NXOpen::Tooling::HoleDatumSymbolBuilder::SelectView ( )

Returns the select view
Created in NX11.0.0.



License requirements : None

void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeTitles ( const NXString attributeTitles)

Sets the attribute titles
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
attributeTitlesattributetitles
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeTitles ( const char *  attributeTitles)

Sets the attribute titles
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
attributeTitlesattributetitles
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeValues ( const NXString attributeValues)

Sets the attribute values
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
attributeValuesattributevalues
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetAttributeValues ( const char *  attributeValues)

Sets the attribute values
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
attributeValuesattributevalues
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetHoleDiameter ( double  holeDiameter)

Sets the hole diameter
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
holeDiameterholediameter
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetHoleTolerance ( double  holeTolerance)

Sets the hole tolerance
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
holeToleranceholetolerance
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetHoleType ( NXOpen::Tooling::HoleDatumSymbolBuilder::SymbolType  holeType)

Sets the hole type
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
holeTypeholetype
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetSelectHolesAccordingToAttribute ( bool  selectHolesAccordingToAttribute)

Sets the select holes according to attribute
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
selectHolesAccordingToAttributeselectholesaccordingtoattribute
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetSelectSpreadsheet ( const NXString filename)

Sets the select spreadsheet
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
filenamefilename
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetSelectSpreadsheet ( const char *  filename)

Sets the select spreadsheet
Created in NX11.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
filenamefilename
void NXOpen::Tooling::HoleDatumSymbolBuilder::SetWizardType ( int  wizardType)

Sets the wizard type
Created in NX9.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
wizardTypewizardtype
void NXOpen::Tooling::HoleDatumSymbolBuilder::UpdateSymbolSizeInView ( )

Update symbol size in view
Created in NX11.0.1.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

int NXOpen::Tooling::HoleDatumSymbolBuilder::WizardType ( )

Returns the wizard type
Created in NX9.0.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.