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

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

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

Public Types

enum  ComponentTypeSelection { ComponentTypeSelectionAll }
 Specifies the type of components. More...
 
enum  DrawingType { DrawingTypeNone, DrawingTypeNonMaster, DrawingTypeSelfContained }
 Specifies the drawing type. More...
 
enum  FilterSelection { FilterSelectionType, FilterSelectionDrawing, FilterSelectionAll }
 Specifies the filter of components. More...
 
enum  ProjectionType { ProjectionTypeFirstAngleProjection, ProjectionTypeThirdAngleProjection }
 Specifies the project type. More...
 

Public Member Functions

void AddCompSheet (NXOpen::NXObject *component, const NXString &componentPartName, const NXString &drawingFileName, const NXString &drawingName, const NXString &templateName)
 Add a new sheet to a component. More...
 
void AddCompSheet (NXOpen::NXObject *component, const char *componentPartName, const char *drawingFileName, const char *drawingName, const char *templateName)
 Add a new sheet to a component. More...
 
NXOpen::Assemblies::SelectComponentComponent ()
 Returns the component to create drawing. More...
 
NXOpen::Tooling::CompDrawingBuilder::ComponentTypeSelection ComponentType ()
 Returns the component type in mold or die project assembly. More...
 
void CreateAll ()
 Creates all drawings. More...
 
void CreateCompDrawing (NXOpen::NXObject *component, const NXString &componentPartName, const NXString &drawingFileName, const NXString &drawingName, const NXString &templateName)
 Creates a drawing for a component
More...
 
void CreateCompDrawing (NXOpen::NXObject *component, const char *componentPartName, const char *drawingFileName, const char *drawingName, const char *templateName)
 Creates a drawing for a component
More...
 
void CreateComponentDrawingCopyAttribute (NXOpen::NXObject *component, const NXString &componentPartName, const NXString &drawingFileName, const NXString &drawingName, const NXString &templateName, std::vector< NXString > &attributeTitles, std::vector< NXString > &attributeValues)
 Creates a drawing for a component and copy attribute to the drawing part
Created in NX10.0.0. More...
 
void CreateComponentDrawingCopyAttribute (NXOpen::NXObject *component, const char *componentPartName, const char *drawingFileName, const char *drawingName, const char *templateName, std::vector< NXString > &attributeTitles, std::vector< NXString > &attributeValues)
 Creates a drawing for a component and copy attribute to the drawing part
Created in NX10.0.0. More...
 
void CreateDrawing (const NXString &pName, const NXString &dFile, const NXString &dName, const NXString &templateName)
 Creates a drawing. More...
 
void CreateDrawing (const char *pName, const char *dFile, const char *dName, const char *templateName)
 Creates a drawing. More...
 
void DeleteCompDrawing (NXOpen::NXObject *component, const NXString &componentPartName, const NXString &drawingFileName, const NXString &drawingName, const NXString &templateName)
 Deletes drawings in self-contained part or deletes a master model part with drawings
Created in NX8.5.0. More...
 
void DeleteCompDrawing (NXOpen::NXObject *component, const char *componentPartName, const char *drawingFileName, const char *drawingName, const char *templateName)
 Deletes drawings in self-contained part or deletes a master model part with drawings
Created in NX8.5.0. More...
 
void DeleteCompSheet (NXOpen::NXObject *component, const NXString &componentPartName, const NXString &drawingFileName, const NXString &drawingName, const NXString &templateName)
 Deletes a sheet from a component. More...
 
void DeleteCompSheet (NXOpen::NXObject *component, const char *componentPartName, const char *drawingFileName, const char *drawingName, const char *templateName)
 Deletes a sheet from a component. More...
 
void DeleteDrawing (const NXString &pName, const NXString &dFile, const NXString &dName, const NXString &templateName)
 Deletes a drawing. More...
 
void DeleteDrawing (const char *pName, const char *dFile, const char *dName, const char *templateName)
 Deletes a drawing. More...
 
