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

Represents a NXOpen::Tooling::AssemblyDrawingBuilder which is used to create or edit the Assembly Drawing. More...

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

Public Types

enum  AttributeNames { AttributeNamesMwSide, AttributeNamesMwComponentName }
 Specifies the attribute name. More...
 
enum  AttributeValues { AttributeValuesA, AttributeValuesB, AttributeValuesHide }
 Specifies the attribute value. More...
 
enum  DrawingCreateOrEdit { DrawingCreateOrEditCreateNew, DrawingCreateOrEditSh1 }
 Specifies the sheet operation. More...
 
enum  DrawingTypes { DrawingTypesMasterModel, DrawingTypesSelfContained }
 Specifies the drawing type. More...
 
enum  ModelViewToUseValue {
  ModelViewToUseValueTop, ModelViewToUseValueFront, ModelViewToUseValueRight, ModelViewToUseValueBack,
  ModelViewToUseValueBottom, ModelViewToUseValueLeft, ModelViewToUseValueIsometric, ModelViewToUseValueTrimetric
}
 Specifies the model view to use. More...
 
enum  Types { TypesVisibility, TypesDrawing, TypesView }
 Specifies the filter of assembly. More...
 
enum  ViewOptionValue { ViewOptionValueDefaultView, ViewOptionValueBaseViewTool }
 Specifies the view options. More...
 

Public Member Functions

void AddSectionView ()
 The option for add section view
Created in NX8.5.0. More...
 
void AddView (NXOpen::NXObject *viewTag, const NXString &attrName, std::vector< NXString > &componentType)
 The option for add view
Created in NX8.5.0. More...
 
void AddView (NXOpen::NXObject *viewTag, const char *attrName, std::vector< NXString > &componentType)
 The option for add view
Created in NX8.5.0. More...
 
void AssignAttr (const std::vector< NXOpen::NXObject * > &selectdObjs, const NXString &attrName, const NXString &attrValue)
 Assign attribute
Created in NX8.5.0. More...
 
void AssignAttr (const std::vector< NXOpen::NXObject * > &selectdObjs, const char *attrName, const char *attrValue)
 Assign attribute
Created in NX8.5.0. More...
 
void CreateDrawing (const NXString &sheetName, const NXString &templateName)
 Create drawing
Created in NX8.5.0. More...
 
void CreateDrawing (const char *sheetName, const char *templateName)
 Create drawing
Created in NX8.5.0. More...
 
void CreateSectionView (const NXString &viewName, NXOpen::NXObject *parentView, const std::vector< double > &stepDirection, const std::vector< double > &arrowdirection, const std::vector< double > &pointX, const std::vector< double > &pointY, const std::vector< double > &pointZ, const std::vector< int > &segmentType, const NXString &attrName, std::vector< NXString > &attrValueList)
 Create section view
Created in NX8.5.0. More...
 
void CreateSectionView (const char *viewName, NXOpen::NXObject *parentView, const std::vector< double > &stepDirection, const std::vector< double > &arrowdirection, const std::vector< double > &pointX, const std::vector< double > &pointY, const std::vector< double > &pointZ, const std::vector< int > &segmentType, const char *attrName, std::vector< NXString > &attrValueList)
 Create section view
Created in NX8.5.0. More...
 
void CreateView (const NXString &viewName, double viewScale)
 Create view
Created in NX8.5.0. More...
 
void CreateView (const char *viewName, double viewScale)
 Create view
Created in NX8.5.0. More...
 
NXOpen::NXObjectCreateViewToShowComponents (const NXString &viewName)
 Create view to show components. More...
 
NXOpen::NXObjectCreateViewToShowComponents (const char *viewName)
 Create view to show components. More...
 
bool DeleteButtonClicked ()
 Returns the delete button clicked attribute
Created in NX8.5.0. More...
 
void DeleteSheet (const NXString &selectedSheetName)
 Delete the sheet
