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

Represents a NXOpen.Tooling.BackingPadBuilder which is used to create or delete the Backing Pad. More...

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

Public Types

enum  Types { KfBoundBox, UserDefined, DeletePad }
 types of backing pad design More...
 

Public Member Functions

unsafe void DeleteWavedFaces ()
 Delete waved faces to support journamation More...
 
unsafe void WaveFaces ()
 Wave selected faces to support journamation 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 NXOpen.Expression OffsetValueLinearDimension [get]
 Returns the offset value linear dimension More...
 
unsafe NXOpen.Expression OffsetValueLinearDimensionNegativeX [get]
 Returns the offset value linear dimension negative x More...
 
unsafe NXOpen.Expression OffsetValueLinearDimensionNegativeY [get]
 Returns the offset value linear dimension negative y More...
 
unsafe NXOpen.Expression OffsetValueLinearDimensionPositiveX [get]
 Returns the offset value linear dimension positive x More...
 
unsafe NXOpen.Expression OffsetValueLinearDimensionPositiveY [get]
 Returns the offset value linear dimension positive y More...
 
unsafe
NXOpen.GeometricUtilities.BooleanOperation 
PadBoolean [get]
 Returns the pad boolean More...
 
unsafe NXOpen.Expression PadHeightLinearDimension [get]
 Returns the pad height linear dimension More...
 
unsafe NXOpen.Part PreviousWorkPart [get, set]
 Returns or sets the previous work part More...
 
unsafe
NXOpen.Assemblies.SelectComponent 
SelectComponent [get]
 Returns the select target component in which to design backing pad More...
 
unsafe NXOpen.Section SelectCurve [get]
 Returns the select curve More...
 
unsafe NXOpen.SelectFaceList SelectFaces [get]
 Returns the select faces More...
 
unsafe
NXOpen.Features.SelectFeatureList 
SelectPad [get]
 Returns the select backing pad feature to delete More...
 
unsafe
NXOpen.Tooling.BackingPadBuilder.Types 
Type [get, set]
 Returns or sets the 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

Represents a NXOpen.Tooling.BackingPadBuilder which is used to create or delete the Backing Pad.

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

Default values.

Property Value

OffsetValueLinearDimension.Value

5 (millimeters part), 0.2 (inches part)

OffsetValueLinearDimensionNegativeX.Value

5 (millimeters part), 0.2 (inches part)

OffsetValueLinearDimensionNegativeY.Value

5 (millimeters part), 0.2 (inches part)

OffsetValueLinearDimensionPositiveX.Value

5 (millimeters part), 0.2 (inches part)

OffsetValueLinearDimensionPositiveY.Value

5 (millimeters part), 0.2 (inches part)

PadHeightLinearDimension.Value

50 (millimeters part), 2 (inches part)

Created in NX10.0.0

Member Enumeration Documentation

types of backing pad design

Enumerator
KfBoundBox 
UserDefined 
DeletePad 

Member Function Documentation

unsafe void NXOpen.Tooling.BackingPadBuilder.DeleteWavedFaces ( )
inline

Delete waved faces to support journamation

Created in NX10.0.0

License requirements: None.

unsafe void NXOpen.Tooling.BackingPadBuilder.WaveFaces ( )
inline

Wave selected faces to support journamation

Created in NX10.0.0

License requirements: None.

Property Documentation

unsafe NXOpen.Expression NXOpen.Tooling.BackingPadBuilder.OffsetValueLinearDimension
get

Returns the offset value linear dimension

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.BackingPadBuilder.OffsetValueLinearDimensionNegativeX
get

Returns the offset value linear dimension negative x

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.BackingPadBuilder.OffsetValueLinearDimensionNegativeY
get

Returns the offset value linear dimension negative y

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.BackingPadBuilder.OffsetValueLinearDimensionPositiveX
get

Returns the offset value linear dimension positive x

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.BackingPadBuilder.OffsetValueLinearDimensionPositiveY
get

Returns the offset value linear dimension positive y

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.BooleanOperation NXOpen.Tooling.BackingPadBuilder.PadBoolean
get

Returns the pad boolean

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.BackingPadBuilder.PadHeightLinearDimension
get

Returns the pad height linear dimension

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Part NXOpen.Tooling.BackingPadBuilder.PreviousWorkPart
getset

Returns or sets the previous work part

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Assemblies.SelectComponent NXOpen.Tooling.BackingPadBuilder.SelectComponent
get

Returns the select target component in which to design backing pad

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Section NXOpen.Tooling.BackingPadBuilder.SelectCurve
get

Returns the select curve

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.SelectFaceList NXOpen.Tooling.BackingPadBuilder.SelectFaces
get

Returns the select faces

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Features.SelectFeatureList NXOpen.Tooling.BackingPadBuilder.SelectPad
get

Returns the select backing pad feature to delete

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Tooling.BackingPadBuilder.Types NXOpen.Tooling.BackingPadBuilder.Type
getset

Returns or sets the type

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: 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.