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.HoleDatumSymbolBuilder Class Reference

Creates hole datum symbol builder for progressive die. More...

Inheritance diagram for NXOpen.Tooling.HoleDatumSymbolBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  SymbolType { First, Second, Third, Fourth }
 symbol type More...
 

Public Member Functions

unsafe NXOpen.NXObject CycleObjectsInView (NXOpen.NXObject viewTag, int vseqNumber, bool isDrawing, NXOpen.NXObject inObject)
 The method to cycle objects in view More...
 
unsafe void UpdateSymbolSizeInView ()
 Update symbol size in view 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 string AttributeTitles [get, set]
 Returns or sets the attribute titles More...
 
unsafe string AttributeValues [get, set]
 Returns or sets the attribute values More...
 
unsafe double HoleDiameter [get, set]
 Returns or sets the hole diameter More...
 
unsafe double HoleTolerance [get, set]
 Returns or sets the hole tolerance More...
 
unsafe
NXOpen.Tooling.HoleDatumSymbolBuilder.SymbolType 
HoleType [get, set]
 Returns or sets the hole type More...
 
unsafe NXOpen.SelectNXObjectList SelectHoles [get]
 Returns the select holes More...
 
unsafe bool SelectHolesAccordingToAttribute [get, set]
 Returns or sets the select holes according to attribute More...
 
unsafe string SelectSpreadsheet [get, set]
 Returns or sets the select spreadsheet More...
 
unsafe
NXOpen.Drawings.SelectDraftingViewList 
SelectView [get]
 Returns the select view More...
 
unsafe int WizardType [get, set]
 Returns or sets the wizard type 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

Creates hole datum symbol builder for progressive die.

No entity is returned.

To create a new instance of this class, use NXOpen.Tooling.ProgressiveDieManager.CreateHoleDatumSymbolBuilder

Default values.

Property Value

AttributeTitles

AttributeTitles

AttributeValues

AtributeValues

HoleDiameter

0

HoleTolerance

0

HoleType

First

SelectHolesAccordingToAttribute

0

Created in NX11.0.0

Member Enumeration Documentation

symbol type

Enumerator
First 
Second 
Third 
Fourth 

Member Function Documentation

unsafe NXOpen.NXObject NXOpen.Tooling.HoleDatumSymbolBuilder.CycleObjectsInView ( NXOpen.NXObject  viewTag,
int  vseqNumber,
bool  isDrawing,
NXOpen.NXObject  inObject 
)
inline

The method to cycle objects in view

Created in NX8.5.0

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

Parameters
viewTagThe view to cycle
vseqNumberThe View Sequence Number of the View must NOT be DSS_ALL_VIEWS or DSS_NO_VIEWS
isDrawingIs this view a drawing
inObjectInput object
Returns
Output object
unsafe void NXOpen.Tooling.HoleDatumSymbolBuilder.UpdateSymbolSizeInView ( )
inline

Update symbol size in view

Created in NX11.0.1

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

Property Documentation

unsafe string NXOpen.Tooling.HoleDatumSymbolBuilder.AttributeTitles
getset

Returns or sets the attribute titles

Created in NX11.0.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")

unsafe string NXOpen.Tooling.HoleDatumSymbolBuilder.AttributeValues
getset

Returns or sets the attribute values

Created in NX11.0.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")

unsafe double NXOpen.Tooling.HoleDatumSymbolBuilder.HoleDiameter
getset

Returns or sets the hole diameter

Created in NX11.0.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")

unsafe double NXOpen.Tooling.HoleDatumSymbolBuilder.HoleTolerance
getset

Returns or sets the hole tolerance

Created in NX11.0.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")

unsafe NXOpen.Tooling.HoleDatumSymbolBuilder.SymbolType NXOpen.Tooling.HoleDatumSymbolBuilder.HoleType
getset

Returns or sets the hole type

Created in NX11.0.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")

unsafe NXOpen.SelectNXObjectList NXOpen.Tooling.HoleDatumSymbolBuilder.SelectHoles
get

Returns the select holes

Created in NX11.0.0

License requirements: None.

unsafe bool NXOpen.Tooling.HoleDatumSymbolBuilder.SelectHolesAccordingToAttribute
getset

Returns or sets the select holes according to attribute

Created in NX11.0.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")

unsafe string NXOpen.Tooling.HoleDatumSymbolBuilder.SelectSpreadsheet
getset

Returns or sets the select spreadsheet

Created in NX11.0.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")

unsafe NXOpen.Drawings.SelectDraftingViewList NXOpen.Tooling.HoleDatumSymbolBuilder.SelectView
get

Returns the select view

Created in NX11.0.0

License requirements: None.

unsafe int NXOpen.Tooling.HoleDatumSymbolBuilder.WizardType
getset

Returns or sets the wizard type

Created in NX9.0.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")


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