Created in NX8.5.0. More...
 
void DeleteSheet (const char *selectedSheetName)
 Delete the sheet
Created in NX8.5.0. More...
 
void DeleteView (const NXString &viewName)
 Delete view
Created in NX8.5.0. More...
 
void DeleteView (const char *viewName)
 Delete view
Created in NX8.5.0. More...
 
double DoubleViewScale ()
 Returns a double view scale
Created in NX8.5.0. More...
 
void EditDrawing (const NXString &sheetName, const NXString &templateName)
 Edit drawing
Created in NX8.5.0. More...
 
void EditDrawing (const char *sheetName, const char *templateName)
 Edit drawing
Created in NX8.5.0. More...
 
NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames EnumAttributeName ()
 Returns the option for select the attribute name
Created in NX8.5.0. More...
 
NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues EnumAttributeValue ()
 Returns the option for select the attribute value
Created in NX8.5.0. More...
 
NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes EnumDrawingType ()
 Returns the option for the assembly drawing operation
Created in NX8.5.0. More...
 
NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit EnumSheets ()
 Returns the option for select the sheet
Created in NX8.5.0. More...
 
NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue ModelViewToUse ()
 Returns the option for model view to use
Created in NX8.5.0. More...
 
void NewMasterModelFile (const NXString &masterModelFileName)
 Create a new master model file
Created in NX8.5.0. More...
 
void NewMasterModelFile (const char *masterModelFileName)
 Create a new master model file
Created in NX8.5.0. More...
 
void OpenMasterModelFile (const NXString &masterModelFileName)
 Open the master model file
Created in NX8.5.0. More...
 
void OpenMasterModelFile (const char *masterModelFileName)
 Open the master model file
Created in NX8.5.0. More...
 
void RetrieveSheet (const NXString &selectedSheetName)
 Retrieve the sheet
Created in NX8.5.0. More...
 
void RetrieveSheet (const char *selectedSheetName)
 Retrieve the sheet
Created in NX8.5.0. More...
 
bool ScaleModified ()
 Returns the scale modified attribute
Created in NX8.5.0. More...
 
bool SectionViewButtonClicked ()
 Returns the section view button clicked attribute
Created in NX8.5.0. More...
 
void SetDeleteButtonClicked (bool deleteButtonClicked)
 Sets the delete button clicked attribute
Created in NX8.5.0. More...
 
void SetDoubleViewScale (double doubleViewScale)
 Sets a double view scale
Created in NX8.5.0. More...
 
void SetEnumAttributeName (NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames enumAttributeName)
 Sets the option for select the attribute name
Created in NX8.5.0. More...
 
void SetEnumAttributeValue (NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues enumAttributeValue)
 Sets the option for select the attribute value
Created in NX8.5.0. More...
 
void SetEnumDrawingType (NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes enumDrawingType)
 Sets the option for the assembly drawing operation
Created in NX8.5.0. More...
 
void SetEnumSheets (NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit enumSheets)
 Sets the option for select the sheet
Created in NX8.5.0. More...
 
void SetModelViewToUse (NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue modelViewToUseValue)
 Sets the option for model view to use
Created in NX8.5.0. More...
 
void SetScaleModified (bool scaleModified)
 Sets the scale modified attribute
Created in NX8.5.0. More...
 
void SetSectionViewButtonClicked (bool sectionViewButtonClicked)
 Sets the section view button clicked attribute
Created in NX8.5.0. More...
 
void SetStringFilterRule (const NXString &stringFilterRule)
 Sets the Filter rule
Created in NX8.5.0. More...
 
void SetStringFilterRule (const char *stringFilterRule)
 Sets the Filter rule
Created in NX8.5.0. More...
 
void SetStringNameRule (const NXString &stringNameRule)
 Sets the string name rule
Created in NX8.5.0. More...
 
void SetStringNameRule (const char *stringNameRule)
 Sets the string name rule
Created in NX8.5.0. More...
 