NXString DrawingFileNamingRule ()
 Returns the naming rule of drawing files. More...
 
NXOpen::Tooling::CompDrawingBuilder::DrawingType DrawingFilter ()
 Returns the drawing component drawing filter. More...
 
NXString DrawingSheetNamingRule ()
 Returns the naming rule of drawing sheets. More...
 
void EditCompDrawing (NXOpen::NXObject *component, const NXString &componentPartName, const NXString &drawingFileName, const NXString &drawingName, const NXString &templateName, const NXString &oldSheetName)
 Edits a drawing in a component. More...
 
void EditCompDrawing (NXOpen::NXObject *component, const char *componentPartName, const char *drawingFileName, const char *drawingName, const char *templateName, const char *oldSheetName)
 Edits a drawing in a component. More...
 
void EditDrawing (const NXString &pName, const NXString &dFile, const NXString &dName, const NXString &templateName)
 Edits a drawing. More...
 
void EditDrawing (const char *pName, const char *dFile, const char *dName, const char *templateName)
 Edits a drawing. More...
 
NXOpen::Tooling::CompDrawingBuilder::FilterSelection Filter ()
 Returns the filter to select component for drawing. More...
 
void InitConstructor ()
 Initializes the component drawing value. More...
 
bool IsKeepDrawingOpen ()
 Returns the option whether to keep drawing open. More...
 
int Margin ()
 Returns the margin for user defined drawing template. More...
 
double MarginForView ()
 Returns the margin for view for user defined drawing template. More...
 
void OpenCompDrawing (NXOpen::NXObject *component, const NXString &componentPartName, const NXString &drawingFileName, const NXString &drawingName, const NXString &templateName)
 Opens a drawing in a component. More...
 
void OpenCompDrawing (NXOpen::NXObject *component, const char *componentPartName, const char *drawingFileName, const char *drawingName, const char *templateName)
 Opens a drawing in a component. More...
 
void OpenDrawing (const NXString &pName, const NXString &dFile, const NXString &dName, const NXString &templateName)
 Opens a drawing. More...
 
void OpenDrawing (const char *pName, const char *dFile, const char *dName, const char *templateName)
 Opens a drawing. More...
 
NXOpen::Tooling::CompDrawingBuilder::ProjectionType Projection ()
 Returns the drawing projection angle. More...
 
void SetComponentType (NXOpen::Tooling::CompDrawingBuilder::ComponentTypeSelection componentType)
 Sets the component type in mold or die project assembly. More...
 
void SetDrawingFileNamingRule (const NXString &drawingFileNamingRule)
 Sets the naming rule of drawing files. More...
 
void SetDrawingFileNamingRule (const char *drawingFileNamingRule)
 Sets the naming rule of drawing files. More...
 
void SetDrawingFilter (NXOpen::Tooling::CompDrawingBuilder::DrawingType drawingType)
 Sets the drawing component drawing filter. More...
 
void SetDrawingSheetNamingRule (const NXString &drawingSheetNamingRule)
 Sets the naming rule of drawing sheets. More...
 
void SetDrawingSheetNamingRule (const char *drawingSheetNamingRule)
 Sets the naming rule of drawing sheets. More...
 
void SetFilter (NXOpen::Tooling::CompDrawingBuilder::FilterSelection filter)
 Sets the filter to select component for drawing. More...
 
void SetKeepDrawingOpen (bool isKeepDrawingOpen)
 Sets the option whether to keep drawing open. More...
 
void SetMargin (int margin)
 Sets the margin for user defined drawing template. More...
 
void SetMarginForView (double marginForView)
 Sets the margin for view for user defined drawing template. More...
 
void SetProjection (NXOpen::Tooling::CompDrawingBuilder::ProjectionType projection)
 Sets the drawing projection angle. More...
 
void SetWizardType (int wizardType)
 Sets the wizard type attribute
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::CompDrawingBuilder which is used to create or edit the Component Drawing.


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

Property Value

ComponentType

