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

Represents a NXOpen.Tooling.ReliefDesignBuilder Relief Design is to cut relief pocket for forming region . More...

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

Public Types

enum  Method { BBox, UDef }
 The relief design creation method. More...
 
enum  MethodOfDelete { DeleteSelectedInstance, DeleteAllInstances }
 The relief design delete method. More...
 
enum  Types { Create, Edit, Copy, Delete }
 The relief design type. More...
 

Public Member Functions

unsafe void DeleteLinkedFace ()
 Delete the linked face feature. More...
 
unsafe void SetFaces (NXOpen.Face[] faceOccs)
 Sets the face occurrences into builder attribute. More...
 
unsafe void WaveFaces ()
 Wave face to work part for creating user defined relief as reference. 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 double Clearance [get, set]
 Returns or sets the clearance of KF bounding box. More...
 
unsafe NXOpen.Expression Clearance1 [get]
 Returns the first clearance to create handle to control -X direction clearance. More...
 
unsafe NXOpen.Expression Clearance2 [get]
 Returns the second clearance to create handle to control -Y direction clearance. More...
 
unsafe NXOpen.Expression Clearance3 [get]
 Returns the third clearance to create handle to control -Z direction clearance. More...
 
unsafe NXOpen.Expression Clearance4 [get]
 Returns the fourth clearance to create handle to control +X direction clearance. More...
 
unsafe NXOpen.Expression Clearance5 [get]
 Returns the fifth clearance to create handle to control +Y direction clearance. More...
 
unsafe NXOpen.Expression Clearance6 [get]
 Returns the sixth clearance to create handle to control +Z direction clearance. More...
 
unsafe NXOpen.SelectBodyList CopyRelief [get]
 Returns the relief used to copy. More...
 
unsafe
NXOpen.Tooling.ReliefDesignBuilder.Method 
CreateEditMethod [get, set]
 Returns or sets the create and edit method. More...
 
unsafe bool CreateLocation [get, set]
 Returns or sets the location option to create relief, true: create relief at the location of forming region, false: create relief at the next station(offset one pitch). More...
 
unsafe NXOpen.Section CurveSuperSelect [get]
 Returns the sketched curve profile used for creating or editing user defined relief. More...
 
unsafe
NXOpen.Tooling.ReliefDesignBuilder.MethodOfDelete 
DeleteMethod [get, set]
 Returns or sets the delete method. More...
 
unsafe bool HideReliefStatus [get, set]
 Returns or sets the option to hide (true) or show (false) the relief. More...
 
unsafe int NumberOfCopy [get, set]
 Returns or sets the number of relief to be copied. More...
 
unsafe double Pitch [get, set]
 Returns or sets the pitch. More...
 
unsafe NXOpen.ScCollector ReliefFace [get]
 Returns the face used to create bounding box or wave to workpart as reference for creating user defined relief. More...
 
unsafe NXOpen.Expression ReliefHeight [get]
 Returns the relief height. More...
 
unsafe NXOpen.Expression ReliefRadius [get]
 Returns the relief radius. More...
 
unsafe NXOpen.Expression ReliefStart [get]
 Returns the extrude start of the user defined relief. More...
 
unsafe NXOpen.SelectNXObject SelectionReliefToEdit [get]
 Returns the selected relief to edit. More...
 
unsafe
NXOpen.Tooling.ReliefDesignBuilder.Types 
Type [get, set]
 Returns or sets the type of relief design. 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.ReliefDesignBuilder Relief Design is to cut relief pocket for forming region .

To create a new instance of this class, use NXOpen.Tooling.ReliefDesignCollection.CreateReliefDesignBuilder

Default values.

Property Value

Clearance

0.1

CreateEditMethod

BBox

CreateLocation

1

DeleteMethod

DeleteSelectedInstance

HideReliefStatus

0

NumberOfCopy

1

ReliefHeight.Value

5 (millimeters part), 1 (inches part)

ReliefRadius.Value

1 (millimeters part), 0.1 (inches part)

Created in NX7.5.0

Member Enumeration Documentation

The relief design creation method.

Enumerator
BBox 

Boundbox method

UDef 

User Defined method

The relief design delete method.

Enumerator
DeleteSelectedInstance 

Delete selected instance

DeleteAllInstances 

Delete all instances

The relief design type.

Enumerator
Create 

Create operation

Edit 

Edit operation

Copy 

Copy operation

Delete 

Delete operation

Member Function Documentation

unsafe void NXOpen.Tooling.ReliefDesignBuilder.DeleteLinkedFace ( )
inline

Delete the linked face feature.

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Tooling.ReliefDesignBuilder.SetFaces ( NXOpen.Face[]  faceOccs)
inline

Sets the face occurrences into builder attribute.

Created in NX7.5.0

License requirements: None.

Parameters
faceOccsarray of face occurrences
unsafe void NXOpen.Tooling.ReliefDesignBuilder.WaveFaces ( )
inline

Wave face to work part for creating user defined relief as reference.

Created in NX7.5.0

License requirements: None.

Property Documentation

unsafe double NXOpen.Tooling.ReliefDesignBuilder.Clearance
getset

Returns or sets the clearance of KF bounding box.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.Clearance1
get

Returns the first clearance to create handle to control -X direction clearance.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.Clearance2
get

Returns the second clearance to create handle to control -Y direction clearance.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.Clearance3
get

Returns the third clearance to create handle to control -Z direction clearance.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.Clearance4
get

Returns the fourth clearance to create handle to control +X direction clearance.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.Clearance5
get

Returns the fifth clearance to create handle to control +Y direction clearance.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.Clearance6
get

Returns the sixth clearance to create handle to control +Z direction clearance.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectBodyList NXOpen.Tooling.ReliefDesignBuilder.CopyRelief
get

Returns the relief used to copy.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.ReliefDesignBuilder.Method NXOpen.Tooling.ReliefDesignBuilder.CreateEditMethod
getset

Returns or sets the create and edit method.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.ReliefDesignBuilder.CreateLocation
getset

Returns or sets the location option to create relief, true: create relief at the location of forming region, false: create relief at the next station(offset one pitch).

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Section NXOpen.Tooling.ReliefDesignBuilder.CurveSuperSelect
get

Returns the sketched curve profile used for creating or editing user defined relief.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.ReliefDesignBuilder.MethodOfDelete NXOpen.Tooling.ReliefDesignBuilder.DeleteMethod
getset

Returns or sets the delete method.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Tooling.ReliefDesignBuilder.HideReliefStatus
getset

Returns or sets the option to hide (true) or show (false) the relief.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.ReliefDesignBuilder.NumberOfCopy
getset

Returns or sets the number of relief to be copied.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Tooling.ReliefDesignBuilder.Pitch
getset

Returns or sets the pitch.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Tooling.ReliefDesignBuilder.ReliefFace
get

Returns the face used to create bounding box or wave to workpart as reference for creating user defined relief.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.ReliefHeight
get

Returns the relief height.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.ReliefRadius
get

Returns the relief radius.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Tooling.ReliefDesignBuilder.ReliefStart
get

Returns the extrude start of the user defined relief.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Tooling.ReliefDesignBuilder.SelectionReliefToEdit
get

Returns the selected relief to edit.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Tooling.ReliefDesignBuilder.Types NXOpen.Tooling.ReliefDesignBuilder.Type
getset

Returns or sets the type of relief design.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.


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