void SetStringSheetName (const NXString &stringSheetName)
 Sets the sheet name
Created in NX8.5.0. More...
 
void SetStringSheetName (const char *stringSheetName)
 Sets the sheet name
Created in NX8.5.0. More...
 
void SetTgShowA (bool tgShowA)
 Sets the A attribute
Created in NX8.5.0. More...
 
void SetTgShowB (bool tgShowB)
 Sets the B attribute
Created in NX8.5.0. More...
 
void SetToggleBlankComponentsWithAttribute (bool toggleBlankComponentsWithAttribute)
 Sets the blank components with attribute
Created in NX8.5.0. More...
 
void SetToggleListDependents (bool toggleListDependents)
 Sets the List dependents
Created in NX8.5.0. More...
 
void SetToggleShowOnly (bool showOnly)
 Sets the only show components with attribute toggle
Created in NX8.5.0. More...
 
void SetType (NXOpen::Tooling::AssemblyDrawingBuilder::Types type)
 Sets the option for the Assembly drawing operation
Created in NX8.5.0. More...
 
void SetViewLocation (NXOpen::Point *viewLocation)
 Sets the view location
Created in NX8.5.0. More...
 
void SetViewOption (NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue viewOptionValue)
 Sets the option for view tools
Created in NX8.5.0. More...
 
void SetWizardType (int wizardType)
 Sets the wizard type attribute
Created in NX8.5.0. More...
 
NXString StringFilterRule ()
 Returns the Filter rule
Created in NX8.5.0. More...
 
NXString StringNameRule ()
 Returns the string name rule
Created in NX8.5.0. More...
 
NXString StringSheetName ()
 Returns the sheet name
Created in NX8.5.0. More...
 
bool TgShowA ()
 Returns the A attribute
Created in NX8.5.0. More...
 
bool TgShowB ()
 Returns the B attribute
Created in NX8.5.0. More...
 
bool ToggleBlankComponentsWithAttribute ()
 Returns the blank components with attribute
Created in NX8.5.0. More...
 
bool ToggleListDependents ()
 Returns the List dependents
Created in NX8.5.0. More...
 
bool ToggleShowOnly ()
 Returns the only show components with attribute toggle
Created in NX8.5.0. More...
 
NXOpen::Tooling::AssemblyDrawingBuilder::Types Type ()
 Returns the option for the Assembly drawing operation
Created in NX8.5.0. More...
 
NXOpen::PointViewLocation ()
 Returns the view location
Created in NX8.5.0. More...
 
NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue ViewOption ()
 Returns the option for view tools
Created in NX8.5.0. More...
 
int WizardType ()
 Returns the wizard type attribute
Created in NX8.5.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

Represents a NXOpen::Tooling::AssemblyDrawingBuilder which is used to create or edit the Assembly Drawing.


To create a new instance of this class, use NXOpen::Tooling::ToolingDrawingCollection::CreateAssemblyDrawingBuilder
Default values.

Property Value

DoubleViewScale

1

EnumAttributeName

MwSide

EnumAttributeValue

A

EnumDrawingType

MasterModel

EnumSheets

CreateNew

ModelViewToUse

Top

TgShowA

0

TgShowB

0

ToggleBlankComponentsWithAttribute

0

ToggleListDependents

0

ToggleShowOnly

0

ViewOption

DefaultView


Created in NX8.5.0.

Member Enumeration Documentation

Specifies the attribute name.

Enumerator
AttributeNamesMwSide 

mw side

AttributeNamesMwComponentName 

mw component name

Specifies the attribute value.

Enumerator
AttributeValuesA 

a

AttributeValuesB 

b

AttributeValuesHide 

hide

Specifies the sheet operation.

Enumerator
DrawingCreateOrEditCreateNew 

create new

DrawingCreateOrEditSh1 

sh1

Specifies the drawing type.

Enumerator
DrawingTypesMasterModel 

master model

