NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Drafting.DrawingCreationWizardBuilder Class Reference

Represents a NXOpen.Drafting.DrawingCreationWizardBuilder . More...

Inheritance diagram for NXOpen.Drafting.DrawingCreationWizardBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe string[] GetSummary ()
 Returns the summary. More...
 
unsafe void SetObjectCreateBuilder (NXOpen.PDM.ObjectCreateBuilder objectCreateBuilder)
 Sets NXOpen.PDM.ObjectCreateBuilder More...
 
unsafe void SetSummary (string[] summary)
 Sets the summary 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 bool ApplyTemplateToAll [get, set]
 Returns or sets the flag which controls the behavior of setting NXOpen.Drafting.PrimaryContentItemBuilder.GeometryTemplate on an item in NXOpen.Drafting.DrawingCreationWizardBuilder.PrimaryContent . More...
 
unsafe
NXOpen.Drafting.AttributeItemBuilderList 
Attributes [get]
 Returns the attributes. More...
 
unsafe string DetailID [get, set]
 Returns or sets the detail id. More...
 
unsafe string Discipline [get, set]
 Returns or sets the discipline. More...
 
unsafe string DrawingStyle [get, set]
 Returns or sets the drawing style. More...
 
unsafe
NXOpen.Assemblies.SelectComponentList 
ExcludedContent [get]
 Returns the excluded content. More...
 
unsafe string Folder [get, set]
 Returns or sets the folder. More...
 
unsafe string IntroductoryTemplate [get, set]
 Returns or sets the introductory template. More...
 
unsafe string Name [get, set]
 Returns or sets the name. More...
 
unsafe string Number [get, set]
 Returns or sets the number. More...
 
unsafe
NXOpen.Drafting.PrimaryContentItemBuilderList 
PrimaryContent [get]
 Returns the primary content. More...
 
unsafe NXOpen.SelectNXObjectList References [get]
 Returns the references. More...
 
unsafe string Revision [get, set]
 Returns or sets the revision. More...
 
unsafe
NXOpen.Assemblies.SelectComponentList 
SecondaryContent [get]
 Returns the secondary content. 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 a NXOpen.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 NXOpen.Drafting.AutomationManager.CreateDrawingCreationWizardBuilder

Default values.

Property Value

ApplyTemplateToAll

0

Created in NX8.0.0

Member Function Documentation

unsafe string [] NXOpen.Drafting.DrawingCreationWizardBuilder.GetSummary ( )
inline

Returns the summary.

This is in HTML format.

Created in NX8.0.0

License requirements: None.

Returns
unsafe void NXOpen.Drafting.DrawingCreationWizardBuilder.SetObjectCreateBuilder ( NXOpen.PDM.ObjectCreateBuilder  objectCreateBuilder)
inline

Sets NXOpen.PDM.ObjectCreateBuilder

Created in NX10.0.0

License requirements: nx_drawing_auto ("NX Drawing Automation")

Parameters
objectCreateBuilder
unsafe void NXOpen.Drafting.DrawingCreationWizardBuilder.SetSummary ( string[]  summary)
inline

Sets the summary

Created in NX7.5.0

License requirements: nx_drawing_auto ("NX Drawing Automation")

Parameters
summary

Property Documentation

unsafe bool NXOpen.Drafting.DrawingCreationWizardBuilder.ApplyTemplateToAll
getset

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

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe NXOpen.Drafting.AttributeItemBuilderList NXOpen.Drafting.DrawingCreationWizardBuilder.Attributes
get

Returns the attributes.

Created in NX8.0.0

License requirements: None.

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.DetailID
getset

Returns or sets the detail id.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.Discipline
getset

Returns or sets the discipline.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.DrawingStyle
getset

Returns or sets the drawing style.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe NXOpen.Assemblies.SelectComponentList NXOpen.Drafting.DrawingCreationWizardBuilder.ExcludedContent
get

Returns the excluded content.

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

Created in NX8.0.0

License requirements: None.

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.Folder
getset

Returns or sets the folder.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.IntroductoryTemplate
getset

Returns or sets the introductory template.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.Name
getset

Returns or sets the name.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.Number
getset

Returns or 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 to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe NXOpen.Drafting.PrimaryContentItemBuilderList NXOpen.Drafting.DrawingCreationWizardBuilder.PrimaryContent
get

Returns the primary content.

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

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Drafting.DrawingCreationWizardBuilder.References
get

Returns the references.

Created in NX8.0.0

License requirements: None.

unsafe string NXOpen.Drafting.DrawingCreationWizardBuilder.Revision
getset

Returns or sets the revision.

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

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_drawing_auto ("NX Drawing Automation")

unsafe NXOpen.Assemblies.SelectComponentList NXOpen.Drafting.DrawingCreationWizardBuilder.SecondaryContent
get

Returns the secondary content.

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

Created in NX8.0.0

License requirements: None.


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