All

DrawingFilter

None

Filter

Type

IsKeepDrawingOpen

0

Margin

15

Projection

FirstAngleProjection


Created in NX8.0.0.

Member Enumeration Documentation

Specifies the type of components.

Enumerator
ComponentTypeSelectionAll 

the type of components, read from configuration file

Specifies the drawing type.

Enumerator
DrawingTypeNone 

without drawing

DrawingTypeNonMaster 

with non-master drawing

DrawingTypeSelfContained 

with self-contained drawing

Specifies the filter of components.

Enumerator
FilterSelectionType 

filter components by type

FilterSelectionDrawing 

filter componnets by drawing

FilterSelectionAll 

list all components

Specifies the project type.

Enumerator
ProjectionTypeFirstAngleProjection 

first angle projection

ProjectionTypeThirdAngleProjection 

third angle projection

Member Function Documentation

void NXOpen::Tooling::CompDrawingBuilder::AddCompSheet ( NXOpen::NXObject component,
const NXString componentPartName,
const NXString drawingFileName,
const NXString drawingName,
const NXString templateName 
)

Add a new sheet to a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::AddCompSheet ( NXOpen::NXObject component,
const char *  componentPartName,
const char *  drawingFileName,
const char *  drawingName,
const char *  templateName 
)

Add a new sheet to a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
NXOpen::Assemblies::SelectComponent* NXOpen::Tooling::CompDrawingBuilder::Component ( )

Returns the component to create drawing.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::CompDrawingBuilder::ComponentTypeSelection NXOpen::Tooling::CompDrawingBuilder::ComponentType ( )

Returns the component type in mold or die project assembly.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::CompDrawingBuilder::CreateAll ( )

Creates all drawings.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::CompDrawingBuilder::CreateCompDrawing ( NXOpen::NXObject component,
const NXString componentPartName,
const NXString drawingFileName,
const NXString drawingName,
const NXString templateName 
)

Creates a drawing for a component

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Tooling::CompDrawingBuilder::CreateComponentDrawingCopyAttribute instead.


Created in NX8.5.0.

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

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::CreateCompDrawing ( NXOpen::NXObject component,
const char *  componentPartName,
const char *  drawingFileName,
const char *  drawingName,
const char *  templateName 
)

Creates a drawing for a component

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Tooling::CompDrawingBuilder::CreateComponentDrawingCopyAttribute instead.


Created in NX8.5.0.

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

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::CreateComponentDrawingCopyAttribute ( NXOpen::NXObject component,
const NXString componentPartName,
const NXString drawingFileName,
const NXString drawingName,
const NXString templateName,
std::vector< NXString > &  attributeTitles,
std::vector< NXString > &  attributeValues 
)

Creates a drawing for a component and copy attribute to the drawing part
Created in NX10.0.0.



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

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
attributeTitlesattribute titles
attributeValuesattribute values
void NXOpen::Tooling::CompDrawingBuilder::CreateComponentDrawingCopyAttribute ( NXOpen::NXObject component,
const char *  componentPartName,
const char *  drawingFileName,
const char *  drawingName,
const char *  templateName,
std::vector< NXString > &  attributeTitles,
std::vector< NXString > &  attributeValues 
)

Creates a drawing for a component and copy attribute to the drawing part
Created in NX10.0.0.



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

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
attributeTitlesattribute titles
attributeValuesattribute values
void NXOpen::Tooling::CompDrawingBuilder::CreateDrawing ( const NXString pName,
const NXString dFile,
const NXString dName,
const NXString templateName 
)

Creates a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::CreateCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
void NXOpen::Tooling::CompDrawingBuilder::CreateDrawing ( const char *  pName,
const char *  dFile,
const char *  dName,
const char *  templateName 
)

Creates a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::CreateCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
void NXOpen::Tooling::CompDrawingBuilder::DeleteCompDrawing ( NXOpen::NXObject component,
const NXString componentPartName,
const NXString drawingFileName,
const NXString drawingName,
const NXString templateName 
)