DrawingTypesSelfContained 

self contained

Specifies the model view to use.

Enumerator
ModelViewToUseValueTop 

top

ModelViewToUseValueFront 

front

ModelViewToUseValueRight 

right

ModelViewToUseValueBack 

back

ModelViewToUseValueBottom 

bottom

ModelViewToUseValueLeft 

left

ModelViewToUseValueIsometric 

isometric

ModelViewToUseValueTrimetric 

trimetric

Specifies the filter of assembly.

Enumerator
TypesVisibility 

visibility

TypesDrawing 

drawing

TypesView 

view

Specifies the view options.

Enumerator
ViewOptionValueDefaultView 

default view

ViewOptionValueBaseViewTool 

base view tool

Member Function Documentation

void NXOpen::Tooling::AssemblyDrawingBuilder::AddSectionView ( )

The option for add section view
Created in NX8.5.0.



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

void NXOpen::Tooling::AssemblyDrawingBuilder::AddView ( NXOpen::NXObject viewTag,
const NXString attrName,
std::vector< NXString > &  componentType 
)

The option for add view
Created in NX8.5.0.



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

Parameters
viewTagviewtag
attrNameattrname
componentTypecomponenttype
void NXOpen::Tooling::AssemblyDrawingBuilder::AddView ( NXOpen::NXObject viewTag,
const char *  attrName,
std::vector< NXString > &  componentType 
)

The option for add view
Created in NX8.5.0.



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

Parameters
viewTagviewtag
attrNameattrname
componentTypecomponenttype
void NXOpen::Tooling::AssemblyDrawingBuilder::AssignAttr ( const std::vector< NXOpen::NXObject * > &  selectdObjs,
const NXString attrName,
const NXString attrValue 
)

Assign attribute
Created in NX8.5.0.



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

Parameters
selectdObjsselectdobjs
attrNameattrname
attrValueattrvalue
void NXOpen::Tooling::AssemblyDrawingBuilder::AssignAttr ( const std::vector< NXOpen::NXObject * > &  selectdObjs,
const char *  attrName,
const char *  attrValue 
)

Assign attribute
Created in NX8.5.0.



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

Parameters
selectdObjsselectdobjs
attrNameattrname
attrValueattrvalue
void NXOpen::Tooling::AssemblyDrawingBuilder::CreateDrawing ( const NXString sheetName,
const NXString templateName 
)

Create drawing
Created in NX8.5.0.



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

Parameters
sheetNamesheetname
templateNametemplatename
void NXOpen::Tooling::AssemblyDrawingBuilder::CreateDrawing ( const char *  sheetName,
const char *  templateName 
)

Create drawing
Created in NX8.5.0.



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

Parameters
sheetNamesheetname
templateNametemplatename
void NXOpen::Tooling::AssemblyDrawingBuilder::CreateSectionView ( const NXString viewName,
NXOpen::NXObject parentView,
const std::vector< double > &  stepDirection,
const std::vector< double > &  arrowdirection,
const std::vector< double > &  pointX,
const std::vector< double > &  pointY,
const std::vector< double > &  pointZ,
const std::vector< int > &  segmentType,
const NXString attrName,
std::vector< NXString > &  attrValueList 
)

Create section view
Created in NX8.5.0.



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

Parameters
viewNameviewname
parentViewparentview
stepDirectionstepdirection
arrowdirectionarrowdirection
pointXpointx
pointYpointy
pointZpointz
segmentTypesegmenttype
attrNameattrname
attrValueListattrvaluelist
void NXOpen::Tooling::AssemblyDrawingBuilder::CreateSectionView ( const char *  viewName,
NXOpen::NXObject parentView,
const std::vector< double > &  stepDirection,
const std::vector< double > &  arrowdirection,
const std::vector< double > &  pointX,
const std::vector< double > &  pointY,
const std::vector< double > &  pointZ,
const std::vector< int > &  segmentType,
const char *  attrName,
std::vector< NXString > &  attrValueList 
)

