NXOpen .NET Reference Guide
|
Represents a NXOpen.Tooling.AssemblyDrawingBuilder which is used to create or edit the Assembly Drawing. More...
Public Types | |
enum | AttributeNames { MwSide, MwComponentName } |
Specifies the attribute name More... | |
enum | AttributeValues { A, B, Hide } |
Specifies the attribute value. More... | |
enum | DrawingCreateOrEdit { CreateNew, Sh1 } |
Specifies the sheet operation. More... | |
enum | DrawingTypes { MasterModel, SelfContained } |
Specifies the drawing type. More... | |
enum | ModelViewToUseValue { Top, Front, Right, Back, Bottom, Left, Isometric, Trimetric } |
Specifies the model view to use. More... | |
enum | Types { Visibility, Drawing, View } |
Specifies the filter of assembly. More... | |
enum | ViewOptionValue { DefaultView, BaseViewTool } |
Specifies the view options. More... | |
Public Member Functions | |
unsafe void | AddSectionView () |
The option for add section view More... | |
unsafe void | AddView (NXOpen.NXObject viewTag, string attrName, string[] componentType) |
The option for add view More... | |
unsafe void | AssignAttr (NXOpen.NXObject[] selectdObjs, string attrName, string attrValue) |
Assign attribute More... | |
unsafe void | CreateDrawing (string sheetName, string templateName) |
Create drawing More... | |
unsafe void | CreateSectionView (string viewName, NXOpen.NXObject parentView, double[] stepDirection, double[] arrowdirection, double[] pointX, double[] pointY, double[] pointZ, int[] segmentType, string attrName, string[] attrValueList) |
Create section view More... | |
unsafe void | CreateView (string viewName, double viewScale) |
Create view More... | |
unsafe NXOpen.NXObject | CreateViewToShowComponents (string viewName) |
Create view to show components More... | |
unsafe void | DeleteSheet (string selectedSheetName) |
Delete the sheet More... | |
unsafe void | DeleteView (string viewName) |
Delete view More... | |
unsafe void | EditDrawing (string sheetName, string templateName) |
Edit drawing More... | |
unsafe void | NewMasterModelFile (string masterModelFileName) |
Create a new master model file More... | |
unsafe void | OpenMasterModelFile (string masterModelFileName) |
Open the master model file More... | |
unsafe void | RetrieveSheet (string selectedSheetName) |
Retrieve the sheet More... | |
unsafe void | UnhighlightOccOfSelectedPartOccs (string[] attributeNames, string[] attributeValues, int indexAttributeName, int indexAttributeValue, NXOpen.NXObject partOccTag, bool unhighlight) |
Update event for unhighlight occurrence o fselected part occurrences More... | |
unsafe void | UpdateEventForBlankComponetsWithAttributes (string[] attributeNames, string[] attributeValues, NXOpen.NXObject[] allComps) |
Update event for blank componets with attributes More... | |
unsafe void | UpdateEventForShowOnly (string[] attributeNames, string[] attributeValues, NXOpen.NXObject[] allComps) |
Update event for show only More... | |
unsafe void | UpdateEventForShowOnlyTrue (string[] attributeNames, string[] attributeValues, NXOpen.NXObject[] allComps) |
Update event for show only true 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 | DeleteButtonClicked [get, set] |
Returns or sets the delete button clicked attribute More... | |
unsafe double | DoubleViewScale [get, set] |
Returns or sets a double view scale More... | |
unsafe NXOpen.Tooling.AssemblyDrawingBuilder.AttributeNames | EnumAttributeName [get, set] |
Returns or sets the option for select the attribute name More... | |
unsafe NXOpen.Tooling.AssemblyDrawingBuilder.AttributeValues | EnumAttributeValue [get, set] |
Returns or sets the option for select the attribute value More... | |
unsafe NXOpen.Tooling.AssemblyDrawingBuilder.DrawingTypes | EnumDrawingType [get, set] |
Returns or sets the option for the assembly drawing operation More... | |
unsafe NXOpen.Tooling.AssemblyDrawingBuilder.DrawingCreateOrEdit | EnumSheets [get, set] |
Returns or sets the option for select the sheet More... | |
unsafe NXOpen.Tooling.AssemblyDrawingBuilder.ModelViewToUseValue | ModelViewToUse [get, set] |
Returns or sets the option for model view to use More... | |
unsafe bool | ScaleModified [get, set] |
Returns or sets the scale modified attribute More... | |
unsafe bool | SectionViewButtonClicked [get, set] |
Returns or sets the section view button clicked attribute More... | |
unsafe string | StringFilterRule [get, set] |
Returns or sets the Filter rule More... | |
unsafe string | StringNameRule [get, set] |
Returns or sets the string name rule More... | |
unsafe string | StringSheetName [get, set] |
Returns or sets the sheet name More... | |
unsafe bool | TgShowA [get, set] |
Returns or sets the A attribute More... | |
unsafe bool | TgShowB [get, set] |
Returns or sets the B attribute More... | |
unsafe bool | ToggleBlankComponentsWithAttribute [get, set] |
Returns or sets the blank components with attribute More... | |
unsafe bool | ToggleListDependents [get, set] |
Returns or sets the List dependents More... | |
unsafe bool | ToggleShowOnly [get, set] |
Returns or sets the only show components with attribute toggle More... | |
unsafe NXOpen.Tooling.AssemblyDrawingBuilder.Types | Type [get, set] |
Returns or sets the option for the Assembly drawing operation More... | |
unsafe NXOpen.Point | ViewLocation [get, set] |
Returns or sets the view location More... | |
unsafe NXOpen.Tooling.AssemblyDrawingBuilder.ViewOptionValue | ViewOption [get, set] |
Returns or sets the option for view tools More... | |
unsafe int | WizardType [get, set] |
Returns or sets the wizard type attribute More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Tooling.AssemblyDrawingBuilder which is used to create or edit the Assembly Drawing.
To create a new instance of this class, use NXOpen.Tooling.ToolingDrawingCollection.CreateAssemblyDrawingBuilder
Default values.
Property | Value |
---|---|
DoubleViewScale |
1 |
EnumAttributeName |
MwSide |
EnumAttributeValue |
A |
EnumDrawingType |
MasterModel |
EnumSheets |
CreateNew |
ModelViewToUse |
Top |
TgShowA |
0 |
TgShowB |
0 |
ToggleBlankComponentsWithAttribute |
0 |
ToggleListDependents |
0 |
ToggleShowOnly |
0 |
ViewOption |
DefaultView |
Created in NX8.5.0
|
inline |
The option for add section view
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
inline |
The option for add view
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
viewTag | |
attrName | |
componentType |
|
inline |
Assign attribute
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
selectdObjs | |
attrName | |
attrValue |
|
inline |
Create drawing
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
sheetName | |
templateName |
|
inline |
Create section view
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
viewName | |
parentView | |
stepDirection | |
arrowdirection | |
pointX | |
pointY | |
pointZ | |
segmentType | |
attrName | |
attrValueList |
|
inline |
Create view
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
viewName | |
viewScale |
|
inline |
Create view to show components
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
viewName |
|
inline |
Delete the sheet
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
selectedSheetName |
|
inline |
Delete view
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
viewName |
|
inline |
Edit drawing
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
sheetName | |
templateName |
|
inline |
Create a new master model file
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
masterModelFileName |
|
inline |
Open the master model file
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
masterModelFileName |
|
inline |
Retrieve the sheet
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
selectedSheetName |
|
inline |
Update event for unhighlight occurrence o fselected part occurrences
Created in NX1847.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeNames | |
attributeValues | |
indexAttributeName | |
indexAttributeValue | |
partOccTag | |
unhighlight |
|
inline |
Update event for blank componets with attributes
Created in NX1847.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeNames | |
attributeValues | |
allComps |
|
inline |
Update event for show only
Created in NX1847.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeNames | |
attributeValues | |
allComps |
|
inline |
Update event for show only true
Created in NX1847.0.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
attributeNames | |
attributeValues | |
allComps |
|
getset |
Returns or sets the delete button clicked attribute
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets a double view scale
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option for select the attribute name
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option for select the attribute value
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option for the assembly drawing operation
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option for select the sheet
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option for model view to use
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the scale modified attribute
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the section view button clicked attribute
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the Filter rule
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the string name rule
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the sheet name
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the A attribute
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the B attribute
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the blank components with attribute
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the List dependents
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the only show components with attribute toggle
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option for the Assembly drawing operation
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the view location
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option for view tools
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the wizard type attribute
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")