NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Tooling::EWDraftingBuilder Class Reference

Represents the drafting builder which is used to create electrode drafting. More...

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

List of all members.

Public Types

enum  CNCTemplateOption { CNCTemplateOptionCncTemplate1, CNCTemplateOptionCncTemplate2 }
 the template option of cnc sheet type More...
enum  DrawingOption { DrawingOptionMasterModel, DrawingOptionSelfContained }
 the drawing type More...
enum  EDMTemplateOption { EDMTemplateOptionEdmTemplate1, EDMTemplateOptionEdmTemplate2 }
 the template option of edm sheet type More...
enum  ModeOption { ModeOptionCreate, ModeOptionAdd, ModeOptionEdit }
 the drafting mode option More...
enum  NameOption { NameOptionSh1, NameOptionSh2 }
 the drawing sheet name option More...

Public Member Functions

NXOpen::SelectPartListBlankComps ()
 Returns the blank components used to create drafting.
bool CncOption ()
 Returns the option to create cnc sheet type drafting or not.
NXOpen::Tooling::EWDraftingBuilder::CNCTemplateOption CncTemplate ()
 Returns the template of cnc sheet type to create drafting.
NXOpen::Tooling::EWDraftingBuilder::ModeOption DraftingMode ()
 Returns the drafting mode: create, add or edit.
NXOpen::Tooling::EWDraftingBuilder::DrawingOption DrawingType ()
 Returns the drawing type used to create drafting.
bool EdmOption ()
 Returns the option to create edm sheet type drafting or not.
NXOpen::Tooling::EWDraftingBuilder::EDMTemplateOption EdmTemplate ()
 Returns the template of edm sheet type to create drafting.
bool IncludeOption ()
 Returns the option used to include the working component when creating drafting.
NXString NameRule ()
 Returns the name rule used to create drafting part.
bool OutputPDF ()
 Returns the option used to output pdf file when creating drafting.
bool OutputSameSheet ()
 Returns the option used to output all the blanks in the same sheet.
bool RenameComponent ()
 Returns the option used to rename the part which is created.
void SetCncOption (bool cncOption)
 Sets the option to create cnc sheet type drafting or not.
void SetCncTemplate (NXOpen::Tooling::EWDraftingBuilder::CNCTemplateOption cncTemplate)
 Sets the template of cnc sheet type to create drafting.
void SetDraftingMode (NXOpen::Tooling::EWDraftingBuilder::ModeOption draftingMode)
 Sets the drafting mode: create, add or edit.
void SetDrawingType (NXOpen::Tooling::EWDraftingBuilder::DrawingOption drawingType)
 Sets the drawing type used to create drafting.
void SetEdmOption (bool edmOption)
 Sets the option to create edm sheet type drafting or not.
void SetEdmTemplate (NXOpen::Tooling::EWDraftingBuilder::EDMTemplateOption edmTemplate)
 Sets the template of edm sheet type to create drafting.
void SetIncludeOption (bool includeOption)
 Sets the option used to include the working component when creating drafting.
void SetNameRule (const NXString &nameRule)
 Sets the name rule used to create drafting part.
void SetOutputPDF (bool outputPDF)
 Sets the option used to output pdf file when creating drafting.
void SetOutputSameSheet (bool outputSameSheet)
 Sets the option used to output all the blanks in the same sheet.
void SetRenameComponent (bool renameComponent)
 Sets the option used to rename the part which is created.
void SetSheetName (NXOpen::Tooling::EWDraftingBuilder::NameOption sheetName)
 Sets the sheet name option used to edit drafting.
NXOpen::Tooling::EWDraftingBuilder::NameOption SheetName ()
 Returns the sheet name option used to edit drafting.

Detailed Description

Represents the drafting builder which is used to create electrode drafting.


To create a new instance of this class, use Tooling::ElectrodeDesignCollection::CreateEwdraftingBuilder
Default values.

Property Value

CncOption

0

CncTemplate

CncTemplate1

DraftingMode

Create

DrawingType

MasterModel

EdmOption

1

EdmTemplate

EdmTemplate1

IncludeOption

1

OutputPDF

0

OutputSameSheet

0

RenameComponent

0

SheetName

Sh1


Created in NX8.0.0.


Member Enumeration Documentation

the template option of cnc sheet type

Enumerator:
CNCTemplateOptionCncTemplate1 

template1

CNCTemplateOptionCncTemplate2 

template2

the drawing type

Enumerator:
DrawingOptionMasterModel 

master model

DrawingOptionSelfContained 

self contained

the template option of edm sheet type

Enumerator:
EDMTemplateOptionEdmTemplate1 

template1

EDMTemplateOptionEdmTemplate2 

template2

the drafting mode option

Enumerator:
ModeOptionCreate 

create drawing

ModeOptionAdd 

add drawing

ModeOptionEdit 

edit drawing

the drawing sheet name option

Enumerator:
NameOptionSh1 

sh1 sheet name

NameOptionSh2 

sh2 sheet name


Member Function Documentation

Returns the blank components used to create drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the option to create cnc sheet type drafting or not.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the template of cnc sheet type to create drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the drafting mode: create, add or edit.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the drawing type used to create drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the option to create edm sheet type drafting or not.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the template of edm sheet type to create drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the option used to include the working component when creating drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the name rule used to create drafting part.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the option used to output pdf file when creating drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the option used to output all the blanks in the same sheet.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Returns the option used to rename the part which is created.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Sets the option to create cnc sheet type drafting or not.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
cncOptioncncoption

Sets the template of cnc sheet type to create drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
cncTemplatecnctemplate

Sets the drafting mode: create, add or edit.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
draftingModedraftingmode

Sets the drawing type used to create drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
drawingTypedrawingtype

Sets the option to create edm sheet type drafting or not.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
edmOptionedmoption

Sets the template of edm sheet type to create drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
edmTemplateedmtemplate

Sets the option used to include the working component when creating drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
includeOptionincludeoption

Sets the name rule used to create drafting part.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
nameRulenamerule

Sets the option used to output pdf file when creating drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
outputPDFoutputpdf

Sets the option used to output all the blanks in the same sheet.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
outputSameSheetoutputsamesheet

Sets the option used to rename the part which is created.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
renameComponentrenamecomponent

Sets the sheet name option used to edit drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")

Parameters:
sheetNamesheetname

Returns the sheet name option used to edit drafting.


Created in NX8.0.0.

License requirements : nx_electrode_wizard ("NX Electrode Wizard")


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