Create section view
Created in NX8.5.0.



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

Parameters
viewNameviewname
parentViewparentview
stepDirectionstepdirection
arrowdirectionarrowdirection
pointXpointx
pointYpointy
pointZpointz
segmentTypesegmenttype
attrNameattrname
attrValueListattrvaluelist
void NXOpen::Tooling::AssemblyDrawingBuilder::CreateView ( const NXString viewName,
double  viewScale 
)

Create view
Created in NX8.5.0.



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

Parameters
viewNameviewname
viewScaleviewscale
void NXOpen::Tooling::AssemblyDrawingBuilder::CreateView ( const char *  viewName,
double  viewScale 
)

Create view
Created in NX8.5.0.



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

Parameters
viewNameviewname
viewScaleviewscale
NXOpen::NXObject* NXOpen::Tooling::AssemblyDrawingBuilder::CreateViewToShowComponents ( const NXString viewName)

Create view to show components.

Returns

Created in NX8.5.0.

License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
viewNameviewname
NXOpen::NXObject* NXOpen::Tooling::AssemblyDrawingBuilder::CreateViewToShowComponents ( const char *  viewName)

Create view to show components.

Returns

Created in NX8.5.0.

License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
viewNameviewname
bool NXOpen::Tooling::AssemblyDrawingBuilder::DeleteButtonClicked ( )

Returns the delete button clicked attribute
Created in NX8.5.0.



License requirements : None

void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteSheet ( const NXString selectedSheetName)

Delete the sheet
Created in NX8.5.0.



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

Parameters
selectedSheetNameselectedsheetname
void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteSheet ( const char *  selectedSheetName)

Delete the sheet
Created in NX8.5.0.



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

Parameters
selectedSheetNameselectedsheetname
void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteView ( const NXString viewName)

Delete view
Created in NX8.5.0.



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

Parameters
viewNameviewname
void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteView ( const char *  viewName)

Delete view
Created in NX8.5.0.



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

Parameters
viewNameviewname
double NXOpen::Tooling::AssemblyDrawingBuilder::DoubleViewScale ( )

Returns a double view scale
Created in NX8.5.0.



License requirements : None

void NXOpen::Tooling::AssemblyDrawingBuilder::EditDrawing ( const NXString sheetName,
const NXString templateName 
)

Edit drawing
Created in NX8.5.0.



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

Parameters
sheetNamesheetname
templateNametemplatename
void NXOpen::Tooling::AssemblyDrawingBuilder::EditDrawing ( const char *  sheetName,
const char *  templateName 
)

Edit drawing
Created in NX8.5.0.



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

Parameters
sheetNamesheetname
templateNametemplatename
NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames NXOpen::Tooling::AssemblyDrawingBuilder::EnumAttributeName ( )

Returns the option for select the attribute name
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues NXOpen::Tooling::AssemblyDrawingBuilder::EnumAttributeValue ( )

Returns the option for select the attribute value
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes NXOpen::Tooling::AssemblyDrawingBuilder::EnumDrawingType ( )

Returns the option for the assembly drawing operation
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit NXOpen::Tooling::AssemblyDrawingBuilder::EnumSheets ( )

Returns the option for select the sheet
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUse ( )

Returns the option for model view to use
Created in NX8.5.0.



License requirements : None

void NXOpen::Tooling::AssemblyDrawingBuilder::NewMasterModelFile ( const NXString masterModelFileName)

Create a new master model file
Created in NX8.5.0.



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

Parameters
masterModelFileNamemastermodelfilename
void NXOpen::Tooling::AssemblyDrawingBuilder::NewMasterModelFile ( const char *  masterModelFileName)

Create a new master model file
Created in NX8.5.0.



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

Parameters
masterModelFileNamemastermodelfilename
void NXOpen::Tooling::AssemblyDrawingBuilder::OpenMasterModelFile ( const NXString masterModelFileName)