Deletes drawings in self-contained part or deletes a master model part with drawings
Created in NX8.5.0.



License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::DeleteCompDrawing ( NXOpen::NXObject component,
const char *  componentPartName,
const char *  drawingFileName,
const char *  drawingName,
const char *  templateName 
)

Deletes drawings in self-contained part or deletes a master model part with drawings
Created in NX8.5.0.



License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::DeleteCompSheet ( NXOpen::NXObject component,
const NXString componentPartName,
const NXString drawingFileName,
const NXString drawingName,
const NXString templateName 
)

Deletes a sheet from a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::DeleteCompSheet ( NXOpen::NXObject component,
const char *  componentPartName,
const char *  drawingFileName,
const char *  drawingName,
const char *  templateName 
)

Deletes a sheet from a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::DeleteDrawing ( const NXString pName,
const NXString dFile,
const NXString dName,
const NXString templateName 
)

Deletes a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::DeleteCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
void NXOpen::Tooling::CompDrawingBuilder::DeleteDrawing ( const char *  pName,
const char *  dFile,
const char *  dName,
const char *  templateName 
)

Deletes a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::DeleteCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
NXString NXOpen::Tooling::CompDrawingBuilder::DrawingFileNamingRule ( )

Returns the naming rule of drawing files.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::CompDrawingBuilder::DrawingType NXOpen::Tooling::CompDrawingBuilder::DrawingFilter ( )

Returns the drawing component drawing filter.


Created in NX8.0.0.

License requirements : None

NXString NXOpen::Tooling::CompDrawingBuilder::DrawingSheetNamingRule ( )

Returns the naming rule of drawing sheets.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::CompDrawingBuilder::EditCompDrawing ( NXOpen::NXObject component,
const NXString componentPartName,
const NXString drawingFileName,
const NXString drawingName,
const NXString templateName,
const NXString oldSheetName 
)

Edits a drawing in a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
oldSheetNameold sheet name
void NXOpen::Tooling::CompDrawingBuilder::EditCompDrawing ( NXOpen::NXObject component,
const char *  componentPartName,
const char *  drawingFileName,
const char *  drawingName,
const char *  templateName,
const char *  oldSheetName 
)

Edits a drawing in a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
oldSheetNameold sheet name
void NXOpen::Tooling::CompDrawingBuilder::EditDrawing ( const NXString pName,
const NXString dFile,
const NXString dName,
const NXString templateName 
)

Edits a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::EditCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
void NXOpen::Tooling::CompDrawingBuilder::EditDrawing ( const char *  pName,
const char *  dFile,
const char *  dName,
const char *  templateName 
)

Edits a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::EditCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
NXOpen::Tooling::CompDrawingBuilder::FilterSelection NXOpen::Tooling::CompDrawingBuilder::Filter ( )

Returns the filter to select component for drawing.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::CompDrawingBuilder::InitConstructor ( )

Initializes the component drawing value.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::CompDrawingBuilder::IsKeepDrawingOpen ( )

Returns the option whether to keep drawing open.


Created in NX8.0.0.

License requirements : None

int NXOpen::Tooling::CompDrawingBuilder::Margin ( )

Returns the margin for user defined drawing template.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::CompDrawingBuilder::MarginForView ( )

Returns the margin for view for user defined drawing template.


Created in NX8.5.0.

License requirements : None

void NXOpen::Tooling::CompDrawingBuilder::OpenCompDrawing ( NXOpen::NXObject component,
const NXString componentPartName,
const NXString drawingFileName,
const NXString drawingName,
const NXString templateName 
)

Opens a drawing in a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::OpenCompDrawing ( NXOpen::NXObject component,
const char *  componentPartName,
const char *  drawingFileName,
const char *  drawingName,
const char *  templateName 
)

Opens a drawing in a component.


Created in NX8.5.0.

License requirements : None

