NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
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 NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CNCTemplateOption { CncTemplate1, CncTemplate2 }
 the template option of cnc sheet type More...
 
enum  DrawingOption { MasterModel, SelfContained }
 the drawing type More...
 
enum  EDMTemplateOption { EdmTemplate1, EdmTemplate2 }
 the template option of edm sheet type More...
 
enum  ModeOption { Create, Add, Edit }
 the drafting mode option More...
 
enum  NameOption { Sh1, Sh2 }
 the drawing sheet name option More...
 

Public Member Functions

unsafe NXOpen.Tooling.CloneObject GetCloneObject (NXOpen.Tooling.EWDraftingBuilder.NameOption sheetType)
 Get the clone client data. More...
 
unsafe void SetCncTemplateName (string cncTemplateName)
 The template name of cnc sheet type to create drafting. More...
 
unsafe void SetEdmTemplateName (string edmTemplateName)
 The template name of edm sheet type to create drafting. More...
 
unsafe void SetMasterModelPartName (string masterPartName)
 The name to create temporary clone object of a master model part. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.Assemblies.SelectComponentList 
BlankComps [get]
 Returns the blank components used to create drafting. More...
 
unsafe bool CncOption [get, set]
 Returns or sets the option to create cnc sheet type drafting or not. More...
 
unsafe bool CncSensitivity [get, set]
 Returns or sets the option to gray out cnc sheet type drafting or not. More...
 
unsafe
NXOpen.Tooling.EWDraftingBuilder.CNCTemplateOption 
CncTemplate [get, set]
 Returns or sets the template of cnc sheet type to create drafting. More...
 
unsafe
NXOpen.Tooling.EWDraftingBuilder.ModeOption 
DraftingMode [get, set]
 Returns or sets the drafting mode: create, add or edit. More...
 
unsafe
NXOpen.Tooling.EWDraftingBuilder.DrawingOption 
DrawingType [get, set]
 Returns or sets the drawing type used to create drafting. More...
 
unsafe bool EdmOption [get, set]
 Returns or sets the option to create edm sheet type drafting or not. More...
 
unsafe bool EdmSensitivity [get, set]
 Returns or sets the option to gray out edm sheet type drafting or not. More...
 
unsafe
NXOpen.Tooling.EWDraftingBuilder.EDMTemplateOption 
EdmTemplate [get, set]
 Returns or sets the template of edm sheet type to create drafting. More...
 
unsafe bool HideCsys [get, set]
 Returns or sets the option to hide the datum CSYS in the drawing sheet. More...
 
unsafe bool IncludeFixture [get, set]
 Returns or sets the option used to include fixture when creating drafting. More...
 
unsafe bool IncludeOption [get, set]
 Returns or sets the option used to include the working component when creating drafting. More...
 
unsafe string MasterModelCncPartName [get, set]
 Returns or sets the name to create a master model part for CNC drawing. More...
 
unsafe string MasterModelEdmPartName [get, set]
 Returns or sets the name to create a master model part for EDM drawing. More...
 
unsafe string NameRule [get, set]
 Returns or sets the name rule used to create drafting part. More...
 
unsafe bool OrdinateDimension [get, set]
 Returns or sets the option used to set ordinate dimension. More...
 
unsafe bool OutputPDF [get, set]
 Returns or sets the option used to output pdf file when creating drafting. More...
 
unsafe bool OutputSameSheet [get, set]
 Returns or sets the option used to output all the blanks in the same sheet. More...
 
unsafe bool RenameComponent [get, set]
 Returns or sets the option used to rename the part which is created. More...
 
unsafe
NXOpen.Tooling.EWDraftingBuilder.NameOption 
SheetName [get, set]
 Returns or sets the sheet name option used to edit drafting. More...
 
unsafe bool UseInstance [get, set]
 Returns or sets the option used to display and use instance of electrode to create drawing. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

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

To create a new instance of this class, use NXOpen.Tooling.ElectrodeDesignCollection.CreateEwdraftingBuilder

Default values.

Property Value

CncOption

0

CncTemplate

CncTemplate1

DraftingMode

Create

DrawingType

MasterModel

EdmOption

1

EdmTemplate

EdmTemplate1

IncludeOption

1

OrdinateDimension

0

OutputPDF

0

OutputSameSheet

0

RenameComponent

0

SheetName

Sh1

UseInstance

0

Created in NX8.0.0