Open the master model file
Created in NX8.5.0.



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

Parameters
masterModelFileNamemastermodelfilename
void NXOpen::Tooling::AssemblyDrawingBuilder::OpenMasterModelFile ( const char *  masterModelFileName)

Open the master model file
Created in NX8.5.0.



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

Parameters
masterModelFileNamemastermodelfilename
void NXOpen::Tooling::AssemblyDrawingBuilder::RetrieveSheet ( const NXString selectedSheetName)

Retrieve the sheet
Created in NX8.5.0.



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

Parameters
selectedSheetNameselectedsheetname
void NXOpen::Tooling::AssemblyDrawingBuilder::RetrieveSheet ( const char *  selectedSheetName)

Retrieve the sheet
Created in NX8.5.0.



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

Parameters
selectedSheetNameselectedsheetname
bool NXOpen::Tooling::AssemblyDrawingBuilder::ScaleModified ( )

Returns the scale modified attribute
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AssemblyDrawingBuilder::SectionViewButtonClicked ( )

Returns the section view button clicked attribute
Created in NX8.5.0.



License requirements : None

void NXOpen::Tooling::AssemblyDrawingBuilder::SetDeleteButtonClicked ( bool  deleteButtonClicked)

Sets the delete button clicked attribute
Created in NX8.5.0.



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

Parameters
deleteButtonClickeddeletebuttonclicked
void NXOpen::Tooling::AssemblyDrawingBuilder::SetDoubleViewScale ( double  doubleViewScale)

Sets a double view scale
Created in NX8.5.0.



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

Parameters
doubleViewScaledoubleviewscale
void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumAttributeName ( NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames  enumAttributeName)

Sets the option for select the attribute name
Created in NX8.5.0.



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

Parameters
enumAttributeNameenumattributename
void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumAttributeValue ( NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues  enumAttributeValue)

Sets the option for select the attribute value
Created in NX8.5.0.



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

Parameters
enumAttributeValueenumattributevalue
void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumDrawingType ( NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes  enumDrawingType)

Sets the option for the assembly drawing operation
Created in NX8.5.0.



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

Parameters
enumDrawingTypeenumdrawingtype
void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumSheets ( NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit  enumSheets)

Sets the option for select the sheet
Created in NX8.5.0.



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

Parameters
enumSheetsenumsheets
void NXOpen::Tooling::AssemblyDrawingBuilder::SetModelViewToUse ( NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue  modelViewToUseValue)

Sets the option for model view to use
Created in NX8.5.0.



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

Parameters
modelViewToUseValuemodelviewtousevalue
void NXOpen::Tooling::AssemblyDrawingBuilder::SetScaleModified ( bool  scaleModified)

Sets the scale modified attribute
Created in NX8.5.0.



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

Parameters
scaleModifiedscalemodified
void NXOpen::Tooling::AssemblyDrawingBuilder::SetSectionViewButtonClicked ( bool  sectionViewButtonClicked)

Sets the section view button clicked attribute
Created in NX8.5.0.



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

Parameters
sectionViewButtonClickedsectionviewbuttonclicked
void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringFilterRule ( const NXString stringFilterRule)

Sets the Filter rule
Created in NX8.5.0.



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

Parameters
stringFilterRulestringfilterrule
void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringFilterRule ( const char *  stringFilterRule)

Sets the Filter rule
Created in NX8.5.0.



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

Parameters
stringFilterRulestringfilterrule
void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringNameRule ( const NXString stringNameRule)

Sets the string name rule
Created in NX8.5.0.



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

Parameters
stringNameRulestringnamerule
void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringNameRule ( const char *  stringNameRule)

Sets the string name rule
Created in NX8.5.0.



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

Parameters
stringNameRulestringnamerule
void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringSheetName ( const NXString stringSheetName)

Sets the sheet name
Created in NX8.5.0.



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

