NX Open C++ Reference Guide
Public Member Functions
NXOpen::Drafting::DrawingCreationWizardBuilder Class Reference

Represents a Drafting::DrawingCreationWizardBuilder . More...

Inheritance diagram for NXOpen::Drafting::DrawingCreationWizardBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

bool ApplyTemplateToAll ()
 Returns the flag which controls the behavior of setting Drafting::PrimaryContentItemBuilder::GeometryTemplate on an item in Drafting::DrawingCreationWizardBuilder::PrimaryContent .
NXOpen::Drafting::AttributeItemBuilderListAttributes ()
 Returns the attributes.
NXString DetailID ()
 Returns the detail id.
NXString Discipline ()
 Returns the discipline.
NXString DrawingStyle ()
 Returns the drawing style.
NXOpen::Assemblies::SelectComponentListExcludedContent ()
 Returns the excluded content.
NXString Folder ()
 Returns the folder.
std::vector< NXStringGetSummary ()
 Returns the summary.
NXString IntroductoryTemplate ()
 Returns the introductory template.
NXString Name ()
 Returns the name.
NXString Number ()
 Returns the number.
NXOpen::Drafting::PrimaryContentItemBuilderListPrimaryContent ()
 Returns the primary content.
NXOpen::SelectNXObjectListReferences ()
 Returns the references.
NXString Revision ()
 Returns the revision.
NXOpen::Assemblies::SelectComponentListSecondaryContent ()
 Returns the secondary content.
void SetApplyTemplateToAll (bool applyTemplateToAll)
 Sets the flag which controls the behavior of setting Drafting::PrimaryContentItemBuilder::GeometryTemplate on an item in Drafting::DrawingCreationWizardBuilder::PrimaryContent .
void SetDetailID (const NXString &detailID)
 Sets the detail id.
void SetDiscipline (const NXString &discipline)
 Sets the discipline.
void SetDrawingStyle (const NXString &drawingStyle)
 Sets the drawing style.
void SetFolder (const NXString &foldername)
 Sets the folder.
void SetIntroductoryTemplate (const NXString &introductoryTemplate)
 Sets the introductory template.
void SetName (const NXString &name)
 Sets the name.
void SetNumber (const NXString &number)
 Sets the number.
void SetRevision (const NXString &revision)
 Sets the revision.
void SetSummary (const std::vector< NXString > &summary)
 Sets the summary
Created in NX7.5.0.

Detailed Description

Represents a Drafting::DrawingCreationWizardBuilder .

This class is used to create Booklets (i.e. a set of fully populated drawings). The builder operates in both create and edit modes as well as in native and managed (Teamcenter) modes. The following information is important when using this builder in edit mode:


To create a new instance of this class, use Drafting::AutomationManager::CreateDrawingCreationWizardBuilderFromRule
Default values.

Property Value

ApplyTemplateToAll

0


Created in NX8.0.0.


Member Function Documentation

Returns the flag which controls the behavior of setting Drafting::PrimaryContentItemBuilder::GeometryTemplate on an item in Drafting::DrawingCreationWizardBuilder::PrimaryContent .

When set to true the builder will respond to the setting of Drafting::PrimaryContentItemBuilder::GeometryTemplate on an item in Drafting::DrawingCreationWizardBuilder::PrimaryContent by setting the same value on Drafting::PrimaryContentItemBuilder::GeometryTemplate on all of the other items in Drafting::DrawingCreationWizardBuilder::PrimaryContent
Created in NX8.0.0.

License requirements : None

Returns the attributes.


Created in NX8.0.0.

License requirements : None

Returns the detail id.


Created in NX8.0.0.

License requirements : None

Returns the discipline.


Created in NX8.0.0.

License requirements : None

Returns the drawing style.


Created in NX8.0.0.

License requirements : None

Returns the excluded content.

Setting a component into Drafting::DrawingCreationWizardBuilder::ExcludedContent will cause that component to be removed from Drafting::PrimaryContentItemBuilder::Content of each item in Drafting::DrawingCreationWizardBuilder::PrimaryContent and Drafting::DrawingCreationWizardBuilder::SecondaryContent if they contain that component.
Created in NX8.0.0.

License requirements : None

Returns the folder.


Created in NX8.0.0.

License requirements : None

Returns the summary.

This is in HTML format.

Returns:

Created in NX8.0.0.

License requirements : None

Returns the introductory template.


Created in NX8.0.0.

License requirements : None

Returns the name.


Created in NX8.0.0.

License requirements : None

Returns the number.

This property is only used in managed mode and must be set before anything else.
Created in NX8.0.0.

License requirements : None

Returns the primary content.

Setting a component into Drafting::PrimaryContentItemBuilder::Content of an item in Drafting::DrawingCreationWizardBuilder::PrimaryContent will cause that component to be removed from Drafting::DrawingCreationWizardBuilder::SecondaryContent and Drafting::DrawingCreationWizardBuilder::ExcludedContent if they contain that component.
Created in NX8.0.0.

License requirements : None

Returns the references.


Created in NX8.0.0.

License requirements : None

Returns the revision.

This is only used in managed mode. In edit mode it must be set after the Drafting::DrawingCreationWizardBuilder::SetNumber and at the time is set it will populate the builder with the booklet's information.
Created in NX8.0.0.

License requirements : None

Returns the secondary content.

Setting a component into Drafting::DrawingCreationWizardBuilder::SecondaryContent will cause that component to be removed from Drafting::PrimaryContentItemBuilder::Content of each item in Drafting::DrawingCreationWizardBuilder::PrimaryContent and Drafting::DrawingCreationWizardBuilder::ExcludedContent if they contain that component.
Created in NX8.0.0.

License requirements : None

Sets the flag which controls the behavior of setting Drafting::PrimaryContentItemBuilder::GeometryTemplate on an item in Drafting::DrawingCreationWizardBuilder::PrimaryContent .

When set to true the builder will respond to the setting of Drafting::PrimaryContentItemBuilder::GeometryTemplate on an item in Drafting::DrawingCreationWizardBuilder::PrimaryContent by setting the same value on Drafting::PrimaryContentItemBuilder::GeometryTemplate on all of the other items in Drafting::DrawingCreationWizardBuilder::PrimaryContent
Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
applyTemplateToAllapplytemplatetoall

Sets the detail id.


Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
detailIDdetailid

Sets the discipline.


Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
disciplinediscipline

Sets the drawing style.


Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
drawingStyledrawingstyle

Sets the folder.


Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
foldernamefoldername

Sets the introductory template.


Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
introductoryTemplateintroductorytemplate

Sets the name.


Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
namename

Sets the number.

This property is only used in managed mode and must be set before anything else.
Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
numbernumber

Sets the revision.

This is only used in managed mode. In edit mode it must be set after the Drafting::DrawingCreationWizardBuilder::SetNumber and at the time is set it will populate the builder with the booklet's information.
Created in NX8.0.0.

License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
revisionrevision
void NXOpen::Drafting::DrawingCreationWizardBuilder::SetSummary ( const std::vector< NXString > &  summary)

Sets the summary
Created in NX7.5.0.



License requirements : nx_drafting_plus ("Drafting Plus")

Parameters:
summarysummary

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