Member Enumeration Documentation

the template option of cnc sheet type

Enumerator
CncTemplate1 

template1

CncTemplate2 

template2

the drawing type

Enumerator
MasterModel 

master model

SelfContained 

self contained

the template option of edm sheet type

Enumerator
EdmTemplate1 

template1

EdmTemplate2 

template2

the drafting mode option

Enumerator
Create 

create drawing

Add 

add drawing

Edit 

edit drawing

the drawing sheet name option

Enumerator
Sh1 

sh1 sheet name

Sh2 

sh2 sheet name

Member Function Documentation

unsafe NXOpen.Tooling.CloneObject NXOpen.Tooling.EWDraftingBuilder.GetCloneObject ( NXOpen.Tooling.EWDraftingBuilder.NameOption  sheetType)
inline

Get the clone client data.

Created in NX12.0.1

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
sheetType
Returns
A NXOpen.Tooling.CloneObject instance
unsafe void NXOpen.Tooling.EWDraftingBuilder.SetCncTemplateName ( string  cncTemplateName)
inline

The template name of cnc sheet type to create drafting.

Created in NX12.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
cncTemplateName
unsafe void NXOpen.Tooling.EWDraftingBuilder.SetEdmTemplateName ( string  edmTemplateName)
inline

The template name of edm sheet type to create drafting.

Created in NX12.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
edmTemplateName
unsafe void NXOpen.Tooling.EWDraftingBuilder.SetMasterModelPartName ( string  masterPartName)
inline

The name to create temporary clone object of a master model part.

Created in NX12.0.1

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
masterPartNamemaster part name

Property Documentation

unsafe NXOpen.Assemblies.SelectComponentList NXOpen.Tooling.EWDraftingBuilder.BlankComps
get

Returns the blank components used to create drafting.

Created in NX8.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.CncOption
getset

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

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.CncSensitivity
getset

Returns or sets the option to gray out cnc sheet type drafting or not.

Created in NX12.0.2

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe NXOpen.Tooling.EWDraftingBuilder.CNCTemplateOption NXOpen.Tooling.EWDraftingBuilder.CncTemplate
getset

Returns or sets the template of cnc sheet type to create drafting.

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe NXOpen.Tooling.EWDraftingBuilder.ModeOption NXOpen.Tooling.EWDraftingBuilder.DraftingMode
getset

Returns or sets the drafting mode: create, add or edit.

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe NXOpen.Tooling.EWDraftingBuilder.DrawingOption NXOpen.Tooling.EWDraftingBuilder.DrawingType
getset

Returns or sets the drawing type used to create drafting.

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.EdmOption
getset

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

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.EdmSensitivity
getset

Returns or sets the option to gray out edm sheet type drafting or not.

Created in NX12.0.2

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe NXOpen.Tooling.EWDraftingBuilder.EDMTemplateOption NXOpen.Tooling.EWDraftingBuilder.EdmTemplate
getset

Returns or sets the template of edm sheet type to create drafting.

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.HideCsys
getset

Returns or sets the option to hide the datum CSYS in the drawing sheet.

Created in NX12.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.IncludeFixture
getset

Returns or sets the option used to include fixture when creating drafting.

Created in NX10.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.IncludeOption
getset

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

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe string NXOpen.Tooling.EWDraftingBuilder.MasterModelCncPartName
getset

Returns or sets the name to create a master model part for CNC drawing.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe string NXOpen.Tooling.EWDraftingBuilder.MasterModelEdmPartName
getset

Returns or sets the name to create a master model part for EDM drawing.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe string NXOpen.Tooling.EWDraftingBuilder.NameRule
getset

Returns or sets the name rule used to create drafting part.

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.OrdinateDimension
getset

Returns or sets the option used to set ordinate dimension.

Created in NX11.0.1

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.OutputPDF
getset

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

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.OutputSameSheet
getset

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

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.RenameComponent
getset

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

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe NXOpen.Tooling.EWDraftingBuilder.NameOption NXOpen.Tooling.EWDraftingBuilder.SheetName
getset

Returns or sets the sheet name option used to edit drafting.

Created in NX8.0.0

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.EWDraftingBuilder.UseInstance
getset

Returns or sets the option used to display and use instance of electrode to create drawing.

Created in NX9.0.2

License requirements to get this property: nx_electrode_wizard ("NX Electrode Wizard")

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")


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