Parameters
stringSheetNamestringsheetname
void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringSheetName ( const char *  stringSheetName)

Sets the sheet name
Created in NX8.5.0.



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

Parameters
stringSheetNamestringsheetname
void NXOpen::Tooling::AssemblyDrawingBuilder::SetTgShowA ( bool  tgShowA)

Sets the A attribute
Created in NX8.5.0.



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

Parameters
tgShowAtgshowa
void NXOpen::Tooling::AssemblyDrawingBuilder::SetTgShowB ( bool  tgShowB)

Sets the B attribute
Created in NX8.5.0.



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

Parameters
tgShowBtgshowb
void NXOpen::Tooling::AssemblyDrawingBuilder::SetToggleBlankComponentsWithAttribute ( bool  toggleBlankComponentsWithAttribute)

Sets the blank components with attribute
Created in NX8.5.0.



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

Parameters
toggleBlankComponentsWithAttributetoggleblankcomponentswithattribute
void NXOpen::Tooling::AssemblyDrawingBuilder::SetToggleListDependents ( bool  toggleListDependents)

Sets the List dependents
Created in NX8.5.0.



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

Parameters
toggleListDependentstogglelistdependents
void NXOpen::Tooling::AssemblyDrawingBuilder::SetToggleShowOnly ( bool  showOnly)

Sets the only show components with attribute toggle
Created in NX8.5.0.



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

Parameters
showOnlyshowonly
void NXOpen::Tooling::AssemblyDrawingBuilder::SetType ( NXOpen::Tooling::AssemblyDrawingBuilder::Types  type)

Sets the option for the Assembly drawing operation
Created in NX8.5.0.



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

Parameters
typetype
void NXOpen::Tooling::AssemblyDrawingBuilder::SetViewLocation ( NXOpen::Point viewLocation)

Sets the view location
Created in NX8.5.0.



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

Parameters
viewLocationviewlocation
void NXOpen::Tooling::AssemblyDrawingBuilder::SetViewOption ( NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue  viewOptionValue)

Sets the option for view tools
Created in NX8.5.0.



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

Parameters
viewOptionValueviewoptionvalue
void NXOpen::Tooling::AssemblyDrawingBuilder::SetWizardType ( int  wizardType)

Sets the wizard type attribute
Created in NX8.5.0.



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

Parameters
wizardTypewizardtype
NXString NXOpen::Tooling::AssemblyDrawingBuilder::StringFilterRule ( )

Returns the Filter rule
Created in NX8.5.0.



License requirements : None

NXString NXOpen::Tooling::AssemblyDrawingBuilder::StringNameRule ( )

Returns the string name rule
Created in NX8.5.0.



License requirements : None

NXString NXOpen::Tooling::AssemblyDrawingBuilder::StringSheetName ( )

Returns the sheet name
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AssemblyDrawingBuilder::TgShowA ( )

Returns the A attribute
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AssemblyDrawingBuilder::TgShowB ( )

Returns the B attribute
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AssemblyDrawingBuilder::ToggleBlankComponentsWithAttribute ( )

Returns the blank components with attribute
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AssemblyDrawingBuilder::ToggleListDependents ( )

Returns the List dependents
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AssemblyDrawingBuilder::ToggleShowOnly ( )

Returns the only show components with attribute toggle
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AssemblyDrawingBuilder::Types NXOpen::Tooling::AssemblyDrawingBuilder::Type ( )

Returns the option for the Assembly drawing operation
Created in NX8.5.0.



License requirements : None

NXOpen::Point* NXOpen::Tooling::AssemblyDrawingBuilder::ViewLocation ( )

Returns the view location
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue NXOpen::Tooling::AssemblyDrawingBuilder::ViewOption ( )

Returns the option for view tools
Created in NX8.5.0.



License requirements : None

int NXOpen::Tooling::AssemblyDrawingBuilder::WizardType ( )

Returns the wizard type attribute
Created in NX8.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.