Parameters
componentcomponent
componentPartNamecomponent part name
drawingFileNamedrawing file name
drawingNamedrawing name
templateNametemplate name
void NXOpen::Tooling::CompDrawingBuilder::OpenDrawing ( const NXString pName,
const NXString dFile,
const NXString dName,
const NXString templateName 
)

Opens a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::OpenCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
void NXOpen::Tooling::CompDrawingBuilder::OpenDrawing ( const char *  pName,
const char *  dFile,
const char *  dName,
const char *  templateName 
)

Opens a drawing.


Deprecated:
Deprecated in NX8.5.0. Use NXOpen::Tooling::CompDrawingBuilder::OpenCompDrawing instead.


Created in NX8.0.0.

License requirements : None

Parameters
pNamepname
dFiledfile
dNamedname
templateNametemplatename
NXOpen::Tooling::CompDrawingBuilder::ProjectionType NXOpen::Tooling::CompDrawingBuilder::Projection ( )

Returns the drawing projection angle.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::CompDrawingBuilder::SetComponentType ( NXOpen::Tooling::CompDrawingBuilder::ComponentTypeSelection  componentType)

Sets the component type in mold or die project assembly.


Created in NX8.0.0.

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

Parameters
componentTypecomponenttype
void NXOpen::Tooling::CompDrawingBuilder::SetDrawingFileNamingRule ( const NXString drawingFileNamingRule)

Sets the naming rule of drawing files.


Created in NX8.0.0.

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

Parameters
drawingFileNamingRuledrawingfilenamingrule
void NXOpen::Tooling::CompDrawingBuilder::SetDrawingFileNamingRule ( const char *  drawingFileNamingRule)

Sets the naming rule of drawing files.


Created in NX8.0.0.

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

Parameters
drawingFileNamingRuledrawingfilenamingrule
void NXOpen::Tooling::CompDrawingBuilder::SetDrawingFilter ( NXOpen::Tooling::CompDrawingBuilder::DrawingType  drawingType)

Sets the drawing component drawing filter.


Created in NX8.0.0.

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

Parameters
drawingTypedrawingtype
void NXOpen::Tooling::CompDrawingBuilder::SetDrawingSheetNamingRule ( const NXString drawingSheetNamingRule)

Sets the naming rule of drawing sheets.


Created in NX8.0.0.

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

Parameters
drawingSheetNamingRuledrawingsheetnamingrule
void NXOpen::Tooling::CompDrawingBuilder::SetDrawingSheetNamingRule ( const char *  drawingSheetNamingRule)

Sets the naming rule of drawing sheets.


Created in NX8.0.0.

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

Parameters
drawingSheetNamingRuledrawingsheetnamingrule
void NXOpen::Tooling::CompDrawingBuilder::SetFilter ( NXOpen::Tooling::CompDrawingBuilder::FilterSelection  filter)

Sets the filter to select component for drawing.


Created in NX8.0.0.

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

Parameters
filterfilter
void NXOpen::Tooling::CompDrawingBuilder::SetKeepDrawingOpen ( bool  isKeepDrawingOpen)

Sets the option whether to keep drawing open.


Created in NX8.0.0.

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

Parameters
isKeepDrawingOpeniskeepdrawingopen
void NXOpen::Tooling::CompDrawingBuilder::SetMargin ( int  margin)

Sets the margin for user defined drawing template.


Created in NX8.0.0.

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

Parameters
marginmargin
void NXOpen::Tooling::CompDrawingBuilder::SetMarginForView ( double  marginForView)

Sets the margin for view for user defined drawing template.


Created in NX8.5.0.

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

Parameters
marginForViewmarginforview
void NXOpen::Tooling::CompDrawingBuilder::SetProjection ( NXOpen::Tooling::CompDrawingBuilder::ProjectionType  projection)

Sets the drawing projection angle.


Created in NX8.0.0.

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

Parameters
projectionprojection
void NXOpen::Tooling::CompDrawingBuilder::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
int NXOpen::Tooling::CompDrawingBuilder::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.